B/S模式下门诊与住院集成系统的应用研究
2016-09-12黄永刚朱艳平岳晓磊王蕾河北北方学院附属第一医院信息管理处河北张家口075000
黄永刚,朱艳平,岳晓磊,王蕾(河北北方学院附属第一医院信息管理处,河北 张家口,075000)
B/S模式下门诊与住院集成系统的应用研究
黄永刚,朱艳平,岳晓磊,王蕾
(河北北方学院附属第一医院信息管理处,河北 张家口,075000)
解决医院门诊与住院业务系统因相互独立而造成的“信息孤岛”问题。基于B/S模式下门诊与住院医生工作站相互集成,使两个业务系统合二为一,建立医院基础HIS系统集成平台。可以提高医护人员工作效率,缩短患者确诊时间,降低系统运维成本,提高医院信息化管理水平。
B/S模式;门诊;住院;集成系统
0 引言
数字化医院建设过程,就是要将信息技术与医院业务流程进行完美的结合,并不断采用新技术、新方法对现有流程进行优化改进的过程。通过流程的优化重组,可以降低医务人员的工作劳动强度,提高信息系统的整体数据质量,提高患者满意度的目标。我院自2004年启动信息化建设,历经十余年发展,建立了覆盖全院门诊、住院、后勤、财务、管理等业务的相关信息系统,实现了医院全面业务流程的信息化管理。数字化医院初具规模。但在信息系统建设过程中,发现系统与系统之间彼此独立,信息孤岛现象严重[1]。医生使用系统存在反复登录来回切换的不便。同时存在患者基础信息重复录入,数据利用不到位的问题。针对上述问题,我院在2015年初对门诊与住院进行了系统升级改造,利用先进的信息技术将原有C(客户端)/S(服务器)系统架构改造为B(浏览器)/S(服务器)系统架构。并在B/S模式下实现了门诊与住院医生工作站的界面与数据的全面集成。彻底解决了反复登录、基础数据重复录入等问题。此项工作不仅提高了医院信息化管理水平,也为全院级信息系统数据集成平台的建设打下了坚实的基础。
1 系统集成前后现状
1.1系统集成前
系统集成前,门诊与住院医生工作站信息系统均基于delphi编程语言,C/S模式架构。数据库均采用SQL2005关系型数据库。门诊与住院前台客户端彼此分离,相互独立。两套系统架构均由客户展示层、中间服务层、数据访问层三部分组成。客户端存放程序主文件,中间层由多个具有独立IP地址的刀片服务器承担。门诊部分中间层IP地址为41-45。按照挂号、收费、内科、外科进行分区段划分。住院部分中间层IP地址为16-24。按照住院业务处理、住院楼层进行分段划分。门诊与住院程序的数据存放在两个不同的数据库中。结构如图1-1所示。
图1-1 C/S模式下门诊住院结构图
1.2系统集成后
系统集成后,门诊与住院医生工作站均基于Java、J2EE编程语言开发,B/S模式架构,数据库采用SQL2008关系型数据库。整个系统由客户展现层、中间服务层、数据访问层三部分组成[2]。客户展现层界面基于IE浏览器将门诊患者信息与住院患者信息集成在一起。实现了单点登录,门诊住院业务共享的功能,中间服务层由IP地址为61-67的HP独立服务器承担,并由IP地址为33的数据池统一分发管理。实现了业务的负载均衡。客户展现层在访问中间层时不是固定IP,而是根据中间层的繁忙程度,平衡分发。数据访问层将门诊与住院数据库统一在一个数据库中。结构如图1-2所示。
图1-2 B/S模式下门诊住院集成系统结构图
2 系统应用的成效
2.1有利于医生对患者病史查找,缩短患者确诊时间。
由于门诊与住院医生工作站的集成处理,医生在新系统登录后,不但可以查看当前门诊挂号患者和现住院患者的相关信息,还可以方便的查询以前门诊或住院患者病史及用药信息。对于有过就诊经历的患者,医生可以快速锁定以前就诊病历,结合患者当前生命体征,在最短的时间内对患者病情进行确诊。对于需要进一步住院治疗并已经办理住院手续的患者,主治医生在系统中接收病人后也可以通过集成界面第一时间了解到患者在门诊的诊断、检验、检查等结果信息,在最短的时间内对自己的病人有个完整的认识。并准确的给出住院治疗计划。系统集成的应用极大的提高了医生工作效率,缩短了病人确诊时间。
2.2有利于患者就医体验,提高患者满意度。
对病人而言,能找到具有最丰富经验的医生,获得最及时最适合自己的治疗方案,是患者就医最理想的状态,然而在患者看病的过程中,医生在给出最佳治疗方案之前需要结合各种最新的检查检验结果的数值来分析判断,而且还要同以往的检验检查结果做对比分析。而患者在做完检验检查项目之后,往往需要等很长时间才能拿到检查结果,我们通过将LIS、PACS系统同样集成到现有B/S模式下的医生工作站上,很大程度上优化了门诊住院检查检验就诊流程,减少了病人的排队和等待时间,可以让医生第一时间获取患者的疾病信息,增加了患者就医过程中的好就医体验,提高了患者的满意度。
2.3有利于患者数据信息互联互通,提高数据利用率
原有的业务模式使的门诊与住院患者基本信息保存在两个数据库中,在门诊挂号、门诊开具住院通知单时需要录入一次患者基本信息,而到住院办理住院手续的时候需要重新录入一次患者基本信息。这就导致了同一患者在同一医院有多个主索引情况的存在。不利于进行患者信息的整合处理。系统集成后,对于门诊录入的患者基本数据,在办理住院部分的时候可以继续调用,对于门诊不全的信息再进行补充处理。这样就很好的解决了同一患者同一主索引的问题[3]。有利于患者数据信息的互联互通,提高了患者信息的完整性和利用率。同时也为将来门诊住院同一患者使用同一居民健康卡提供了可行的方案。也为医院进一步进行大规模集成平台建设奠定了数据基础条件。
2.4有利于程序的更新改进,提高运维效率
原有的系统维护由于采用C/S架构,信息系统维护起来很是麻烦,更新一个文件需要跑遍每一个门诊诊室和住院科室。对于维护系统的信息科工作人员来说是苦不堪言。系统集成后,新系统采用B/S架构模式,客户端电脑不需要留存程序的主文件。而所有的程序主文件都被保存在中间服务层。这样以来,如果我们想要对软件某一功能进行更新处理,就可以直接远程操作更新中间层服务器文件即可实现客户端的更新操作。大大的降低了维护成本,提高了信息科系统运维的效率。
3 存在的主要问题与改进方法
3.1IE浏览器故障导致系统打开异常
系统上线一段时间后,发现出现问题最多的是浏览器故障导致系统打开异常的现象。如浏览器无法打开、网页无法打开、登录界面打开缓慢等。经过分析总结,我们大致可以归为以下原因,一是操作系统原因,如某系统文件丢失有时会导致IE浏览器本身打开异常。二是电脑中毒、网络故障导致浏览器打开无法找到网页文件。三是由于插件冲突导致系统登录界面打开缓慢。针对上述问题,我们将医院所有电脑更新成统一的IE8浏览器,安装最新的杀毒软件数据库,并安装VNC远程控制软件,遇到问题及时处理,保障系统运行通畅。
3.2数据库表关联导致运行速度变慢
系统集成后门诊与住院数据信息被同时存放在同一个数据库引擎中,数据库业务量将变成原来系统的两倍多。在一次门诊模块文件升级中突然出现全院系统变慢的现象。通过将升级文件还原、重启中间层服务器、切换数据库服务器均未解决此问题。最后经深入排查为数据库中某个关联表死锁造成的。此表记录着数据库中主要数据表数据信息的变化日志。内有上亿条数据。我们通过优化表结构,改变原有表与表触发器设置。并且对通过集成系统关联的各种接口文件进行了深入优化。最终解决了速度慢的问题。实现了系统速度上的改进。
4 总结和展望
目前,我国卫生信息化还处在建设阶段,通过先进技术进行业务系统资源整合,促进业务系统纵向互联互通及向区域卫生资源整合方向发展是适应信息化发展规律的[4],我院门诊与住院医生工作站是医院信息系统建设的基础模块,其他系统的数据都要通过这个系统来做接口调用,在医院信息化建设中有着举足轻重的位置[5]。此次系统在原有业务流程的基础上进行集成升级改造,使系统更加人性化。更加复合医生治病救人的服务宗旨。为医院医疗质量和医疗管理水平的提高奠定了信息化基础。为将来PACS、LIS等大数据集成平台的建设,居民健康卡的全院业务流程中应用打下了很好的基础。
我院在实施门诊住院信息系统集成的过程中,集中体现了以病人为中心的管理思想,随着医改的不断深入,医保改革等各种变化,信息系统还会产生新的需求,我们要充分利用信息技术,不断优化和完善业务流程,更好的服务于患者[6]。
[1] 伍君贤.基于交换协同平台的医院信息系统数据集成应用研究[J].中国数字医学,2015,10(7):78-80.
[2] 鲁月,曹美琴,唐鸿建等.基于B/S模式的病案流通系统设计与实现[J].中国医药指南,2015,13(13):291-292.
[3] 由丽孪,陈思,朱雯等.患者主索引的互联互通整体设计与探索[J].中国数字医学,2015,10(10):92-94.
[4] 张震江,施华宇,辛海莉等.多系统集成方式下门诊药房信息化建设实例[J].中国数字医学,201510(6):5-8.
[5] 韩翠玥.肿瘤医院HIS/PACS集成方案的研究[J].医疗卫生装备,2015,36(7):63-66.
[6] 朱刘松,孙颖.基于门诊“一卡通”系统的医生工作站信息集成[J].中国数字医学,2014,9(2):61-63.
A Research on the application of B/S model in the outpatient and inpatient integrated system
HUANG Yong-gang, ZHU Yan-ping, YUE Xiao-lei, WANG Lei
(The First Affiliated Hospital Hebei North University,Zhangjiakou 075000 Hebei)
To solve the problem of “information island” caused by the mutual independence between the hospital outpatient service and the hospitalization service system. Based on B / S mode for the outpatients and hospitalized doctor workstation integrated with each other, two business system combined, establishing his system of hospital based integration platform. Can improve the work efficiency of medical staff, shorten the time of diagnosis, reduce the cost of system operation and maintenance,improve the level of hospital information management. Study on the application of the integrated system of the lower outpatient and inpatient.
B/S Model;Outpatient;Inpatien;Integrated system
张家口市科学技术研究与发展计划自筹经费项目(编号:1421031I)。
黄永刚,河北北方学院附属第一医院信息管理处副主任,工程师,工程硕士,医院信息化管理研究。