|
| 1 | +1. Release notes NHapiTools |
| 2 | +The NHapiTools are tools that will make using NHapi (the open source .Net HL7 implementation) easier. NHapi has a steep learning |
| 3 | +curve and not everything works as easy as it should. NHapiTools aims to improve that without tampering with NHapi itselves. |
| 4 | + |
| 5 | +2. Functionality |
| 6 | +- Source generation that will generate extension methods on NHapi assemblies. (some generated assemblies are provided) |
| 7 | +- Generic extention methods. |
| 8 | +- Easy IO tools for reading multiple files, implementing MLLP and filtering Base64 data reducing memory use and increasing speed. |
| 9 | +- Tools to generate ACK messages based on any message |
| 10 | +- Tools to implement custom (standard) segments (which is not possible with NHapi) |
| 11 | +- Default validation rules to be used by the NHapi parser |
| 12 | +- Two sets of context implementation to easily add all or configurable validation rules. |
| 13 | + |
| 14 | +3. Changelog |
| 15 | +- V1.3 Release (September 2014) |
| 16 | + Fixed bug in ACK message generation for HL7 V2.3.1 messages. |
| 17 | + |
| 18 | +- V1.2 Release (March 2014) |
| 19 | + Added a Simple MLLP Client class for easy client server communication. The class supports plain TCP/IP as wel as SSL (including |
| 20 | + authentication through a client certificate). Cleaned up compiler warnings (including generated code) and changed the output |
| 21 | + directory in code generation from "Messages" to "Message", which is in line with the namespace. |
| 22 | + |
| 23 | +- V1.1 Release (March 2014) |
| 24 | + Added stream to filter Base64 data from HL7 messages. This improves performance while parsing messages with NHapi, especially |
| 25 | + if messages contain large chunks of data. |
| 26 | + |
| 27 | +- V1.0 Release (Januari 2014) |
| 28 | + First release of the NHapiTools. Containing source generation, generated extention methods for V2.3, V2.3.1, V2.4 and V2.5, |
| 29 | + MultipleFileStream, HL7MessageEnumerators, MLLP, ACK tools, support for validation rules using automated and configurable contexts and |
| 30 | + standard segment override using EhancedModelClassFactory and the GenericMessageWrapper. Including test/example project. |
0 commit comments