NHapi is an HL7 2.x parser for the .NET Framework. NHapi is open-source, and enables .NET developers to programmatically create and modify HL7 messages.