Methods Inf Med 1998; 37(01): 119-123
DOI: 10.1055/s-0038-1634500
Original Article
Schattauer GmbH

Implementing HL7: from the Standard's Specification to Production Application

G. Schadow
1   Klinik für Anästhesiologie und Operative Intensivmedizin, Universitätsklinikum Benjamin Franklin, Freie Universität Berlin, Germany
,
U. Föhring
1   Klinik für Anästhesiologie und Operative Intensivmedizin, Universitätsklinikum Benjamin Franklin, Freie Universität Berlin, Germany
,
Th. Tolxdorff
2   Institut für Medizinische Statistik und Informationsverarbeitung, Universitätsklinikum Benjamin Franklin, Freie Universität Berlin, Germany
› Author Affiliations
Further Information

Publication History

Publication Date:
07 February 2018 (online)

Abstract:

A C++ implementation of the HL7 health-care data interchange standard was developed by automatic methods applied to the authoritative specification of the standard. The reusable class library th us created presents an intuitive, flexible, and easy-to-use application programming interface to the HL7 protocol. This allows HL7 applications to be developed quickly while a high conformance to the standard is ensured.

 
  • REFERENCES

  • 1 Health Level Seven: an Application Protocol for Electronic Data Exchange in Healthcare Environments (version 2.2). Ann Arbor: Health Level Seven, Inc; 1994
  • 2 Hammond WE. Health Level 7: a protocol for the interchange of healthcare data. In: [19] 144-8.
  • 3 Nelson DAF. Development and current use of ASTM/HL7 messages for health care communications in the USA. In: [19] 138-43.
  • 4 Fritz S, Munjal S, Connors J, Cispo D. A C++ class library for DICOM and HL7. In: Lemke HU. et al. eds. Computer Assisted Radiology. Berlin: Springer-Verlag; 1995: 445-51.
  • 5 Horii SC, Prior FW, Bidgood WD Jr, Parisot C, Claeys G. DICOM: An Introduction to the Standard. The Radiological Society of North America. Available from: URL: http://chasse-spleen.xray.hmc.psu.edu/dicom/dicom_intro/DICOMIntro.html
  • 6 Stroustrup B. The C++ Programming Language. Reading MA: Addison-Wesley; 1985
  • 7 HL7 Special Interest Group for Object Broker Technology (SIGOBT). Health Level Seven Version 2.2 Object Mapping, v. 1.0, rev. 2. Health Level Seven, Inc.. 1997 Feb 19. Available from: URL: http://www.mcis.duke.edu/standards/HL7/committees/SIGOBT/papers/hl7_mapping/omap.pdf
  • 8 Vinoski S. CORBA: integrating diverse applications within distributed heterogeneous environments. IEEE Comm Magazine. 1997 Feb 14(2). Available from: URL: http://www-irl.iona.com/hyplan/vinoski/ieee.pdf
  • 9 Rose MT. The Open Book: A Practical Perspective on OSI. Engelwood Cliffs NJ: Prentice-Hall; 1990
  • 10 Corbin JR. The Art of Distributed Applications: Programming Techniques for Remote Procedure Calls. New York: Springer Verlag; 1990
  • 11 Aho AV, Kernighan BW, Weinberger PJ. The AWK Programming Language. Reading MA: Addison-Wesley; 1988
  • 12 Knuth DE. The TEXbook. Reading MA: American Mathematical Society, Addison-Wesley; 1986
  • 13 International Standards Organization (ISO). ISO 8879: Information processing – Text and office systems – Standard Generalized Markup Language (SGML). ISO 1986.
  • 14 Oemig F. Informationsstruktur von HL7: Aufbau einer Access-Datenbank. BOSCH Telecom GmbH, Applications Center, Branche Gesundheitswesen. Eupener Str. 148, D-50933 Köln 1994 (in German).
  • 15 Seliger R. Implementing HL7 v2.2 using the Object Management Group's Common Object Request Broker Architecture. 3000. Minuteman Road, Andover, MA: 01810 1995. Available from: URL: http://www.mcis.duke.edu/standards/HL7/committees/SIGOBT/papers/hl7_corba.html
  • 16 Galvin J, Murphy S, Crocker S, Freed N. Security multiparts for MIME: multipart/ signed and multipart/encrypted. Network Working Group; 1995. (RFC 1847).
  • 17 Regenstrief Institute for Health Care. LOINC: Logical Observation Identifier Names and Codes. Indianapolis: The Institute; 1995. Available from: URL: http://www.mcis.duke.edu/standards/termcode/loinc.htm
  • 18 American Society for Testing and Materials (ASTM) Subcommittee E-31.11. Standard Specification for Transfering Clinical Laboratory Data Messages between Independent Computer Systems. ASTM. 1987
  • 19 De Moor GJE, McDonald CJ, van Goor JN. eds. Progress in Standardization in Health Care Informatics. Amsterdam: IOS Press; 1993