Assembly: Mergecom.HL7 (in Mergecom.HL7.dll) Version: 4.3.0.0
Syntax
| C# |
|---|
public class HL7Receiver |
| Visual Basic |
|---|
Public Class HL7Receiver |
| Visual C++ |
|---|
public ref class HL7Receiver |
Remarks
Upon session initiation, the sending system transmits the first interface record (i.e., data) in sequence and waits for the receipt of an ACK or NAK from this component. This component will request each subsequent message by sending an acknowledgment (ACK). The ACK acts as both the acknowledgment for receipt of the previous record transmission from the other system and as the request for transmission of the next record in sequence. The next record is defined as the record following the last record for which an acknowledgment was previously received.
The data record will be encased within a communication packet. The framing characters of the communications packet will be configurable. The default values identifying the communications packet will be an ASCII 11, followed by the message segments which will be separated by ASCII CR (i.e., ASCII 13), followed by ASCII 28. The receiver will pass the packet back to the listener and to send an Acknowledgement (positive or negative) to the sender.
The receiver was designed to support creating many simultaneous connections on demand allowing multiple sources to send messages to the receiver. It will, through this design support systems which continuously use the same connection for sending an indefinite number of messages, as well as those who send a single message per connection.