论文部分内容阅读
随着计算机技术、网络通信技术的发展,大量各种各样医院临床专业信息系统涌入市场,由于国内信息交换标准化程度比较低,各子系统之间缺乏统一的接口标准,因而在医院临床信息系统中形成了众多信息孤岛。电子病历系统(EPR, Electronic Patient Record)是建立在这些临床专业信息系统集成之上的系统,是实现临床信息系统乃至整个医院信息系统之间的信息共享与互操作的集成平台,它具有开放性、发展性、灵活性、持久性等特性。 开发集成平台离不开中间件技术和开放的信息交换标准,中间件技术是实现异构系统之间资源共享的关键技术,是实现“无缝集成”、“即插即用”的基础软件技术,而HL7(Health Lever7)标准是国际上通用的医疗信息交换标准,它定义了临床及管理信息数据交换的标准格式及通讯协议,因此,采用基于HL7标准的中间件技术来开发电子病历集成平台,以达到实现整个医院信息系统中的信息共享与互操作的目的。 文中针对EPR的特性,采用SOA(Service Oriented Architecture,面向服务架构)中间件架构技术来对基于HL7标准的EPR集成平台的框架进行设计,主要包括五大功能模块:服务总线、服务注册中心、数据存储系统、门户系统、用户验证系统,平台采用通过自己提供的服务来实现数据的采集和共享,有效地保证患者电子病历的安全。在集中式电子病历数据采集方面,设计和实现了电子病历数据基于CDA(Clinical Document Architecture,临床文档体系)标准的XML(Extensible Markup Language,扩展标志语言)文档集中存储,以门诊电子病历首页为例详述了设计和实现发送方CDA标准文档的构造服务和接收方的存储处理的全过程。在实现业务流程自动化方面,集成平台采用基于HL7标准的Web服务技术,为系统之间的互操作提供标准的接口。在流程设计过程中,先采用基于HL7触发事件分解服务的方法来分解业务流程,后采用BPEL4WS(Business Process Execution Language for Web Services,业务流程执行语言)技术对服务进行编排,并以实现门诊业务流程为例分析了整个流程服务的设计与实现过程。 基于HL7标准的EPR集成平台为松散耦合的架构,集成了整个临床信息系统产生的数据,并为系统之间的信息共享提供了标准的服务接口,因此,该平台具有开放性、安全性、易扩展性等优点。