Development of an HL7 interface engine, based on tree structure and streaming algorithm, for large-size messages which include image data
- PMID: 16181703
- DOI: 10.1016/j.cmpb.2005.07.004
Development of an HL7 interface engine, based on tree structure and streaming algorithm, for large-size messages which include image data
Abstract
A basic assumption of Health Level Seven (HL7) protocol is 'No limitation of message length'. However, most existing commercial HL7 interface engines do limit message length because they use the string array method, which is run in the main memory for the HL7 message parsing process. Specifically, messages with image and multi-media data create a long string array and thus cause the computer system to raise critical and fatal problem. Consequently, HL7 messages cannot handle the image and multi-media data necessary in modern medical records. This study aims to solve this problem with the 'streaming algorithm' method. This new method for HL7 message parsing applies the character-stream object which process character by character between the main memory and hard disk device with the consequence that the processing load on main memory could be alleviated. The main functions of this new engine are generating, parsing, validating, browsing, sending, and receiving HL7 messages. Also, the engine can parse and generate XML-formatted HL7 messages. This new HL7 engine successfully exchanged HL7 messages with 10 megabyte size images and discharge summary information between two university hospitals.
Similar articles
-
Development of a deterministic XML schema by resolving structure ambiguity of HL7 messages.Comput Methods Programs Biomed. 2005 Oct;80(1):1-15. doi: 10.1016/j.cmpb.2005.05.001. Comput Methods Programs Biomed. 2005. PMID: 15993979
-
A standards-based clinical information system for HIV/AIDS.Medinfo. 1995;8 Pt 1:402. Medinfo. 1995. PMID: 8591210
-
SGML and XML as interchange formats for HL7 messages.Proc AMIA Symp. 1998:720-4. Proc AMIA Symp. 1998. PMID: 9929313 Free PMC article.
-
The Development of a Graphical User Interface Engine for the Convenient Use of the HL7 Version 2.x Interface Engine.Healthc Inform Res. 2011 Dec;17(4):214-23. doi: 10.4258/hir.2011.17.4.214. Epub 2011 Dec 31. Healthc Inform Res. 2011. PMID: 22259723 Free PMC article.
-
Sending electronic nursing discharge messages using the HL7 v3 Care Provision standard.Stud Health Technol Inform. 2009;146:269-75. Stud Health Technol Inform. 2009. PMID: 19592847
Cited by
-
A password-based user authentication scheme for the integrated EPR information system.J Med Syst. 2012 Apr;36(2):631-8. doi: 10.1007/s10916-010-9527-7. Epub 2010 May 27. J Med Syst. 2012. PMID: 20703670
-
A secure integrated medical information system.J Med Syst. 2012 Oct;36(5):3103-13. doi: 10.1007/s10916-011-9793-z. Epub 2011 Nov 3. J Med Syst. 2012. PMID: 22048781
-
[Automated delivery of codes for charge in radiotherapy].Strahlenther Onkol. 2010 Jul;186(7):396-400. doi: 10.1007/s00066-010-2087-4. Epub 2010 Jun 24. Strahlenther Onkol. 2010. PMID: 20582395 German.
Publication types
MeSH terms
LinkOut - more resources
Full Text Sources