苌 晨 吴东东 封麟卓 张克勤*
基于XML编码和解析技术的传染病管理报告系统设计和应用
苌 晨①吴东东②封麟卓①张克勤①*
目的:利用可扩展标记语言(XML)进行传染病数据编码,使传染病数据在医院内部网络和外部网络之间流通,实现传染病数据的快速上报和管理。方法:开发传染病管理上报软件,通过对传染病数据编码,采用文档对象模型(DOM)方法解析,与医院实验室信息系统(LIS)等整合,从医院内部网络导出到院外网络。结果:基于XML文件的传染病管理报告系统在上报速度、上报数据准确率、上报工作量、数据安全性以及疾病管理效率上具有明显优势,实现了在国家疾病控制中心传染病报告系统中传染病数据一键上报。结论:所设计的传染病管理报告系统,可有效减少传染病上报过程中的纸质信息卡填写、上报数据录入的工作量,提高疾病上报的安全性、准确性和工作效率,减少上报成本。
可扩展标记语言文件;传染病数据上报;数据流通;信息技术
[First-author’s address]Department of Nephrology, The First Affiliated Hospital of Third Military Medical University, Chongqing 400042, China.
传染病上报工作在全民健康管理、疾病防治过程中起到了关键作用,并且已经成为医院重要的日常工作,进行该方面的临床研究也比较多[1-4]。然而,传染病上报的信息繁多,信息填写、录入工作量大[4];为保证医院数据安全,医院信息网络大部分与疾病控制中心上报网络是物理隔绝,无法进行数据的自动提取和传输[5];而医院传染病管理依托于医院信息系统(hospital information system,HIS)中的数据与其他疾病混杂在一起,无法实现分类、独立管理[6];上报信息卡多采用纸质凭据,转抄出错概率大,漏报现象严重[7-8]。基于上述问题,本研究旨在建立传染病管理报告系统,加强传染病数据管理,利用可扩展标记语言(extensible markup language,XML)编码、解析技术实现数据传输,以达到传染病数据快速、准确上报。
1.1 系统设计
(1)传染病管理上报系统。系统主要包括院内网络传染病管理端和院外网络上报端两个部分,传染病管理端将信息编码为XML文件,用光盘等不易传播病毒的媒介导出,在疾病上报端输入上报网址,选择对应的XML文件进行解析,实现传染病数据一键上报[8-9]。系统结构如图1所示。
图1 传染病上报功能以及XML文件传输框图
(2)院内网络管理端。主要包括数据提取、传染病管理等功能,该部分完成了数据的提取和整合,通过对医院实验室信息系统(laboratory information system,LIS)数据库中关键字段的监测,查找疑似患者,并展示在管理端,通过检验科室确认后完成传染病数据的整合,并将信息进行编码、加密,导出XML格式的文件[10]。
(3)院外上报端。主要完成数据上报,通过对传染病上报网页中的各个控件位置信息的分析和实验,将解析后的XML文件中的各个节点中的数据填写到上报网页的各个控件中,填写过程中通过自动遍历填写的方式,无需人为干预。
1.2 XML编码和解析
按照国家疾病控制中心规定的上报数据,通过编码将该数据按照顺出进行编码,解析技术采用文档对象模型(document object model,DOM)方法,每项数据设置节点,便于后期查询,并进行MD5加密,生成XML文件[11]。获取国家疾病控制中心传染病上报网页中的控件,控件主要有文本框、单选控件和复选控件,将解析后的XML按照节点拆分,通过测试,建立XML节点与HTML控件之间的对应关系,按照顺序依次进行遍历赋值[12]。
在系统正式使用后,以重庆市某三级甲等医院疾病控制科、血液科等为样本,收集科室使用系统前后传染病数据上报所需时间、人力和物力耗费情况等信息进行比较。由于该系统上线前疾病上报时间无法获得准确的数据,并且上报过程中存在复查等过程占用的时间,无法准确估计1例疾病上报所耗费的全部时间,故上报时间的比较,仅能统计上报信息录入时间进行比较。系统上线前后工作人员、工作内容基本相同,数据完整可靠,具有可比性。疾病上报操作流程使用效果如图2、图3和图4所示。
图2 医院HIS对疑似目标进行监控筛选界面图
图3 完善疑似目标信息并导出XML文件界面图
图4 在连接疾病控制中心计算机上选择上报XML文件界面图
以该医院疾病控制科的乙肝上报和血液科的人类免疫缺陷病毒(human immunodeficiency virus,HIV)上报情况为例,利用传染病管理报告系统上报工作效率明显提高,主要体现在1例疾病上报所需要的人员环节明显减少,工作流程得到简化,取消了各项信息卡的纸质录入,实现院内传染病的统一管理。
3.1 简化工作流程
传染病上报涉及到检验科、疾病控制科及血液科等多个科室,传染病从发现疑似病例到上报的过程中需数个工作环节,而优化后的传染病管理上报系统流程减少了传统流程中的“发现疑似指标、病例信息卡填写、审核及送检”等人工环节。传染病管理报告系统上线以后的工作流程对比如图5所示。
图5 传统传染病上报与新系统上线后上报流程比较框图
3.2 减少上报成本
传染病管理报告系统上线后在明显提高工作效率的同时,上报中所耗费的成本得以明显减少。传染病上报成本主要包括人力成本、时间成本和耗材成本。
(1)减少人力案例。以疾病控制科1例乙肝病上报为例,完成上报工作至少需要检验科2名医生完成指标筛查、信息录入核对,传染病管理科室2名医生完成复查和信息核对,而系统上线以后仅需要1名医生即可完成此部分工作。
(2)减少时间案例。在信息录入过程中,检验科1名医生填写完信息卡需要耗费7~8 min时间,传染病管理科室需要15~17 min录入时间;而系统上线以后实现了数据一键提取和一键上报,尚无耗费时间。
(3)减少财力案例。医院耗材费包括纸张、打印设备。在传统上报模式中,1例HIS中的病例上报凭据包括信息卡、检验单及患者须知单等,总共耗费的纸张平均为15张;而系统上线以后仅需打印2张患者须知单(患者签字)。
3.3 降低出错率
传染病管理报告系统不仅仅是简化了流程,减少上报信息填写时间;同时在院内建立了传染病数据库,并且该系统独立于HIS之外,针对传染病的特殊性而建立,增加了管理的针对性、灵活性和系统构建的可拓展性。信息的产生通过数据之间的转换后出错率低。传统传染病上报过程中由于信息录入转抄出现信息错误的每月约为2~3起,系统上线以后不存在信息录入,避免了由于人工录入导致的错误。
3.4 提高患者信息防护安全
数据在编码为XML格式时,均已经过MD5加密,上报时进行解密,提高数据的安全性。相比纸质信息卡而言,纸质信息卡在录入、转交过程中容易造成患者信息泄密,尤其是HIV等疾病,疑似HIV信息卡和确认HIV信息卡泄露以后,极有可能对患者造成不良影响。使用报告系统后患者数据相对较为安全。
在传染病上报过程中,医院内部网络数据向院外网络的数据直接传输受到限制,进而导致上报信息的准确性和安全性得不到保障[13-14]。本研究所设计的传染病管理报告系统很好地解决了医院内部数据直接向院外网络传输数据的问题,同时采用XML文件解析、传输方法较好的实现了数据安全的问题,保护了患者隐私,对于减轻医务人员工作量,节约医院成本也取到了较好的作用。然而,该系统仍存在某些不足:①XML文件解析后的数据节点与国家疾病控制中心传染病报告系统中的数据控件之间的一一对应关系采用人工实验、人工核对实现,若国家疾病控制中心报告系统的控件顺序发生变化、或增加上报信息以后,XML文件的节点也需要做相应的调整,将会增加系统的维护和升级工作量;②报告系统不能将患者的费用情况、护理记录及药物使用情况等医疗安全事件上报[15-18]。
鉴于在目前的工作流程、网络环境和功能要求下,短期内国家疾病控制中心报告系统升级并不频繁,该系统基本可以满足医院业务需求。后期本系统将会进行升级,将肾移植等非传染疾病上报纳入其中。
[1]郑国香,赵中春,綦好刚,等.关于加强综合医院传染病管理的重要性探讨[J].中国预防医学杂志,2013,14(8):626-627.
[2]Glass GE,Schwartz BS,Morgan JM 3rd,et al. Environmental risk factors for Lyme disease identified with geographic information systems[J]. Am J Public Health,1995,85(7):944-948.
[3]Doyle TJ,Glynn MK,Groseclose SL.Completeness of Notifiable Infectious Disease Reporting in the United States:an Analytical Literature Review[J].Am J Epidemiol,2002,155(9):866-874.
[4]习聪,王宏涛,王晓刊,等.公共卫生专项信息管理系统的建设和应用[J].中国医学装备,2016,13(6):118-120.
[5]董桂兰,郑丽平,李新芳,等.传染病医院和综合性医院护士的工作压力、主观幸福感及影响因素[J].解放军护理杂志,2011,28(20):1-5.
[6]钟初雷.医院信息系统与传染病网络直报系统接口开发与实现[J].疾病监测,2007,22(10):676-678.
[7]王静,张越巍,王韬,等.信息化建设在医院传染病管理中的作用[J].中华医院感染学杂志,2015,25(21):4996-4998.
[8]何远学,牟忠林,王丽萍.综合医院传染病防治管理工作存在问题及对策探讨[J].现代预防医学,2008,35(6):1098-1099.
[9]Cury RC,Abbara S,Achenbach S,et al.Coronary Artery Disease-Reporting and Data System (CADRADS):An Expert Consensus Document of SCCT,ACR and NASCI: Endorsed by the ACC[J].JACC Cardiovasc Imaging,2016,9(9):1099-1113.
[10]Vogt RL,Spittle R,Cronquist A,et al.Evaluation of the Timeliness and Completeness of a Webbased Notifiable Disease Reporting System by a Local Health Department[J].J Public Health Manag Pract,2006,12(6):540-544.
[11]Weingarten SR,Henning JM,Badamgarav E,et al. Interventions used in disease management programmes for patients with chronic illnesswhich ones work? Meta-analysis of
[12]published reports[J].BMJ,2002,325(7370):925.蔚晓娟,冉静,李爱华,等.基于DOM的XML解析与应用[J].计算机技术与发展,2007,17(4):86-88.
[13]魏志华,黄孝伦,刘亮,等.基于对称性的HTML到XML的转换方法[J].武汉理工大学学报,2007,29(7):45-48.
[14]Bardenheier BH,Duderstadt SK,Engler RJ,et al. Adverse events following pandemic influenza A(H1N1)2009 monovalent and seasonal influenza vaccinations during the 2009-2010 season in the active component U.S.military and civilians aged 17-44 years reported to the Vaccine Adverse Event Reporting System[J]. Vaccine,2016,34(37):4406-4414.
[15]Adokiya MN,Awoonor-Williams JK,Beiersmann C,et al.Evaluation of the reporting completeness and timeliness of the integrated disease surveillance and response system in northern Ghana[J].Ghana Med J,2016,50(1):3-8.
[16]Maru S,Byrnes J,Whitty JA,et al.Systematic review of model-based analyses reporting the cost-effectiveness and cost-utility of cardiovascular disease management programs[J]. Eur J Cardiovasc Nurs,2015,14(1):26-33.
[17]Richards N,Harris K,Whitfield M,et al. Primary care-based disease management of chronic kidney disease(CKD),based on estimated glomerular filtration rate(eGFR) reporting,improves patient outcomes[J].Nephrol Dial Transplant,2008,23(2):549-555.
[18]Silk BJ,Berkelman RL.A review of strategies for enhancing the completeness of notifiable disease reporting[J].J Public Health Manag Pract,2005,11(3):191-200.
[19]Peddie D,Small SS,Badke K,et al.Designing an Adverse Drug Event Reporting System to Prevent Unintentional Reexposures to Harmful Drugs:Study Protocol for a Multiple Methods Design[J].JMIR Res Protoc,2016,5(3):169-178.
The design and application of infectious diseases management and reporting system based on XML encoding and parsing technology/
CHANG Cheng, WU Dong-dong, FENG Lin-zhuo, et al// China Medical Equipment,2016,13(12):128-131.
Objective: To realize the reporting of infectious disease data efficiently through extensible markup language (XML) file with the function of data coding in the internal and external internet of the hospital. Methods: We built infectious disease management and reporting software, encoded the infectious diseases data, exported the XML from hospital internal network to the outside network, and integrated laboratory information system (LIS) by document object model (DOM). Results: The infectious diseases management and reporting system based on XML file have more advantages in infectious disease reporting speed, accuracy and workload of reporting data, data security and efficiency of disease management, to achieve instant reporting of the infectious disease data in Chinese Center for Disease Control and Prevention. Conclusion: The infectious diseases management and reporting system can reduce the paper card write and data entry works, improve safety, work efficiency and the accuracy of the disease reporting and reduce the reporting cost.
Extensible markup language file; Infectious disease reporting; Data flow; Information technology
10.3969/J.ISSN.1672-8270.2016.12.037
1672-8270(2016)12-0128-04
R197.324
A
2016-08-21
①第三军医大学西南医院肾科 重庆 400038
②第三军医大学第三附属医院信息科 重庆 400042
*通讯作者:12036445@qq.com
苌晨,女,(1989- ),本科学历,检验师。第三军医大学西南医院肾科,从事病理、检验诊断及疾病管理。