论文部分内容阅读
随着信息技术的不断发展,医院信息化的建设进程也不断加快。然后在这过程当中,医院存在着不同时期多个由不同厂商采用不同的技术方案建立的应用系统,且服务于多个不同的部门和科室。这些系统之间往往需要进行大量的医疗信息传递,但是由于彼此相互孤立,形成了一个个“信息孤岛”,很难进行有效的医疗信息传输和交换。因此如何在医院异构系统间提供高效、稳定的医疗信息的传输和交换服务,让医院各个部门能够及时准确地获取有效的信息,对于高质量的医院信息化建设具有十分重要的意义。HL7(Health Leven Seven)是由HL7组织定制的医疗数据交换的行业标准。该标准产生的目的就是为了实现电子医疗信息的交换,交换的核心就是HL7消息。因此许多人对HL7消息和中间件的结合给出了解决方案,但是现有HL7中间件普遍存在着不具异步性、传输可靠性低和传输模式单一等问题。为了解决上述问题,本论文结合医疗信息集成平台的基础上,对HL7消息传输交换的机制进行了分析与研究,主要工作如下:(1)对消息中间件的研究现状、原理与实现机制进行了分析,并重点介绍了JMS消息规范。(2)在医疗信息集成平台的基础上,引入了基于JMS规范实现的异步消息总线ActiveMQ作为消息服务器,并在结合Spring框架的基础上,对HL7消息从数据库的提取、消息的封装、消息的发送接收给予了重点研究,设计并实现了HL7消息传输交换系统。(3)通过对HL7消息传输协议的研究,在医院业务应用端实现了统一的MLLP适配器来规范化HL7消息的传递。(4)建立了HL7消息传递的可靠性模型,设计并实现了其中的消息持久化和消息主从服务器架构。论文最后,通过实验测试,验证了系统的可行性和有效性。