Distribution Structure of the MergeCOM-3 .NET/C# HL7 Toolkit
The toolkit is distributed in the following folders and files:
- bin folder - contains the toolkit assemblies, compiled samples and the default configuration file.
- doc folder - contains the toolkit's documentation.
- samples folder - contains various sample C# source files and Microsoft Visual Studio project files for the samples. For details, see "The samples Folder".
- read_me.txt file - details the differences between versions of the toolkit.
The bin Folder
The bin folder contains the following files:
| File | Description |
|---|---|
| Mergecom.HL7.dll | The main MergeCOM-3 HL7 Toolkit assembly. |
| HL7lib231.dll | The assembly containing segment and field classes specific to HL7 v2.3.1. |
| HL7lib240.dll | The assembly containing segment and field classes specific to HL7 v2.4.0. |
| HL7lib251.dll | The assembly containing segment and field classes specific to HL7 v2.5.1. |
| HL7lib260.dll | The assembly containing segment and field classes specific to HL7 v2.6.0. |
| SegmentMapUILib.dll | The Segment Map UI WPF User Control Library. |
| Mergecom.HL7.xml and HL7lib*.xml | XML documentation files for Microsoft Visual Studio intellisense support. |
| HL7Toolkit.properties | The default configuration file. |
| HL7toRTF.exe | The compiled HL7 to RTF sample. |
| MessageHandling.exe | The compiled message handling sample |
| Receiver.exe | The compiled receiver sample. |
| Transmitter.exe | The compiled transmitter sample. |
| SegmentMapping.exe | The compiled segment mapping sample |
| SegmentMapUI.exe | The compiled segment map UI sample |
The samples Folder
The samples folder contains various sample files as follows:
| File or Folder | Description |
|---|---|
| hl7samples.er7 | A sample HL7 message. |
| SegmentMap.ini | A sample segment map. |
| HL7toRTF | Sample application that converts HL7 messages contained in a file into the Rich Text Format (RTF) representation of the message. |
| MessageHandling | Sample that demonstrates simple message, segment and field manipulation operations. |
| Receiver | Sample application that receives HL7 messages and saves them to files in a directory. |
| Transmitter | Sample application that sends HL7 messages to a receiver. |
| SegmentMapping | Sample application that applies the segment mapping defined in a script file to messages read from another file. |
| SegmentMapUI | Sample application that integrates the segment map UI WPF user control. |