- Overview Tutorials on HL7 (and related topics)
- HL7 Programming Tutorials using HAPI and Java
- HL7 Programming Tutorials using NHAPI and .NET
- Links to Resources
HL7 is a messaging standard that helps clinical applications exchange healthcare information. This is a series of articles on this standard that I have been working on slowly, and my goal is to enable a beginner to understand the basics quickly when needing to be part of a healthcare-related technology initiative, especially when it comes to developing custom software applications involving HL7-related message exchange.
“Life’s most persistent and urgent question is, ‘What are you doing for others?’” ~ Martin Luther King Jr.
Overview of IHE (Integrating the Healthcare Enteprise)
Basics of FHIR (Fast Healthcare Interoperability Resources)
Use of Coded Vocabularies and Nomenclatures in HL7 and DICOM
HL7 Programming using Java and HAPI - FHIR Programming using Java
HL7 Programming using .NET, NHAPI & HL7Fuse - Receiving HL7 Messages
HL7 Programming using .NET - FHIR Programming Tutorial using .NET
I want to mention that that my use of these toolkits in this tutorial series does not in anyway imply my official endorsement of them for implementing HL7-related functionality in your production applications. Every situation is unique, and only you are in the best position to decide what is best for you and your end users. My sole focus is simply to build a basic understanding of HL7 concepts for programmers using small and focused code examples. So, if your goal is to learn how to use these particular toolkits in depth, then I would recommend that you contact the authors of these toolkits or any online help pages of these toolkits for more information. Some useful sites in my opinion include the following:
- HAPI HL7 Test Panel - Open Source Tool for HL7 V2 troubleshooting
- 7Edit - A Commercial Tool for HL7 V2 troubleshooting
- HL7 Soup - HL7 Viewer and Editor
I want to make a disclaimer about these articles. I do not serve on the HL7 standards committee. Therefore, I must caution you to take the information provided here with a grain of salt, and ultimately refer to the standard itself and its latest recommendations before starting any project involving the standard. For more information about the standard, you can contact your regional affiliate, or visit its main site here.
HL7, Health Level Seven, and FHIR are registered trademarks of Health Level Seven International. DICOM® is the registered trademark of the National Electrical Manufacturers Association for its standards publications relating to digital communications of medical information.