基于HIS的住院摆药单优化与摆药差错预警系统的设计与应用
2018-09-10温正旺董佳宁梁鹏刘彦刚刘维峰杨文月李娜
温正旺 董佳宁 梁鹏 刘彦刚 刘维峰 杨文月 李娜
中图分类号 R952 文献标志码 A 文章编号 1001-0408(2018)19-2713-05
DOI 10.6039/j.issn.1001-0408.2018.19.27
摘 要 目的:提高住院药房摆药工作效率、减少摆药差错。方法:介绍我院住院摆药单的优化及建立的摆药差错预警系统,通过设计试验对比5名药师使用优化前后的摆药单调配10张摆药单的调配时间、取药行走步数和差错率,以及预警系统上线前(2016年)、后(2017年)同期发生的预警拦截差错次数等,评价本系统的使用效果。结果:在原摆药单信息的基础上对其信息进行重新编排,添加对应的药位码、识别码等,并将摆药单上的药品顺序按本药房贮存位置顺序排列;根据本药房的药品包装规格,将取药数量由“n支”换算成“x盒y支”的形式。所建系统利用计算机编程和条形码技术采用扫码器在药师调配药品时自动扫描佩戴的手环条形码并与摆药单上信息绑定,实现实时预警摆药差错及摆药时对零散注射剂的核对;两种调配方式比较,使用优化后摆药单5名药师调配10张摆药单的时间缩短了27.9%(P<0.01),取药行走步数减少了28.6%(P<0.01),但两种方式差错率相似(P>0.05);预警系统2017年3月-12月共拦截差错1 321次,摆药出现的品规差错与2016年度同期相比,从0.07%降低到0.001%,调剂人员从21人降低到18人。结论:摆药单的优化及预警系统的建立及应用,在提高摆药效率的同时减少了因摆药差错引起的医疗不良事件的潜在风险。
关键词 住院药房;条形码技术;摆药差错预警系統;摆药单;优化
ABSTRACT OBJECTIVE: To improve the efficiency of drug dispensing and reduce dispensing error in the inpatient pharmacy. METHODS: The optimization of dispensing list and the estblishment of dispensing error early warning system in our hospital was introduced. The effects of the system were evaluated through comparing dispensing time, walking step of taking medicine and error rate among 10 dispensing lists of 5 pharmacists used by using dispensing list before and after optimization in trials, and times of early warning interception errors occurred in the same period before (2016) and after (2017) using the system. RESULTS:Based on the information of original drug list, information rearrangement, addition of corresponding drug position code and identification code were conducted by using computer programming and bar code technology. The drugs in the list were arranged according to storage location of the pharmacy. The quantity of drug was converted from “n branch” to “x box y branch” according to drug package and specification in our pharmacy. The bar code of the hand ring was scanned automatically by using computer programming technology and bar code reader when pharmacists dispensed drugs; the information of it was tied to the information on the dispensing list to achieve real-time early warning of dispensing errors .The established system could check scattered injection. Compared with 2 dispensing modes,the dispensing time was decreased by 27.9% (P<0.01), walking step of taking medicine was decreased by 28.6% (P<0.01) in mode by using dispensing list after optimization, error rate was similar (P>0.05) in 2 modes. By the end of 2017, the total number of intercepted errors was 1 321 since Mar. 2017. The error rate of specification was reduced from 0.07% to 0.001% during the same period of 2016. The staff was reduced from 21 to 18. CONCLUSIONS: The establishment and application of the system not only improve drug dispensing efficiency but also reduce the potential risk of dispensing error-induced severe medical event.
KEYWORDS Inpatient pharmacy; Bar code technology; Dispensing error early warning system; Dispensing list; Optimization
近年来,国内医患纠纷愈演愈烈,全球每年医疗不良事件导致患者伤害事件总量超过100万件[1],药物差错是医疗差错的重要原因之一,资料显示11%的调配差错最终导致医疗不良事件的发生[2-3];摆药差错直接关系到患者的用药安全及医院药房的服务质量。另外,医院药品实施“零加成”政策后,相应的药物咨询等药事服务费用因诸多原因无法落实,如何减员增效并且确保药品质量安全成为医院管理者必须面对的问题[4-5]。当前,自动发药机广泛用于门诊药房,有研究表明其应用后调配差错从0.04%降低到0.006%,每张处方的平均调配时间从4~6 min降低到1~2 min[6]。但是,在住院药房中,注射制剂较多,包装容易破碎且零散包装没有条形码可供扫描识别,限制了摆药和核对的自动化。基于此,本院在不明显增加医院管理和硬件成本的前提下,设计了一种既能提高摆药效率又能拦截摆药错误的系统方案,现将本院摆药差错预警系统方案的设计、实施及应用情况介绍如下。
1 摆药差错预警系统的组成
1.1 软、硬件材料
1.1.1 软件材料 应用Powerbuilder 9.0作为开发工具,SQL Server 2008构建数据库。
1.1.2 硬件材料 XCY-X30-6100U微型计算机(深圳新创云计算机有限公司);FB-2048扫码器(珠海市华尚光电科技有限公司);USR-N540串口服务器(济南有人科技有限公司);UT-620报警器(深圳市宇泰科技有限公司);SOHO-S1224-CN交换机(杭州华三通信技术有限公司);网线(上海安普电线电缆有限公司,网线种类:双绞线)。
1.2 建立基础数据
在本地数据库建立药品名称、包装规格、单位、产地、药品编码、药品药位码等信息。
2 摆药差错预警系统的方案设计
2.1 设计总理念
笔者利用COM端口串口服务器将药品货位码(以下简称药位码)和药品编码与IP地址进行关联[7],把关联信息导入本地数据库中,通过数据接口获取摆药单数据并利用手环条形码自动扫描技术建立了一种摆药差错预警系统,可实现对摆药差错的预警。此外,在系统提取摆药单时,在原有信息项目的基础上,添加了药位码、识别码2个项目,并将取药数量由“n支”换算成本地库房包装中的“x盒y支”的形式,重新编排后,新的摆药单可按照药品实际贮存的药位顺序打印出,取药人员按摆药单信息摆药时不再需要自行换算取药数量,避免了因换算错误引起的数量差错;且取药路径与摆药单上药品顺序一致则可提高摆药效率,同时取药时的扫码核对又避免了品规差错造成的医疗不良事件。
2.2 整体架构
摆药差错预警系统设计示意图见图1。
首先根据药品的货位进行编码,即药位码(如A1-1,表示A柜第一层左起第一个药品),以每个药位为一个储药单元,储药单元可随药品占用的空间大小而调整。在每一个储药单元的顶部安装一个扫码器,扫码器通过串口服务器连接交换机,控制终端通过交换机接入本地服务器,本地服务器和医院信息系统(HIS)服务器通过视图接口实现数据交互[8]。数据分析模块在调用HIS中摆药单数据后,利用本地数据库建立的基础信息,自动换算取药数量、添加药位码后自动打印摆药单和摆药单号的条形码。在取药前扫描手环和摆药单条形码,将信息绑定后取药即可,如果手環进入非目标区域,数据分析模块通过控制终端响应警报控制器启动警报。
2.3 数据流向
C#是面向对象的编程语言,基于C#语言编写的动态库是实现本地数据库和扫码器数据信息交互的技术关键[9]。COM端口的串口服务器可设置IP地址,实现追溯药品编码信息和精准控制警报器的功能。如图2中虚线所示,本系统的数据流向为:自动扫描手环上的条形码感应位置→本地数据库服务器→虚拟IP地址→药位码→药品编码→在手环条形码的摆药信息上寻找该药品编码→有(通过)/无(警报启动)。摆药差错预警系统数据流向示意图见图2。
3 摆药差错预警系统的实施
3.1 调用摆药单数据
摆药差错预警系统通过视图接口与HIS数据库相连接,视图字段为摆药单号、药品编码、药品名称、规格、数量、发药时间。为确保住院药房系统发药后该系统能自动响应,本系统以5 s/次的频率调取HIS的摆药单号,并与上一次调取的单号进行比对,若单号不一致则自动调用摆药单数据。
3.2 打印摆药单条形码
利用微软公司的条形码控件MSBCODE9.OCX的代码,编写成可单独执行的程序,将摆药单号生成条形码,连同科室名称和发药时间一并打印出来。针式打印机打印的条形码有断点不易被扫描识别,故需要用热敏打印机单独打印。
3.3 摆药单信息的优化重排
优化摆药单信息是提高摆药效率的技术关键。笔者调查发现,以河北省为例,全省共有三级甲等医院55家,其中43家医院的住院摆药单是按照药品名称的字母顺序排序打印,摆药单上药品排列顺序与取药时药品放置位置顺序不一致会增加取药的时间。根据Wichens CD心理学理论的信息处理模型[10],降低药师的信息处理量可明显提高摆药速度。利用计算机技术对摆药单信息进行优化处理,将与调配无关的单价项目删除,只保留总价数据,药品数量只显示整数,添加识别码增加可读性。然后利用本地数据库的基础信息匹配药位码,自动换算药品数量(如复方甘草酸单铵注射液,本药库包装为6支/盒,取药数量为15支,换算结果为2盒3支)。识别码所在列可以根据需要对一品双规的药品进行区分,例如加上商品名,大小规格可用不同符号加以提醒,将摆药单上的药品按照本药库中药品位置的顺序打印出来。摆药单信息优化前后对比见图3。
形似音似(Look-alike and sound-alike)等易混淆药品是常见用药错误和医疗不良事件的高风险因素,虽然可通过各种措施如对药品进行遴选、适当的摆放、相应的标示和警示以及培训等有效降低此类差错,但却无法根本避免[15]。本系统在提高摆药效率的同时拦截了几乎所有的品规摆药差错,从而避免形似音似等品规差错导致的医疗不良事件,与此同时还优化了药房的人员配置,节约了人力资源,药师可将更多精力用于用药咨询和处方审核工作中,为提高药师服务水平、深化药学服务提供了基础技术支持,具有很好的社会效益和经济效益。
参考文献
[ 1 ] 黄颖,张雪梅,袁欣,等.医疗不良事件发生与上报情况差异性分析[J].中国卫生事业管理,2016,33(8):575-577.
[ 2 ] 马彬,杨克虎,刘雅莉,等.英国医疗风险监管体系的循证评价及其对我国医疗风险管理的启示:关注病人安全,预防医疗差错,提高医疗质量[J].中国循证医学杂志,2006,6(7):514-522.
[ 3 ] LEAPE LL,BATES DW,CULLEN DJ,et al. Systems an- alysis of adverse drug events[J]. JAMA,1995,274(1):35-43.
[ 4 ] RICHARD NK,STEVEN DW,JONATHAN C,et al. Pre- valence and nature of medication administration error s in health care settings:a systematic review of direct observational evidence[J]. Annals of Pharmacotherapy,2013,47(2):237-256.
[ 5 ] 陈禾凤,许倍铭,徐蕾,等.医务人员對药品零加成政策认知情况的调查与分析[J].中国药房,2015,26(10):1431-1434.
[ 6 ] 王存伟.自动发药机在我院门诊药房实践与体会[J].药学研究,2017,36(3):177-179.
[ 7 ] 李基,邵琼玲,王盛军.基于STM32与串口服务器的IP语音通信系统设计[J].计算机测量与控制,2017,25(12):172-176.
[ 8 ] 鱼兆虎,王永艳,柴文政.排队叫号系统与HIS系统接口方式的探讨[J].电脑知识与技术,2015,11(11):97-98、100.
[ 9 ] 欧微,程岚,陈圣荣.基于C#的数据库表结构报表系统的设计与实现[J].微型机与应用,2013(21):7-9.
[10] WICKENS CD. Engineering psychology and human performance[M]. New York:Charles E.Merrill Publishing Company,1984:121-123.
[11] SAMARANAYAKE NR,CHEUNG ST,CHENG K,et al. Implementing a bar code assisted medication administration system:effects on the dispensing process and user perceptions[J]. Int J Med Inform,2014,83(6):450-458.
[12] 徐帆,徐贵丽,夏伟,等.医疗机构门诊用药溯源管理系统的设计与应用[J].中国药房,2017,28(10):1379-1382.
[13] 任正,李茜,顾中盛,等. RFID医药周转箱在我院住院药房的应用[J].中国药房,2017,28(19):2733-2736.
[14] 杨文宇,陈磊,余靓平,等.全自动单剂量摆药机实施效果评价[J].药学实践杂志,2013,31(3):231-234.
[15] 焦蕾,胡扬,张岩,等.我院形似音似药品的安全管理模式和成效[J].中国药房,2015,26(4):509-512.
(收稿日期:2018-04-24 修回日期:2018-07-02)
(编辑:刘 萍)