Skip to content
NHapi is a port of the original project HAPI.
C#
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
NHapi20 Update to version 2.5.0.6 Sep 13, 2016
NuGet Update to version 2.5.0.6 Sep 13, 2016
.gitignore Ignore nuget packages folder Feb 9, 2015
CHANGELOG.md Update to version 2.5.0.6 Sep 13, 2016
README.md Merge pull request #71 from KMASubhani/patch-1 May 31, 2017

README.md

Build status

nHapi

NHapi is a .NET port of the original Java 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 Delimited 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 3.5 library that conforms to HL7 2.1, 2.2, 2.3, 2.3.1, 2.4, 2.5, 2.5.1, 2.6, 2.7, 2.7.1, 2.8 and 2.8.1 specifications
  • Can take a pipe delimited or XML formatted 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

Requirements

NHapi currently targets version 3.5 of the .NET Framework

Getting Started

The easiest way to get started using nHapi is to use the NuGet package 'nHapi':

Using the package manager console withing visual studio, simply run the following command:

PM > Install-Package nHapi

Change Log

Related Projects

If you use nHapi you may find the following projects useful:

  • NHapiTools - Many useful extension methods, helper methods for listening on MLLP/TCP, generating ACK messages, custom segments, validation rules, too many features to list here.
  • HL7Fuse - HL7 Message Hub / Integration Engine

Should you know of any other projects that use or improve nHapi please let me know or send a pull request with a link to the project and I'll be happy to add it to the list.

You can’t perform that action at this time.