An Efficient Algorithm for HL7 Message Parsing

효율적인 HL7 메시지 파싱 알고리즘

  • Tran, Tung (Department of Medical Informatics at Kyungpook National University School of Medicine) ;
  • Kim, Hyung-Hoi (Department of Laboratory Medicine at Pusan National University School of Medicine) ;
  • Cho, Hune (Department of Medical Informatics at Kyungpook National University School of Medicine) ;
  • Kim, Hwa-Sun (Department of Medical Informatics, Kyungpook National University)
  • 트란퉁 (경북대학교 의료정보학과) ;
  • 김형회 (부산대학교 의과대학 진단검사의학과) ;
  • 조훈 (경북대학교 의과대학 의료정보학과) ;
  • 김화선 (경북대학교 의료정보학과)
  • Published : 2006.06.01

Abstract

An upgraded algorithm that in proves the performance of existing interfacing software for parsing HL7 messages is introduced. It incorporates stack operations on objects to guarantee segment order while parsing messages. This object-oriented design greatly facilitates the complicated process of validating, parsing, and creating HL7 messages in the clinical setting. The new interface engine can manage all HL7 messages corresponding to admission and registration, discharge and transfer, laboratory results, clinical images, and clinical reports. The international version of this engine, currently under development, will be tested in Asian countries using standard character code such as Unicode (ISO 10646).

Keywords

References

  1. J. Lira, 'High standards. The formidable task of adopting HL7 standards is easier with the right tools,' Healthc Inform, vol. 17, pp. 131-2, 2000
  2. R. Hussein, U. Engelmann, A. Schroeter, and H. P. Meinzer, 'Implementing a full-feature PACS solution in accordance with the IHE technical framework: the CHILI approach,' Acad Radiol, vol. 11, pp. 439-47, 2004 https://doi.org/10.1016/S1076-6332(03)00821-3
  3. G. Schadow, U. Fohring, and T. Tolxdorff, 'Implementing HL7:from the standard's specification to production application,' Methods Inf Med, vol. 37, pp. 119-23, 1998
  4. P. Mildenberger, B. Wein, H. P. Bursig, and M. Eichelberg, '[Current developments in DICOM and IHE],' Radiologe, vol. 45, pp. 682-9, 2005 https://doi.org/10.1007/s00117-005-1242-x
  5. K. S. Um, Y. S. Kwak, H. Cho, and I. K. Kim, 'Development of an HL7 interface engine, based on tree structure and streaming algorithm, for large-size messages which include image data,' Comput Methods Programs Biomed, vol. 80, pp. 126-40, 2005 https://doi.org/10.1016/j.cmpb.2005.07.004
  6. R. A. Jenders and R. M. Sailors, 'Convergence on a standard for representing clinical guidelines: work in health level seven,' Medinfo, vol. 11, pp. 130-4, 2004
  7. J. Quinn, 'An HL7 (Health Level Seven) overview,' J Ahima, vol. 70, pp. 32-4; quiz 35-6, 1999
  8. A. Beveridge, 'An object-oriented programming system for the integration of internet-based bioinformatics resources,' Appl Bioinformatics, vol. 5, pp. 29-39, 2006 https://doi.org/10.2165/00822942-200605010-00004
  9. M. Koncar, '[HL7 standard--features, principles, and methodology],' Acta Med Croatica, vol. 59, pp. 273-6, 2005
  10. E. W. Huang, D. W. Wang, and D. M. Liou, 'Development of a deterministic XML schema by resolving structure ambiguity of HL7 messages,'· Comput Methods Programs Biomed, vol.. 80, pp. 1-15, 2005 https://doi.org/10.1016/j.cmpb.2005.05.001
  11. R. H. Dolin, L. Alschuler, S. Boyer, C. Beebe, F. M. Behlen, P. V. Biron, and A. Shabo Shvo, 'HL7 Clinical Document Architecture, Release 2,' J Am Med Inform Assoc, vol. 13, pp. 30-9, 2006 https://doi.org/10.1197/jamia.M1888
  12. J. M. Ferranti, R. C. Musser, K. Kawamoto, and W. E. Hammond, 'The Clinical Document Architecture and the Continuity of Care Record: A Critical Analysis,' J Am Med Inform Assoc, 2006 https://doi.org/10.1197/jamia.M1963
  13. H. B. Bludau, A. Wolff, and A. J. Hochlehnert, 'Presenting XML-based medical discharge letters according to CDA,' Methods Inf Med, vol. 42, pp. 552-6, 2003
  14. C. Loef and R. Truyen, 'Evidence and diagnostic reporting in the IHE context,' Acad Radiol, vol. 12, pp. 620-5, 2005 https://doi.org/10.1016/j.acra.2005.01.020
  15. E. W. Huang, S. H. Hsiao, and D. M. Liou, 'Design and implementation of a web-based HL7 message generation and validation system,' Int J Med Inform, vol. 70, pp. 49-58, 2003 https://doi.org/10.1016/S1386-5056(03)00006-6