细菌室管理系统设计与实现
2010-10-09冷金昌李晓红常东陈立新
冷金昌,李晓红,常东,陈立新
(解放军总医院第一附属医院检验科,北京 100037)
细菌室管理系统设计与实现
冷金昌,李晓红,常东,陈立新
(解放军总医院第一附属医院检验科,北京 100037)
目的 建立一套细菌室管理系统,实现报告中文化并与HIS的数据共享。方法 在医院信息系统的基础上,选用PowerBuilder9.0开发工作界面,利用计算机串口自动接收细菌鉴定、药敏分析仪的数据。 结果 通过建立一套规范的细菌名称、药敏名称数据库,实现了报告的规范化管理及与WHONET软件的数据交换。结论 通过与医院信息系统的数据共享,提高了工作效率,提高了细菌室的管理水平和为临床服务的水平。
HIS;细菌室管理系统;药敏分析仪
Abstract:Objective To establish the management system of bacterial laboratory to report the results in Chinese and to share the datas with HIS. Methods Based on the hospital information system, using PowerBuilder work interface,automatically received the data of bacteria identification and medication sensitivity analysis by computer serial port. Results By building up a standard database of names of bacteria and medication sensitivity, standardized the management of reports and exchange data with WHONET software. Conclusion By sharing data with the hospital information system, work efficiency, the management level of bacteria compartment and the services for the clinics are enhanced.
Key words:HIS;bacterial laboratory management system; medication sensitivity analysis system
目前细菌室发出的报告,细菌名称、药敏名称、编码缺乏统一的规范,有的还是英文报告,这不但使临床科室阅读困难,也造成了医院之间交流困难;细菌鉴定、药敏分析仪发出的报告数据不能直接保存到医院的HIS数据库中,往往需要手工录入HIS数据库中,这不但增加了操作人员的工作量还容易造成录入差错,报告的延误[1]。同时药敏数据做不到与细菌专业分析软件(WHONET、SPSS)的数据自动交换,因此很难对细菌的变迁及药敏耐药趋势进行分析,这使临床医生不能及时得到致病菌抗生素敏感信息,降低了指导临床合理使用抗生素的意义[2]。所以,我院细菌室与计算机室合作开发了较为实用的细菌室管理软件。
该系统在WIN2000平台上建立的,软件设计采用C/S结构,前台用PowerBuilder9.0编程,后台数据库采用Oracle数据库。与全自动微生物分析仪(Vitek)的接口设计使用微软的VC++实现。
1 本系统的主要设计目标
建立一套规范的细菌名称、药敏名称数据库,简化、加速检查和管理,为数据交换提供接口。
在细菌字典的标准化上依据国际微生物学会细菌命名的“双名法”原则(细菌名称应表示属名和种名,用中文名则是种名加属名)[3],结合与WHONET数据交换的需要,我们确定了细菌代码、英文名称主要以WHONET提供的名称为主,中文名翻译则参阅 1996年出版的卫生部规划教材《医学微生物学》(第四版 )。WHONET中未收录的细菌,参考伯杰氏细菌鉴定手册 (Berey's Manual of Systematic Bacterioligy)的细菌分类和名称。对2080种常见细菌的英文名称、中文名称进行了规范。细菌的药敏分类则依据医院自己的情况灵活设置。
图 1 细菌室信息管理系统的流程
在检验流程(图1)管理上实现分级报告、按段收费。为了及时发出细菌检验报告,系统支持分级报告(分阶段报告涂片镜检、初步培养、细菌鉴定、药敏结果),并可以按段合理收取病人的医疗费用。
2 细菌室信息管理系统主要功能
2.1 数据采集
数据采集主要实现了与仪器的自动通信及细菌名称、药敏项目名称的中文翻译及其代码由仪器代码转换为系统编码。全自动微生物分析仪(Vitek)采用ASTM协议,通过RS232口实现与用于临床计算机系统进行通信[5]。在使用前需要在仪器端进行相应的设置如:传输的数据项、日期格式、数据传输的条件、RS232的通信参数等。仪器端设置完成后,再配置计算机端相应的通信参数,其通信原理可以参照ASTM E1381、ASTM E1384协议。
2.1.1 数据收发的多线程处理
通信客户端发送消息后,需要监听仪器的应答。由于通信连接的可能会发生失效而进入长时间等待,因此使用单线程难以实现满意的用户接口。系统采用2 个线程来处理通信客户端与仪器之间的消息发送和接收。主线程的工作主要是定时查询和消息接收等。接收到消息帧后的应答发送也在主线程中完成。次线程包含一个循环处理,由主线程创建,线程被终止时退出循环。没有待处理测试申请时挂起(Suspend)次线程,直至主线程定时器处理过程检测到有新申请需要发送时才被唤醒(Resume)。为了协调发送和接收,设置2 个逻辑变量isReceiving 和isSending 分别记录正在接收信息和正在发送信息的状态,初始值都置为false。通信客户端收到仪器的连接请求并肯定应答后令isReceiving=true , 收到连接解除帧
2.1.2 数据处理
数据接受以后,首先判断消息的类型,如是请求消息,根据病人的ID号,发送药敏申请信息,是报告结果则解析出报告的类型,如果不是最终报告则退出处理,依次解析出细菌代码、药敏代码,到系统字典表中查找中文名称、系统代码,将报告结果保存到系统中。
2.2 字典维护
2.2.1 涂片镜检报告项目维护
系统将涂片镜检报告项目维护划分为:阴性杆菌、阴性球菌、阳性杆菌、阳性球菌、白细胞、上皮细胞、真菌、清洁度、其它项目等九项,每一项的报告内容可以预先定义,录入时从中选择,以提高效率。
2.2.2 药敏项目维护
设定每类细菌的药敏项目,以供手工录入药敏时使用。
2.3 报告管理
2.3.1 录入确认
灵活的手工报告录入管理:① 检验目的涂片,自动调出对应的已设定的报告录入项目,每个项目的结果可以在已设定好的报告结果中选择。② 检验目的培养,可以用拼音字头的录入方式在定义好的细菌名称字典库中查询录入。③ 检验目的药敏,可以选择药敏试验方法(MIC或纸片法),用拼音字头录入细菌名称,系统根据已设定的细菌药敏类别自动调出该细菌已设定的药敏项目,对选择的试验方法的上下限值、录入结果值系统自动进行判断:敏感、耐药、中介。系统支持在以前的报告基础上继续录入进一步的试验结果、收费项目,从而实现分级报告。保存时系统打印完整的中文。系统中的一些信息(操作员、标本、收费项目等)可以设为默认值以便下次录入时使用,从而提高了工作效率。
方便的报告确认管理:系统提供了未确认报告一览功能,以便对自动采集的报告进行确认,也提供了方便的报告查询功能,可以以病人信息、检验单、样本号、日期、标本、送检科室任意组合进行查询,这样方便报告的确认,也方便实现分级报告。
随时可用的病人信息查询:系统在同一个窗口中提供了病人信息查询功能,可以方便地查询病人信息,为准确、快速地发出检验报告服务。
2.3.2 科室环境监测管理
系统提供了科室环境检测结果管理功能,可及时将监测结果反馈回送检科室、医院感染控制科,为医院管理服务,也完善了细菌室本身的管理。
2.3.3 报告转出功能
由于系统的编码以世界卫生组织提供的WHONET软件的编码规范为标准,因此系统很容易地实现了将各种细菌鉴定、药敏试验的结果根据不同的要求转入到WHONET软件或其他社会化统计软件如SPSS中,以便于进行数据分析。使用中用户首先选择WHONET数据文件所在的目录,系统自动建立ODBC连接,根据WHONET数据文件的格式将数据组织输出到WHONET软件中。
2.3.4 报告查询功能
可以以病人信息、检验单号、样本号、送检日期、送检目的、送检标本、送检科室的任意组合进行查询,对查询结果可以打印检验报告、也可以维护其中的报告内容。
2.4 查询统计
系统具有丰富的数据查询统计功能,利用这些功能有助于细菌室及时预测细菌的暴发流行,向医院提供重要病原菌感染的信息,帮助临床医生了解医院流行的主要病原菌及其耐药谱,为临床医生合理使用抗生素将起到重要的指导作用。特别是对一些特殊病原菌的耐药分析指导临床用药有着很重要的意义。具体功能除工作量统计、病人报告查询统计、每个科室的细菌检出情况统计、每种细菌的检出次数、药敏结果及耐药率统计、科室标本送检及阳性率统计外,系统还提供了以下功能:
2.4.1 药敏数据分析
根据送检日期、患者信息、送检科室,汇总某类细菌或某种细菌的药敏结果。例如我们可以以2005-01-01~2005-06-01为时间段、男性、大于60岁或小于10岁、每个病人取最大耐药结果、革兰阳性但不包括甲型链球菌、亚胺培南耐药、ESBL阳性为条件,统计出药敏结果的离散图。利用这项功能可以方便统计出细菌耐药趋势,为指导临床用药提供参考。
2.4.2 数据查询
根据医院信息系统记录的病人资料,如:病案首页、抗菌药物使用、介入性操作使用、检验结果、细菌培养、药敏报告信息等查询病人的相关资料[4]。例如我们可以很方便地用该系统查询出烧伤病人、细菌培养中检出“鲍曼不动杆菌”且该菌对“亚胺培南”耐药的病人抗菌药物使用资料,这些资料可以导出生成Excel文件,为进一步用SPSS或SAS这样的社会化统计分析软件处理数据提供了支持,为开展深层次的研究提供了方便。
3 系统效益分析
细菌室信息管理系统自2006年在我院实施上线,目前已经在部队多家三甲医院应用。它给我院细菌室工作带来了许多好处,具体体现在以下各方面:
3.1 指导科室抗生素用药
目前医院感染越来越成为人们关注的焦点。感染的类型发生了很大的变化,由于“内源性”正常菌群和来自周围环境中的条件致病菌侵袭机体,成为引起临床感染的主要病源菌。细菌室利用该系统可以给临床科室提供准确可靠的信息,更好地为临床服务,指导合理使用抗生素。
3.2 财务上的使用
在财务上严格控制住漏费和多收的现象,只有医师开立过医嘱的项目才可以进行标本编号,同时采用分段收费,避免因检查周期过长造成漏费,这样既减少了医院的损失,也不会出现收了费而项目未做以致引起医疗纠纷的情况。
3.3 检验报告
检验报告分级管理,提高了报告的实效性,不需再等待最终检验结果报告单送达。① 集中打印的方式打印病人的检验结果报告单,减少了细菌病毒污染报告单的机会,保护了医务工作人员和患者的健康。也可以在检验科室、病区、诊间打印结果报告单,处理方式比较灵活、方便。② 统一细菌名称、报告格式。现在的细菌分析仪大多数是进口产品,打印报告一般不是中文,细菌的英文名称比较复杂,对临床医师和患者均不方便。使用本系统,可打印统一的中文报告单,方便了医护人员和患者的阅读和理解。③ 数据高度共享。系统提供了与WHONET软件交换数据的接口,扩大了数据分析利用的深度。
[1] 张卫杰,侯小平.浅谈检验信息系统的运行模式[J].中国医疗设备,2008,23(2):77-78.
[2] 周贵民,张军民.我国细菌耐药性检测应注意的几个问题[J].中华检验医学杂志,2004,27(1):5-6.
[3] M.J.小佩尔扎,R.D里德,E.C.S. 微生物学[M].武汉大学生物学系微生物学教研室,译.北京:科学出版社,1987:37.
[4] 徐庭松,张叶柱.PB的数据窗口实现增量查询功能的方法及在HIS中的应用[J].中国医疗设备,2008,6(1):34-35.
[5] 朱有存,白青伟.利用Ms comm32 控件实现检验仪器联机[J].医疗卫生装备, 2008,29(6):55-56.
Design and Implemention of Bacteria Laboratory Management System
LENG Jin-chang,LI Xiaohong, CHANG Dong,CHEN Li-xin
(Clinical Laboratory,First Affiliated Hospital of General Hospital of PLA, Beijing 100037, China)
TP315
A
10.3969/j.issn.1674-1633.2010.02.014
1674-1633(2010)02-0037-03
2009-06-16
2009-07-24
作者邮箱:lengsun0388@sina.com