论文部分内容阅读
在异构医疗信息系统的数据交换中,各系统数据的存储和表达方式相差很大,硬件环境参差不齐,信息很难在系统之间直接交换。要实现异构医疗信息系统的数据交换,需要通讯双方就数据交换的标准格式及通讯协议达成一致,即都遵守一定的数据交换协议,在众多侧重于文字传输的标准中,HL7标准应用最为广泛。
世界上许多发达国家和地区己经应用HL7标准建立起医疗信息交换网络,而我国在这方面的推广和应用才刚刚起步,针对这种现状,论文对基于HL7标准的医疗信息交换中若干问题展开研究。
一个医疗信息系统的设计与开发过程中,一个重要的问题就是与外部系统进行数据交换。为医疗信息系统设计一套与外部系统进行数据交换的接口是整个系统开发中的核心的工作。本文的主要工作是围绕着医疗信息系统中的HL7网关的设计工作展开的。
通过对HL7标准的原理和实现的深入研究,本研究主要进行了三个方面的主要工作。首先,对HL7标准进行了深入的研究,提出了一种基于HL7标准的HIS网关的设计方案,特别是对HL7消息的构建和解析过程进行了细致的研究。同时,对后关系型数据库Caché进行了深入的研究,给出了一种基于Caché数据库的HL7网关构建方法。接着,对Web Services技术进行了研究,提出了一种通过WebServices进行HL7消息进行远程传输的方案,使得网关远程传输的实现不但更容易,而且具有更高的稳定性与健壮性。最后,提出了一个完整的网关实现框架,并给出了一个参考实现。该系统模拟了HIS(Hospital Information Systern)中的病人身份登记模块的工作过程,给出了如何进行与病人身份有关的HL7消息的构建和解析的方法。系统的运行测试显示,在Cach6数据中设计的HL7网关可以很好地实现异构医疗信息系统之间的信息交换。如果将本系统产品化,可满足现阶段的医疗信息交换需要,具有很强的使用价值。
本文最后,对于HL7网关的发展方向和存在的问题进行了展望。特别是对HL7的最新标准--V3标准进行简单的介绍和对HL7的本地化工作进行简单的研究。