张工是一名数字医疗设备的硬件开发工程师,此时正盯着手中的一款老式便携式医疗快检设备,这款设备在原有功能的基础上增加扫码功能,扫描患者的腕带的朔源条码二维码,实现信息互联互通,以便快速读取患者信息及病历和药品及使用信息。实现扫码功能对经验丰富的张工并不是难事,然而模拟测试扫码功能总是出问题,有时光线稍暗就扫不出来,有时又因为二维码上的薄膜反光,对比度低等因素,导致识别效率大打折扣。
张工意识到,这个问题必须从扫码器的选型入手解决,他在项目立项到批量生产,从设备的场景需求出发,逐步分析如何挑选最适合的扫码模块,并把他此次的经验分享给志同道的同行。
张工自己亲自跑去医院调研:在医院这种环境中,时间就是生命,如果扫码器反应迟钝,医护人员每扫描一个条码二维码都要等待,肯定会影响工作进度,增加工作量,就像你用手机扫描二维码付款,如果半天扫不出来,后面排队的人肯定会不耐烦, 所以医护人员需要快速扫描患者的朔源条码二维码,核对患者信息和药品条码,这样流程才会更高效,这种快速获取信息的方式能大大提高医护人员的工作效率,节省时间,让他们可以把更多精力放在患者的治疗上,所以要挑选扫描速度快的扫码模块。
张工几天的调研中还发现,这种小型手持设备,扫码器不仅要满足快速的要求,还得适应医疗环境复杂多变,在多个科室观察发现,在光线较暗或者条码有磨损的情况下,有些扫码器可能无法准确识别,如,医院夜班时,低光病房和药品仓库,灯光有些弱会比较昏暗,还有些药盒表面覆膜的强光反射等,如果扫码器对光线要求过高,就会频繁出错。所以要选择有良好光线适应能力的扫码器,最好是能在不同的光照条件下都能准确读取条码的。一旦出现错误,如,扫错了二维码或漏扫了药品条码,可能会直接影响到患者的治疗时间或误诊事件,这些都对扫码器的性能提出了极高的要求。
做为一个经验丰富的开发人员,张工充分考虑安装尺寸和兼容性,这种小型可移动手持设备空间有限,扫码模块不能太大,不然会让设备变得很笨重,不方便携带和操作。
张工回顾之前的失败经验,总结了几条选型的“坑”:
1、一些扫码模块虽然性能不错,但和设备的系统不兼容,导致需要额外编写复杂的驱动程序,浪费了大量时间,优先考虑主流通信方式;
2、选择具备低光和日照环境响应的扫描模块,能在昏暗和强光环境下快速适应识别条码二维码;
3、医疗设备要求小型化,过大的扫码器模块会导致设备重量增加,影响使用体验;
4、还要考虑扫码器的功耗和耐用性,在医疗环境中,手持设备会被频繁使用,低功耗对设备续航的影响重要指标之一,手持设备高频的使用,对扫码器的耐用性要经得起折腾,确保能够长时间稳定工作。
在解决了扫码模块的选型问题后,张工选择将帕德盾的IA166S扫描模块集成到设备中进行测试,结果表明,新设备不仅能在各种环境下快速识别条码,还成功减轻了整体重量,续航时间也延长了50%,这款模块不仅性能符合产品要求,功耗也比较低,极致的小尺寸很容易集成在设备中。
从张工的经历中可以看出,在设计和开发小型移动医疗设备时,扫码模块的选择不仅影响设备的性能,还关乎最终用户的体验。通过避坑、总结案例经验,结合实际需求选择合适的模块,张工的成功经验希望为其他开发者提供了宝贵的参考。