The Mergecom.HL7 namespace provides the core API that implements version independent HL7 functionality.
Classes
| Class | Description | |
|---|---|---|
| AsyncSendOperation |
Represents an asynchronous sending operation
| |
| HL7Exception | Represents an exception thrown by the HL7 toolkit. | |
| HL7Field | Represents a generic field in a segment. | |
| HL7Message | Represents an HL7 message. It allows for the creation
of HL7 messages and the manipulation of the segments and fields contained
within the message. | |
| HL7MessageConfiguration | Represents delimiter data from an MSH segment. | |
| HL7MessageFile | Reads HL7 messages from a text file. | |
| HL7MessageMapping | Represents a transformation of HL7 messages based on a script language. | |
| HL7Receiver | Provides a means to establish a server socket and receive HL7
messages. | |
| HL7ReceiverConfiguration | Represents the configuration of a message receiver service. | |
| HL7Segment | Represents a generic segment.
| |
| HL7SocketConfiguration | Contains communication configuration for HL7 message receivers and
transmitters. | |
| HL7Toolkit |
Provides access to various non HL7 specific features.
| |
| HL7Transmitter | Provides means to send HL7 messages to a particular receiver. | |
| HL7TransmitterConfiguration | Represents the configuration of a message transmitter service. |
Interfaces
| Interface | Description | |
|---|---|---|
| HL7BrokenConnHandler |
Defines the interface for handling connection broken of the HL7Transmitter which it's registered in.
| |
| HL7Field..::.FieldFormatter |
Defines the interface for formatting simple field values before sending and after receiving.
| |
| HL7Formatter | Defines the interface for formatting raw data before sending or after receiving
messages.
| |
| HL7Logger |
Defines the logging and tracing functionality for the toolkit.
| |
| HL7ReceiverListener |
Defines the listener interface for an HL7Receiver.
| |
| HL7ReceiverMessageHandler |
Defines the message handler interface for one connection of a HL7Receiver.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| HL7Toolkit..::.HL7Version | This enum represents all of the versions supported by the HL7 toolkit through
the use of the standard's library extensions. It is used when creating segments and fields
to determine what version of those classes should be used
|
