医疗信息集成建设与应用

时间:2022-03-27 10:29:02

医疗信息集成建设与应用

1医疗信息系统应用集成建设的必要性

随着医疗信息化建设的深入发展,临床业务系统之间的信息共享和业务协同问题逐渐突出,临床系统间数据整合及流程贯通的需求日益迫切。初期的医疗信息系统集成往往通过点对点直接连接来实现,随着医院信息化建设,子系统越来越多、系统的建设纵深发展越来越精细,随之而来的是各子系统间接口点对点方式交互织成的网状接口现状,导致接口开发协调难度大,改造工作量大、维护难度大。造成临床业务系统之间信息不能共享和业务科室间不能协同,甚至于,不同的业务系统间患者的数据等重要信息不能保持一致,对医院的管理和患者的医疗安全带来了很大的隐患。问题严重性和紧迫性亟需一个统一管理标准、统一管理流程的第三方平台来减轻管理压力、提高管理效率[1]。另外,国家管理部门也逐渐意识到此问题的迫切性,在2011年3月卫生部信息化工作领导小组办公室提出《基于电子病历的医院信息平台建设技术解决方案》,2012年提出了《医院信息互联互通标准化成熟度测评,作为测评医院等级的标准。这些标准都对医院信息集成平台提出了具体的要求。目前越来越多医疗机构建设了集成平台解决上述问题。

2医疗信息集成平台的总体架构

应用集成平台的建设主要基于SOA理念,制定集成策略、集成交互标准规范,通过企业服务总线提供的各种适配器协议将医院众多的异构系统接入平台,然后对所经平台的各业务系统间的交互数据进行格式转换和智能路由等功能实现数据的交互和共享。应用集成平台的架构见图1所示,其中,SOA基础设施提供了一个管理、监测并协调所有服务请求的环境,它既是开发环境,也是运行环境。SOA基础设施(SOAinfrastructure)的最前端为企业服务总线(enterpriseservicebus),任何服务调用者提出的请求都将通过服务总线。服务总线的作用类似于一个服务中介,中介的责任是协调和调度业务服务,它的功能包括路由、转换、聚合、递增等。作为调度过程的一部分,它也提供了包括审核、日志、监测和安全等公用服务。运行在SOA基础设施之上的服务被划分为几种基本服务类型:连接服务、数据服务、业务服务、业务流程服务和表示服务。这些基本服务进行组合可以形成组合应用。

3数据交互选用技术

医疗信息系统集成的建设实施,多数使用的技术都是SOAPWebService+XML。因为SOAPWebService可以跨防火墙通信,并且提供与开发语言无关的接口供其他应用程序使用。SOAPWebService+XML提供了在松耦合环境中使用标准协议(HTTP、XML、SOAP和WSDL)交换消息的能力。消息可以是结构化的、带类型的,也可以是松散定义的。但在医疗行业尤其是大型医院,针对各业务系统间的交互信息数量多,单个报文小、实时性高等特点,基于SOAP的WebService集成方式显得有些臃肿,对性能带来了较大的影响。互联网的风靡应用促进了Web服务技术的深入发展。表述性状态转移(RepresentationalStateTransfer,RSET)逐步成了一个流行的Webservice架构风格,RESTfulWebService+JSON的集成方式也逐渐开始在应用集成建设项目中使用。与基于SOAP消息的WebService服务相比,RESTfulWebService显得更为简洁,可以完全通过HTTP协议实现。另外,RESTfulWebService的所有操作都是无状态的、无事务处理,和调用都非常的轻松容易,在性能、效率和易用性上都优于基于SOAP协议的Webservice服务方式。RESTful简化开发,核心操作只有GET,PUT,POST,DELETE。由于REST强制所有的操作都必须是stateless的,这就没有上下文的约束,如果做分布式,集群都不需要考虑上下文和会话保持的问题,极大的提高系统的可伸缩性。在传输的报文格式方面,JSON和XML的可读性可谓不相上下,一边是简易的语法,一边是规范的标签形式,很难分出胜负。但是如果在预先知道JSON结构的情况下,使用JSON进行数据传递就显得轻松很多。JSON不仅减少了解析XML解析带来的性能问题和兼容性问题,而且对于Javascript来说非常容易使用,可以方便的通过遍历数组以及访问对象属性来获取数据,其可读性也不错,基本具备了结构化数据的性质。通过对上述技术的对比和差异性分析,在北京电力医院应用集成项目的建设中,针对临床业务系统采用了Restful和JSON的集成方式。

4Restful+JSON技术的应用成果

国家电网公司北京电力医院在建设医疗信息系统应用集成时,立足于北京电力医疗的业务和IT现状,同时结合了HL7最新的FHIR规范,实现了HIS系统与电子病历系统、实验室检验系统(LIS)、影像系统(PACS)、超声/内窥镜系统、心电系统等30余个临床业务系统的应用集成,打通了不同临床科室业务系统间的信息壁垒,实现了数据的实时交互和共享;各业务系统间的协同能力得到了显著提高。临床业务系统间关键业务数据交互的响应速度控制在了3秒之内(详见表1),该项指标满足卫计委互联互通四级甲等测评标准对于平台运行性能情况测评的要求,为北京电力医院后期的互联互通测评奠定了基础[2]。

5启示及认识

基于SOA理念,通过企业服务总线(ESB)进行应用集成在各行各业都有涉及。在传统的行业的系统集成整合中,信息的交互响应要求相对不高,信息交互采用SOAPWebservice的集成方式比较多见,在使用的过程中也比较稳定;但随着近年来互联网的风靡,电商平台带来的高并发、高响应要求促进了互联网技术的发展和应用,针对大型综合医院的业务需求,在IT的建设中可以参考互联网相关技术,将新技术和医疗行业的实际结合,建设高吞吐、低延时、零差错、高稳定的IT支撑平台,促使医院的管理水平迈上新的台阶。

参考文献

[1]翟延涛,唐志涛,等.国家电网北京电力医院标准化医疗集成开发实施项目总体设计[R].北京中电普华信息技术有限公司,2016.

[2]翟延涛,王亚茹,等.国家电网北京电力医院标准化医疗集成开发实施项目集成交互规范[R].北京中电普华信息技术有限公司,2016.

作者:翟延涛 张宗华 赵京湘 单位:1.北京中电普华信息技术有限公司 健康医疗事业部 2.北京电力医院