维和医疗分队患者信息管理系统的开发与研究

本文发表于《中国数字医学》2018.4

摘要:目的:为维和医疗分队定制一套贴合业务需求的患者信息管理系统,用信息化手段辅助维和医疗分队实现从粗放式管理向精细化管理的转变。方法:在南苏丹瓦乌任务区完成需求分析,结合任务区实际现场设计及开发,及时响应用户新需求,多版本快速迭代。使用java语言,MySql数据库,后台采用Spring + SpringMVC + Hibernate开发框架,前台采用Html5+Easyui框架,以IntelliJ idea为开发工具,开发B/S模式的信息管理系统。根据任务区现地情况,采用无线+有线局域网相结合的方式组网。利用Vmware虚拟化技术搭设数据和网站服务器。结果:完成了维和医疗分队患者信息管理系统的设计与开发,该系统已在南苏丹瓦乌中国2级医院正常运行。结论:维和医疗分队信息管理系统填补了我国和所有联合国出兵国在维和任务中信息系统的空白,把维和医疗分队的工作模式从纸质手工记录转变为信息系统管理,把医疗人员从繁重的手工报表统计工作中解放出来,把维和分队信息化水平提升了一个维度,发现并解决了历史数据一致性的问题,制定了规范的医疗数据标准,把数据转化为信息,把信息转变为知识,为医疗辅助决策打下基础,为医疗大数据分析和智慧医疗提供了可能性。

关键词:维和 医疗分队 信息管理系统

1      引言

中国自1990年开始参加联合国维和任务,已是维和中坚力量。笔者所在的南苏丹瓦乌二级医院承担着联合国所有人员包括出兵国医疗救治和对部分难民的人道主义救援工作。自2016年,由联合国雇员组成的一级诊所已依托互联网,部署了医疗信息系统。但由各出兵国组建的各级医院在信息系统建设上仍属空白。笔者作为第8批赴南苏丹维和医疗分队通讯工程师,在2017年9月底抵达南苏丹瓦乌任务区后进行需求分析,系统和数据库设计,制定开发规范与文档,利用虚拟化技术搭建数据和业务服务器,铺设无线、有线相结合的局域网,使用java语言,MySql数据库,后台采用Spring + SpringMVC + Hibernate开发框架,前台采用Html5+Easyui框架,以IntelliJ idea为开发工具,开发B/S模式的医院信息管理系统,该系统于2017年12月初正式投入使用,已具有患者登记,信息管理,检查、检验等项目记录与计价,门急诊、住院等各种报表的自动生成,医疗数据查询、统计与分析等功能。在使用中,根据进一步需求继续开发,快速迭代版本,完善功能,做到一切业务都是数据,一切数据体现业务。在任务期内完成需求分析到信息系统落地的全过程,不断感知来自真实业务的反馈,不断的自我修正,迭代更新功能,积累数据,是任务区信息系统建设较好的实践方式,本文将提供任务区信息系统架设的完整解决方案。

2      系统设计

2.1   基础设施建设

结合瓦乌中国2级医院医疗区现地状况,铺设无线结合有线的局域网络,利用3部TP-LINK TL-WDR6500 1300M 11AC双频无线路由器桥接,信号覆盖整个医疗区,将门诊部、住院部、药房及各检查、检验、特诊科室网络打通。结合医疗区每日不定时换电实际,以Lenovo天逸510 Pro商用台式机(CPU i7-7700+16G内存+128G SSD)+UPS作为虚拟机Vmware WorkStation实体宿主,搭建数据库+业务服务器。

2.2   需求分析

以门诊登统记等医疗需求为抓手,结合国内HIS、LIS、PACS、RIS等信息系统经验,充分考虑系统的扩展性,综合考虑完成基础需求分析,进行初级版开发,快速上线,在系统使用中根据进一步需求迅速迭代产品,完善功能。

2.3   系统构架、数据库设计与开发规范

系统构架:后台采用Spring + SpringMVC + Hibernate开发框架,前台采用Html5+Easyui框架,分为UI层,Control层,Service层,Dao层与实体层。使用Vmware WorkStation虚拟化服务器,提供MySQL数据库服务和Tomcat网站服务。(如图1)

 

图1系统构架图

 

数据库设计:采用MySQL5.7数据库,在满足数据库设计范式的基础上,参造军卫一号数据结构进行信息系统的数据结构设计,形成数据结构手册。主要涉及表如下:(表1)

表名

描述

Pat_master_index

患者基本信息

Pat_info

患者就诊信息

InPatient_info

住院患者信息

Pat_item

计价项目记录

Item_dict

计价项目字典

Exam_apply

检查申请

Exam_report

检查报告

Exam_dict

检查字典

Lab_apply

检验申请

Lab_report

检验报告

Lab_dict

检验字典

Users

用户管理

表1

每天16:00利用脚本对MySQL数据库进行热备份完成本地备份,并传输数据至开发环境实现异地备份和业务重现,笔者任务期结束回国后仍能根据后续维和医疗分队交付的MySQL数据库文件重现任务区业务场景,对系统进行持续维护。

开发规范:

1)mvc开发框架的选用:spring3.2.8 + springmvc3.2.8 + hibernate4.1.7 + easyui1.3.4)。

2)约束开发分层,保证代码的高聚合、低耦合。

UI层:JSP用户页面。

Controller层:业务模块流程控制,package命名为com.xforce.controller

Service层: 业务逻辑层,package命名为com.xforce.service

Dao层:数据持久层,package命名为com.xforce.dao

实体层: Hibernate Mapping和持久化实体类,package命名为com.xforce.entity

