APP下载

示踪技术(条形码)在纸质病案回收管理中的开发与应用

2019-07-20陆丹艳潘愈嘉刘志梅郑志感

数字通信世界 2019年6期
关键词:清点条形码控件

陆丹艳,潘愈嘉,刘志梅,郑志感

(贵港市人民医院,贵港 537100)

1 研究背景

1.1 项目实施背景

我院在运行床位高峰达2400张,年门诊量突破100万人次,两个院区,是本地区惟一一家三级甲等综合性医院,是贵港市医疗、急救和临床教学中心,国家住院医师规范化培训基地。信息系统覆盖医院所有部门,部署各类电脑终端超过2000台。纸质病历回收是病案管理中最基础的环节,每个星期病案管理员都要到各临床科室手工清点回收纸质出院病历。全院50多个临床科室,出院病历将近2600份。传统纸质病案回收管理模式下,回收清点病历经过科室清点、病案管理员核对双重对数,费时费力且时效性差,工作量大,效率低,易出差错,无实时登记时间,病历催交困难、回收不及时。当医院的月出院病人数达到8000以上时,手工清点回收病历的工作量已超出病案管理员的负荷,使用信息化手段进行纸质病例回收已经迫在眉睫[1]。

1.2 项目实施目的

现代病案管理三大示踪技术包括条形码技术、二维码技术、射频识别电子标签[2]。我们选用条形码技术应用于纸质病案回收管理,在病案首页设置条形码,电子病历系统开发纸质病历回收管理模块,使用扫描枪快速清点回收病历,实现管理手段现代化,提高效率,节省人力资源[3]。能很地好解决传统纸质病案回收管理中的存在问题。项目的开发较为简单,下发程序和培训使用快捷。

2 示踪技术(条形码)在纸质病案回收管理中的开发

2.1 条形码技术应用的设计思路

通过在病案首页设置条形码,电子病历系统上设计纸质病历回收管理菜单,进入纸质病历回收管理界面,能按出院日期、科室选择需要扫描的出院病历,用条码枪扫描纸质病案首页进行清点后可以一目了然判断出还有哪些未交病历的具体信息,以便于病案室向科室催交病历。另外,根据扫码时间生成统计报表,以便于网络化采集病历考核数据[4]。

2.2 条形码技术应用的软件开发流程

创建患者病案首页时自动生成条形码,条形码生成主要以病历集流水号作为生成内容,与病人的当次住院相关病历编码唯一、不重复、生成位置在病案首页的左上角,由条形码和病例集流水号数字组成,如图1所示。

图1 条形码设置位置

2.2.1 设计流程

首先创建病历集流水号ID元素控件,维护病案首页模板时添加病历集流水号ID元素控件唯一标识病案首页,使用条形码字体库C39HrP36DmTt.ttf设置流水号控件字体。其次创建病案首页时通过xml文件获取患者病历集ID赋值给病历集ID控件。具体步骤如下:①创建病历集流水号元素控件,控件是电子病历中可视化组建的控制元素。②维护病案首页模板,添加用于显示条形码的控件。③通过xml配置外部数据源获取患者病历集ID。主要代码如下:

2.2.2 开发纸质病历扫码回收功能模块

扫码回收模块效果如图2所示。

图2 扫码回收模块效果图

2.3 扫码回收模块部分C#代码

模块开发使用C#,它是微软公司发布的一种面向对象的、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言[5]。

第一个主要功能是查询患者病历信息,检索出选取时间段内需要回收的纸质病历列表,主要代码如下:

第三个主要功能是处理已扫码病历,主要是判断是否回退到未扫码状态,同时对未回收和已回收病历进行记数,主要代码如下:

第二个主要功能是处理待扫码病历,在使用条码枪扫码后,对该病历进行移动处理,将其移动到已回收列表中,主要代码如下:

3 条形码技术在病案回收管理中的应用

纸质病历回收管理界面设置了查询条件,包含2个数据项目、2个界面:未扫码病历数量、已扫码病历数量、未扫码病历界面、已扫码病历界面。质控科完成测试后,在全院护士长会议上进行了使用扫描枪清点纸质病历流程培训。经过一周的培训调试后,在病案室和各临床科室全面启用。质控科和信息科的工程师随时到临床科室现场解决使用过程中存在的问题,如扫码不灵敏、不自动跳转等现象,病历打印二维码质量不好、不易识别等问题,通过新增手工输入病历流水号窗口等方式不断优化管理流程。

扫描枪清点纸质病历流程:进入纸质病历回收管理界面,按出院时间、科室查询,应交出院病历信息即出现在“待扫码病历”界面,扫描枪扫描病案首页条形码。如果扫描的病历是此次应交病历,扫描后该条病历信息即自动跳转到“已扫码病历”界面;如果扫描的病历不是此次应交病历,会弹出相应提示框“该份病历不在此次提交范围查”;如果重复扫描,会弹出相应提示框“该份病历已扫描”。病案室管理员在临床科室使用条码枪可以在几分钟内完成病历扫描回收工作,既能避免差错也能避免以往屡屡出现的回收病历到病案室进行二次清点、上架的时候才发现漏收病历的情况。

4 管理成效

提高工作效率,节省人力资源。手工清点100份病历费时20-30分钟,用扫描枪清点病历只需耗时1-2分钟。能快速了解应交出院病历数据、遗漏病历或拖欠病历信息,方便催交病历。科室清点、病案室核对双重对数达到零差错率。实时记录科室扫码时间、病案室扫码时间,交病历有了“强制性”手段,对拖欠病历的现象起到了明显的约束作用。同时也实现了病历质控数据直接网络自动采集且不受人为因素干扰,病历考核结果真实可靠。

5 拓展功能展望

本次开发的条形码回收纸质病案功能是质控部门提出的紧急需求,流程设计简单可行,代码量小,流程简单,非常适合相当规模医院进行参考。待运行稳定后,可进一步将病案室的病历归档、上架、调阅等流程模块开发上线,完全代替目前病案室对于纸质病案全手工的工作流程,解放人力资源,实现不断规范纸质病案的管理[6]。

如果能使用射频识别电子标签(RFID)代替条形码,信息不需要近距离读取,则在病历的归档和调阅方面更加具有优势。但是使用该技术需要投入较多资金,部署广覆盖的RFID网络,与现有系统的接口较多,开发量大,使用成本较高,需要权衡投资性价比[7]。

6 结束语

将条形码技术应用于纸质病案回收的信息化管理,实现了管理手段现代化,大大提高工作效率,节省人力资源,达到清点病历零差错率,催交病历方便快捷,病历考核结果公平公正。这是一种实用性非常强的病案管理方式,全院各临床科室和病案室均受益。本文通过对自身实践的总结分析得出的一些经验,可以为存在纸质病案回收管理问题的医院提供有价值的参考。

猜你喜欢

清点条形码控件
创意条形码
眼力大搜索
基于.net的用户定义验证控件的应用分析
从条形码到二维码
关于.net控件数组的探讨
互联网对商业银行零币清点工作的实证分析
有趣的条形码
条形码也有春天
现代图书管理系统中的动态清点工作——以 MELINETS为例
基于嵌入式MINIGUI控件子类化技术的深入研究与应用