HL7 Tutorials

We rise by lifting others. ~ Robert Ingersoll

Background

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.

If you work with HL7, FHIR or DICOM and want to compare notes with other engineers doing the same, join the discussion in my LinkedIn group on healthcare interoperability engineering - questions, war stories and sample messages welcome.

Overview Tutorials

HL7 Programming with Java

FHIR Programming with Java

HL7 Programming with .NET

FHIR Programming with .NET

Interactive Learning

Test Your Knowledge

Challenge yourself with our comprehensive HL7 quiz to reinforce your understanding of healthcare messaging standards.

Take the Quiz

Development Tools & SDKs

Useful Organizations

Disclaimer

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.