/NHapiTools

The NHapiTools are tools that will make using NHapi (the open source .Net HL7 implementation) easier. NHapi has a steep learning curve and not everything works as easy as it should. NHapiTools aims to improve that without tampering with NHapi itselves.

Primary LanguageC#GNU General Public License v2.0GPL-2.0

NHapiTools

The NHapiTools are tools that will make using NHapi (the open source .Net HL7 implementation) easier. NHapi has a steep learning curve and not everything works as easy as it should. NHapiTools aims to improve that without tampering with NHapi itselves.

Key Benefits

  • Source generation that will generate extension methods on NHapi assemblies. (some generated assemblies are provided)
  • Generic extention methods.
  • Easy IO tools for reading multiple files, implementing MLLP and filtering Base64 data reducing memory use and increasing speed.
  • Tools to generate ACK messages based on any message
  • Tools to implement custom (standard) segments (which is not possible with NHapi)
  • Default validation rules to be used by the NHapi parser
  • Two sets of context implementation to easily add all or configurable validation rules.

##Requirements

NHapiTools currently targets version 4.5 of the .NET Framework

##Getting Started

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

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

PM > Install-Package NHapiTools