节点文献

医疗信息交换中HL7消息的构建/解析和传输关键技术研究

【作者】 金霞

【导师】 欧宗瑛;

【作者基本信息】 大连理工大学 , 机械设计及理论, 2003, 硕士

【摘要】 在异构医疗信息系统的数据交换中,各系统数据的存储和表达方式相差很大,硬件环境参差不齐,信息很难在系统之间直接交换。要实现异构医疗信息系统的数据交换,需要通讯双方就数据交换的标准格式及通讯协议达成一致,即都遵守一定的数据交换协议,在众多侧重于文字传输的标准中,HL7标准应用最为广泛。 世界上许多发达国家和地区已经应用HL7标准建立起医疗信息交换网络,而我国在这方面的推广和应用才刚刚起步,针对这种现状,论文对基于HL7标准的医疗信息交换中若干关键技术展开研究。 本文设计了医疗信息交换系统的主要组成模块,从各个模块的功能及相互联系,可以看出HL7消息的构建/解析和消息传输是实现医疗信息交换的核心模块。论文的工作主要围绕上述两个模块的实现展开。 本文提出两种数据结构,一种是表达和存储HL7消息定义规则的“工”字型链表数据结构,用于消息构建/解析过程中的有效性验证,另一种是消息的多级指针链表数据结构,用于保存消息的组成元素并反映它们之间的相互联系。基于消息的抽象数据结构,设计了HL7消息的构建/解析算法。应用此算法开发的通用动态链接库,可在运行时加载于其它程序模块,通过其函数接口,灵活地实现HL7消息的构建/解析。给出消息构建/解析的运行实例。 在消息传输方面,应用面向连接的客户机/服务器模式,采用TCP/IP协议和WinSock套接字编程,实现消息的发送和接收。 通过以上两方面的工作,实现了医疗信息交换中消息的构建、发送、接收、解析的基本交换流程。为医疗信息交换技术的深入研究打下基础。

【Abstract】 Since the data formats and the hardware environments vary between the existing hospital information systems, there must comply with some kind of specific standards in many layers to realize clinical data exchange. Terms and codes should be standardized, syntax wrapping the data must be mutually parsable, and transfer protocol or exchange media should be consistent. Among many health data exchange standards for the text characters, health level 7(HL7) is most successful.A lot of developed countries and areas have constructed the hospital information interchange network based on HL7; however, there is poor experience about HL7 application in China. This thesis is devoted to investigate some key techniques in hospital information interchange based on HL7.An architecture of the hospital information interchange system based on HL7 is designed in this thesis. According to analyzing the function and relationship of the modules, it can be concluded that the HL7 message parser/builder and transmission module are the core of hospital information interchange system, on which this thesis is focused.In this thesis, an I-section-like linked list data structure for HL7 encoding rules is proposed for the message validation checking during the process of message building/parsing. Furthermore, a multilevel pointer linked list data structure of message is devised to store the components of message and to reflect their relationships. In order to develop universal dynamic link library for HL7 building/parsing, an algorithm for HL7 builder/parser is studied based on the above abstract data structure of message. The dynamic link library developed could be connected to other modules as running. Through the application program interface of the library mentioned above, the interconversion of message and application data become easy. An example case for HL7 parser/builder is presented to demonstrate the validation of the algorithm and dynamic link library.On message transmission, the message sending and receiving service across network is completed through programming with winsock on TCP/IP by client -server model.Based on the techniques provided in this thesis, the fundamental process of hospital information interchange, message building - sending - receiving -parsing, has been put into implementation. This thesis also provides a technology basis for the further study on hospital information interchange.

  • 【分类号】TP399
  • 【被引频次】23
  • 【下载频次】355
节点文献中: