Home Project Homepage Links Documentation Downloads

Welcome to the NHapi project.

NHapi is a port of the original project HAPI.

NHapi allows Microsoft .NET developers to easily use an HL7 2.x object model. This object model allows for parsing and encoding HL7 2.x data to/from Pipe Delmimited or XML formats. A very handy program for use in the health care industry.

This project is NOT affiliated with the HL7 organization. This software just conforms to the HL7 2.x specifications.

Key Benefits:

  • Easy object model
  • Microsoft .NET 2.0 library that conforms to HL7 2.1, 2.2, 2.3, 2.3.1, 2.4, and 2.5 specifications
  • Can take a pipe delmimited or XML formated HL7 2.x message and build the C# object model for use in code
  • Can take the C# Hl7 object model and produce pipe delimited or XML formatted HL7
  • FREE! (You can't beat that price) and open source
  • Fast


NHapi was developed for use by the COHIE (Colorado Health Information Exchange) project. Once developed, we quickly found many other uses for it. 

Developed with the help of EMC2 and University of Colorado Hospital

Current Status

We are currently trying to develop the NHapi 1.0 release. This release will only be compatible with Microsoft .NET 2.0. This is because we have swapped out some ArrayLists for Generics internally. However, it wouldn't be that difficult to back port to .NET 1.1. We just didn't want to have to maintain a 1.1 version since we all seem to be using 2.0.

HAPI Project

HAPI was originally written by Bryan Tripp and University Health Network. More information can be found on the HAPI site

SourceForge.net Logo