3)Http请求与URI表达符合RESTful风格。

4)命名规范

所有命名均为英文,望文知义;

类命名首字母大写,多个单词每个单词首字母大写,位置对应于相应package下;

JSP命名均小写,位置对应于相应功能的文件夹下;

变量与函数采用驼峰原则命名。

5)开发文档

根据开发进度实时书写开发过程文档与流程测试文档。

参照《阿里巴巴java开发手册》,从编程规约、 异常日志、数据库规约、工程规约四个方面较细致的制定规范。

3      功能设计

本系统在功能上分为患者登记,门诊患者信息管理,急诊患者信息管理,住院患者信息管理,医疗数据统计与分析,系统管理六个功能模块(如图2)。已实现患者登记,患者信息管理,计价项目记录,药品管理,检查、检验申请与报告,统计分析,多种中英文医疗报表自动生成等功能(如图3),不同用户身份针对不同模块进行权限控制。在后续的迭代开发中,拟实现电子病历,手术麻醉,与其他系统的对接,医疗数据挖掘利用与辅助决策,针对任务区特点为交叉学科提供数据支持。

 

图2 系统功能模块图

 

图3 系统界面

 

4      总结与讨论

4.1   总结

信息系统相较传统手工记录的模式的优势在此不再赘述。“军字一号”是全军医院使用的大型综合型医院管理信息系统,其网络结构复杂,功能繁多,适合中心医院以上规模医院使用。国内多有野战医疗所信息管理系统的开发报道,但立足于国内抢险救灾、处突维稳时医疗所展开时临时使用,既定项目并不适合维和任务区各级医院所需。维和医疗分队在特定地域展开,虽有轮换派遣制度,但对医疗工作及管理信息本身却要求具有连续性、完整性和准确性。维和任务区条件艰苦,网络和计算机软硬件资源紧张,维和队员中开发人员稀缺,信息系统需在任务期内完成开发并上线实际使用,积累数据,检验效果。本系统在第八批赴南苏丹维和医疗分队抵达任务区2个月内即根据任务区实际医疗流程完成了基础模块的开发并上线使用,填补了出兵国医疗信息系统的空白,是军队医院信息系统的有效延伸[1]

在系统使用过程中,发现医疗分队在传统手工记录模式下,门诊、急诊、住院部、医疗助理办各部门对患者登记信息,诊断信息,检查、检验等信息的记录均存在标准不统一的问题,甚至在门诊部的不同统计表中,对患者身份、诊断等信息的记录都存在这个问题。信息系统上线后,制定了统一的数据标准,解决了数据一致性的问题,给医疗质控管理提供依据,为维和医疗分队从粗放型管理转向精细化管理提供信息化支持。

系统可选择中文版本或是英文版本,分别针对中国医疗分队使用和向其他出兵国分队推广。

在任务期内,医疗专家可根据任务区患者特点,积累相关数据,开展医疗信息交叉学科。及时的收集科研需求,迭代开发,更新系统,把数据转化为信息,把信息转化为知识。数据将带回国内和交接给下批维和分队,继续挖掘利用。

4.2   展望

患者信息管理系统的落地,跨越了任务区信息系统从0到1的阶段,然而任务区信息化建设从1到100的过程还大有可为。

电子病历、手术麻醉、医疗数据利用与挖掘、辅助决策等功能模块尚未完成,仍处于迭代开发阶段。

由于时间与精力的限制,目前任务区的药库管理和耗材管理分别采用的是“军字一号”中的药库管理和物资管理程序,下一步考虑维和医疗分队信息管理系统与这两个系统以及其他第三方系统的对接,实现系统对MySQL、Oracle、Sqlserver等多种数据库的兼容,在实现医疗全流程信息化的同时实现维和医疗分队卫勤保障行动各个环节的全面信息化。

4.3   结语

在中国包括各其他国家维和分队部署针对任务区实际,统一数据标准的维和分队信息管理系统,对维和行动各环节产生的信息进行全面的数字化采集、存储、传输、利用和共享,通过对数据进行挖掘分析,给联合国、各国维和局和分队自身后续维和人员分配、资源配备等部署等情况提供强有力的数据支持和科学依据,从多维度提升保障能力。维和医疗分队患者信息管理系统按照联合国维和卫勤保障任务要求,紧贴我军维和医疗分队执行维和卫勤任务实际需求,对维和卫勤保障行动的各个环节进行全程综合的信息化管理,充分应用信息化手段提高了综合救治能力。该系统的研发与使用对提升军队医院遂行多样化军事卫勤保障任务有重要借鉴意义[2]。期望维和医疗分队的信息化建设能够一定程度的推动联合国维和任务,为南苏丹乃至非洲做出贡献。

 

参考文献

 

[1] 肖丽佳,胡剑超,唐斌. 门诊挂号系统在维和医院中的应用[J]. 解放军医院管理,2014,18(5):447-448.

[2] 周睿,黄田海,李毅志. 维和卫勤指挥管理系统的研究与实现[J]. 医疗卫生装备,2016,37(3):30-32.

[3] 冉建鹏. 我军维和分队医疗管理系统的设计与实践[D]. 第三军医大学,2015.

[4] 周睿,代剑,刘富春. 维和医疗分队药品管理系统的设计与研发[J]. 中国药房,2017,28(10):1375-1378.

[5] 李永革,张小东. 国际维和医疗分队训练管理与考评系统[J]. 中国数字医学,2014,1(20):67-68.

猜你喜欢

转载自www.cnblogs.com/Aiolos/p/10001164.html