以信息集成平台为基础促进医院互联互通标准化建设上海市中医医院信息中心张国伟奚犇毛俊华【摘要】针对目前医院各个不同信息系统之间业务协同、数据交换等一系列问题,在IHE、HL7等国际标准的基础上,制定覆盖医疗所有业务流程的系统集成规范,开发基于企业服务总线(ESB)的系统集成平台,为医院信息系统提供一个统一且标准的数据交换和工作流协同的平台,以提升医院信息的互联互通标准化建设成效。【关键字】信息互联互通、信息集成平台、ESB、消息随着新医疗政策的不断推出和医院业务发展的需要,各级医院在不同的时期先后建立了以EMR、LIS、PACS、临床路径等信息系统为主要组成的临床信息体系和以HIS、HRP、OA等信息系统为主要组成的医院运营管理信息体系。由于分期建设,各信息系统一般来自不同的软件企业,所采用的数据源与软件架构也各不相同。这些异源异构的信息系统间数据交互与共享一般通过一对一的接口来实现(如下图1所示),但随着信息系统的增加,系统间的接口数量呈平方级增长,这样各系统的升级改造就会形成“牵一发而动全身”的局面,同时还带来异构数据源共享困难、子系统重复登录、子系统间数据一致性难保证、系统扩展性和复用性差、区域医疗信息共享和业务协同困难等一系列问题,这些问题的出现严重制约了医院信息化的发展[1][2]。为了解决这些问题,目前医院可以通过信息集成平台的建设来实现系统间的整合、集成和扩展。通过建设一个规范的系统集成平台,在IHE、HL7等国际标准的基础上,制定覆盖医疗所有业图1一对一系统示意图务流程的系统集成规范,开发基于企业服务总线(ESB)的系统集成平台,为遗留的、当前的以及将来的系统提供了一个统一且标准的数据交换和工作流协同的平台,这就能为医院所有信息系统实现松耦合的面向服务集成提供技术基础,也是医院信息互联互通标准化成熟度测评主要建设内容。一、平台技术架构医院信息集成平台可采用Rhapsody中间件进行消息交互,实现将消息在多种通讯协议之间路由、在多种格式之间转换,并将业务服务重新组合封装成标准行为,同时具备审计跟踪和管理功能,以实现医院所有现有和老旧信息系统之间的互联互通。整个医院信息集成平台系统架构总体分为五层,如上图所示。第一层:平台接入层,主要是基础业务系统(包括HIS、LIS、PACS等)通过HL7适配器或者Webservice等方式接入平台,实现不同业务系统之间的业务数据交换。第二层:平台交换层,主要是完成各业务系统之间的业务数据共享和数据交换,实现了HIS与LIS、RIS、手术麻醉系统、护理系统等业务之间支持HL7标准的信息交换;对非临床业务的系统主要采用webservice方式实现业务系统图2平台技术架构图的集成,主要包括财务系统和物资系统等;同时通过平台实现了跨多个业务系统的流程整合集成。交换层也是数据ETL的过程,完成对数据的统一采集,并统一存储到临床数据中心(CDR)中,实现临床数据的统一管理和统一存储;实现了业务系统数据集的标准化和共享文档转化。第三层:平台数据层,主要对医院的主数据,患者主索引数据、医疗机构科室、医疗人员信息、临床数据中心以及运营数据仓库进行集中存储和统一管理。第四层:平台服务层,主要对外提供了外部访问平台的能力,通过开放的API来实现资源的访问以及对平台提交数据存储的能力。主要包括患者EMPI服务、医疗机构、人员注册服务以及电子病历相关访问服务。第五层:平台应用层,主要是基于平台做的相关应用,主要包括临床视图以及基于数据仓库的基础之上做的数据分析等,包括:院长决策分析、医院特色病种分析、医疗质量指标等。二、平台消息交互实例以病人在HIS系统预约手术,通过平台将预约信息发送到手麻系统;手麻系统安排之后,再将手术安排信息发送给HIS系统为例,信息流(以下称为“消息”)就需要从HIS发送到手术麻醉系统中。流程1:SRMS01(手术预约申请信息)消息通过Rhapsody引擎从HIS系统发给手麻系统。流程2:SRMS01(手术预约信息)消息在手麻接收路由发送到手麻的接收端,病人的手术预约信息将会保存到手麻系统中。流程3:SIUS12(手术安排信息)消息通过rhapsody引擎从手麻系统发送到HIS系统,HIS...