Design and Implementation of the HL7 Message Parsing and Store in the Medical Information Integration Platform
|School||Kunming University of Science and Technology|
|Course||Computer Software and Theory|
|Keywords||medical information integration HL7 parse data storage|
With the promotion of the informatization construction in the hospital, the networked and integrated process of medical information has become a major trend in the development of medical information. There are so many great differences between the information representation and transmission standards in various kinds of medical information system, which are established in different period under the condition of different equipment providers. In addition, data in the medical field is diverse and complex. All of these factors bring huge trouble to the communication of information and the share of resource among different systems.Medical information integration is an effort to effectively integrate heterogeneous medical data which comes from distributed databases of different areas, in order to improve the ability of entire medical domain informationization and service level.This thesis with reference to "open integrated development and demonstration of medical information," the specification, design of medical information integration platform HL7 (Health level seven) message parsing and mapping storage components, and a brief description of relevant technologies, in-depth study of the basic principles and HL7 Application of dynamic mapping for message storage. First, by analyzing the existing HL7 document specification, based on HL7 standard uniform rules of grammar, the definition of message type, message segment and the semantics of the dictionary class field in the message parsing components of the implementation process, the message of HL7 message type, according to grammatical rules the location of the table and the corresponding relationship between the message characteristics, the use of reflection, dynamic call information corresponding to the semantic feature dictionary object class to generate the message semantic tree to achieve HL7 message parsing. Secondly, the design and implementation mapping storage components, according to the user profile database information, generate a database tree structure table, the establishment of HL7 message tree fields with the user database mapping tree, extract the files by reading the corresponding mapped attribute data, data conversion into standard SQL statements combined to achieve a dynamic data store HL7 messages.This article mainly designs and implements a HL7 message parsing component and a HL7 message map storage component, which are two basic components for medical information integration platform to fetch medical text information. The production of this paper not only does a great effort for medical information integration platform and other medical information systems to exchange data, but lay a solid theoretical basis for us to perform in-depth study.