医院集成平台-功能框架
医疗应用集成平台采用面向服务的架构(SOA),以企业服务总线(ESB)的方式,采用国家的卫生信息交互标准的通讯协议,实现医院应用系统之间的互联互通、信息共享、流程协作。经过多年的发展与试错,集成平台逐步形成了以 ESB(企业服务总线)、IE(集成引擎)、ETL 工具三种技术组合而成的综合方案。
医院集成平台也是在区域范围内实现以患者为中心的跨机构医疗信息共享和业务协同服务的重要环节,是区域卫生平台的数据基础。通过对接区域全民健康信息平台(县域医共体平台),实现医院与行政管理部门之间的信息共享和互联互通,进而与区域内其他医疗卫生机构之间实现健康信息互联互通的业务协同。如分级诊疗、双向转诊、检查建议信息互认、区域远程会诊、区域辅助医疗和区域医疗公众服务等协同应用。
医院集成平台-平台设计
建立和完善覆盖临床业务和管理一体化的医院集成平台,强化以电子病历为核心的临床数据中心,促进以病人为中心的医院信息资源整合与利用,优化服务流程,规范诊疗行为, 提高医疗服务质量和效率,提升临床服务与决策的能力。
医院集成平台应立足于医院已有信息系统,将封闭、孤立的信息系统中的数据释放出来, 实现物理集中,转变成各种有价值的信息,以帮助医院实现持续的质量改进和服务创新。医院 信息集成平台建设不必推翻原有业务应用系统,在最大限度保护已有的信息化投入的前提下, 实现医院信息化建设的实质性提升,达到统一数据中心、支持数据分析利用和智慧决策的目的。
一、平台设计思路
1、面向服务的技术架构
基于中立、标准、开放的IT架构和数据标准,打造SOA体系的医院应用生态,基于ESB集成总线,构建医院信息化建设顶层设计。
2、标准化的平台服务提供
平台提供基于标准的服务交互接口,包括患者、医务人员、医疗服务机构、医疗术语信息等共享数据的注册、管理与检索获取。提供基于主索引管理机制的主数据管理与共享,提供基于电子病历共享文档为基础的数据集成与共享交换。通过电子病历共享文档在平台中的注册、管理及检索与获取应用,实现通过平台与其他应用系统的互联互通。
3、电子病历为核心的信息资源
电子病历是医院临床医疗过程中的电子化记录,临床医疗的核心资源。建立基于患者为中心,以临床诊疗信息为主线,集成门诊、住院等于病人诊疗相关的各个环节,包含门诊病历和处方、医技检查、检验、医嘱、医生与护理病历记录等信息的电子病历资源,可以为临床医疗的信息传输共享提供资源保障。同时规范化的电子病历资源也为信息展现提供了基础条件。
4、与区域信息平台的统一数据接口
平台也是基于电子健康档案的区域全民健康信息平台的服务应用组成部分。基于区域全民健康信息平台,可以实现跨机构的医疗卫生信息共享与交互。平台整合了全院的临床、医疗管理、医院运营相关信息,可为全院的信息系统统一接入区域平台提供标准化的接口。
二、架构分析
针对上述业务架构,进行合适的技术选型和架构设计是支撑整个项目的核心,通过同步集成、异步集成和数据ETL等方法针对不同的业务系统进行整合,再将数据封装进行二次利用,从而实现对原有信息系统和未来新建信息系统的全面兼容。
从上面可以看到ESB的基本功能仍然是数据传输,消息协议转化,路由三大核心功能,而SOA强调了以Web服务、Rest接口和消息处理为基本管理单元的服务集成。通过合理划分业务逻辑,表现成为一组相互独立的,自描述的且能互操作的服务接口,再通过同步集成、异步集成和数据ETL等技术、针对不同的业务系统接口进行整合,并把数据封装进行二次封装,从而实现对原有信息系统和未来新建信息系统的全面兼容。
SOA关注的是服务全生命周期管理,通过服务实现业务价值,而ESB关注的是服务中介和服务集成。SOA有两个核心组件,ESB和BPM,ESB是基础设施,BPM是业务流程驱动下服务的集成和整合。
1、服务解耦:
客户端对实际服务提供者的身份、物理位置、传输协议和接口定义是透明的,由ESB平台进行中央的宣告式定义。ESB平台实现协议转换 (WebService,Rest,JMS),消息转换 (转换、充实、过滤),消息路由 (同步/异步、发布/订阅、基于内容路由、分支与聚合)。
2、基础服务 :
ESB平台作为中介提供服务交互中的基础服务。ESB平台实现SLA (可靠性保证,负载均衡,流量控制,缓存,事务控制,加密传输),服务管理监控 (异常处理,服务调用及消息数据记录,系统及服务的状态监控,ESB配置管理),统一安全管理 。
3、服务编排 :
多个服务进行编排形成新的服务,支持一个直观的形式定义新组合服务的流程(工作流、BPM或 代码级编排)。
三、总体架构
医院集成平台的总体架构主要包括医院业务层、平台交互层,平台数据层,平台服务层、以及应用和门户层。
1、 医院业务层
应用层是医院信息平台的基础。业务层包括三大类业务系统:临床服务系统、医疗管理系统、运营管理系统。业务层接入到医院信息平台,向平台提供相关业务数据, 同时也从平台获取业务协同支持。
2、 平台交互层
平台交换层主要以满足临床信息、医疗服务信息和医院管理信息的共享和协同应用为目标,采集相关业务数据,并对外部系统提供数据交换服务,包括与区域平台的数据交换。
信息交互层为整个平台的数据来源提供技术基础和保障,依托于集成平台中间件,借助医院服务总线 ESB 结构模式,通过专门针对医院存在多个信息系统时实现系统间相互通信与数据交换的HL7引擎系统,使多种通讯协议之间路由、在多种格式之间转换,将业务服务重新组合封装成标准行为,实现医院各类业务系统的标准化集成。
3、 平台数据层
医院信息平台资源层用于整个平台各类数据的存储、处理和管理,主要包括:临床数据中心、运营数据中心、知识库、规则库、术语库等。
4、 平台服务层
医院信息平台服务层的主要任务是为平台提供各种服务,包括患者主索引、字典库、术语及主数据管理、基于平台的医院业务流程再造等。
建立患者主索引系统 EMPI,实现全院范围内患者交叉索引的统一集中管理,为建立以患者为中心的临床视图打下基础。
5、 医院应用和门户层
医院信息平台应用层基于医院信息平台,通过基础业务数据的交换、共享和整合,结合医院实际业务和管理需要,建立扩展应用,以及面向医务人员的“智慧医疗门户”、面向患者的“智慧服务门户”和面向医院管理的“智慧管理门户”的三大综合门户。