Title
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 10megabyte size images and discharge summary information between two university hospitals.
Year
DOI
Venue
2005
10.1016/j.cmpb.2005.07.004
Computer Methods and Programs in Biomedicine
Keywords
Field
DocType
tree structure,streaming algorithm
Discharge summary,Computer vision,Streaming algorithm,Information retrieval,Computer science,Theoretical computer science,Message length,Tree structure,Artificial intelligence,Parsing
Journal
Volume
Issue
ISSN
80
2
0169-2607
Citations 
PageRank 
References 
6
0.77
1
Authors
4
Name
Order
Citations
PageRank
Ki Sung Um160.77
Yun Sik Kwak281.86
Hune Cho3143.29
Il Kon Kim44813.77