web stats
Skip to end of metadata
Go to start of metadata

An LLP Listener connector read messages over an HL7 Lower Level Protocol connection. It can either act as a server, waiting for connections from clients to send it messages, or as a client connected to a server, waiting for the server to send it messages.

LLP Mode

Select Server to listen for connections from clients. Select Client to connect to an LLP Server.

Listener (Server) Address

Enter the domain name or IP address to listen for connections on (LLP Mode Server) or to connect to (LLP Mode Client).

Listener (Server) Port

Enter the port number to listen for connections on (LLP Mode Server) or to connect to (LLP Mode Client).

Reconnect Interval

If LLP Mode Client is selected, enter the time, in milliseconds, to wait between disconnecting from the LLP server and connecting to it again.

Receive Timeout

Enter the time, in milliseconds, to wait without receiving a message before disconnecting.

Buffer Size

Enter at least the size, in bytes, of the largest message expected. Entering too small a value will cause larger messages to be rejected. Entering too large a value wastes memory. Generally, the default value is fine.

Process Batch

Select process batch to allow Mirth to automatically split batched messages into discrete messages. This can be used with batch files containing an FSH or BSH header, or it can be used on batch files that just have multiple MSH segments. The location of each MSH segment signifies the start of a new message to be processed.

LLP Frame Encoding

LLP can transmit HL7 messages either unencoded, or encoded in hexadecimal. Select ASCII to expect messages to be unencoded. Select Hex to expect messages to be encoded in hexadecimal.

Start of Message Char

Enter the hexadecimal character (byte) value to be received as the start of message character.

End of Message Char

Enter the hexadecimal character (byte) value to be received as the end of message character.

Record Separator Char

Enter the hexadecimal character (byte) value to be received as the record separator character.

End of Segment Char

Enter the hexadecimal character (byte) value to be received as the end of segment character.

Use Strict LLP Validation

Select Yes use the standard LLP receiver. Select No to use a less strict receiver that will also allow receiving messages even if they are split over multiple connections based on "Wait for End of Message Char." Generally, Yes should be selected.

Wait for End of Message Char

Select Yes to wait for an end of message character to be received. This is useful if messages are split over multiple connections, and pieced together based on when start and end of message characters are received.

Encoding

Select the character set encoding used by the sender of the message, or Default to assume the default character set encoding for the JVM running Mirth.

Send ACK

Select Yes to send an ACK message back for every message received. Select No to not send a response. Select Respond from to use a destination of this channel or a variable from the Response Map to generate the response to received messages. If the channel is not synchronized, an ACK will be sent back based upon whether or not the source connector successfully received/parsed the message.

Respond from

  • Select "None" to send no response.
  • Select a destination of this channel that will supply a return value using the Response Map.
  • Select a variable that has been added to the Response Map.

Successful ACK

If Send Ack Yes is selected, these controls specify the contents of the response sent to valid messages.

Code

The code part of the response.

Message

The readable text part of the response.

Error ACK

If Send Ack Yes is selected, these controls specify the contents of the response sent to messages which cause processing errors.

Code

The code part of the response.

Message

The readable text part of the response.

Rejected ACK

If Send Ack Yes is selected, these controls specify the contents of the response sent to messages which are rejected by the source filter.

Code

The code part of the response.

Message

The readable text part of the response.

MSH-15 ACK Accept

This setting determines if Mirth should check the MSH-15 field of an incoming message to control the acknowledgment conditions. The MSH-15 field specifies if a message should be always acknowledged, never acknowledged, or only acknowledged on error.

ACK on New Connection

Select Yes to create a new network connection to send ACK messages (responses).

ACK Address

If "Yes" is selected for "ACK on New Connection," the DNS domain name or IP address of the server to send the ACK message to.

ACK Port

If "Yes" is selected for "ACK on New Connection," the port to send the ACK message to.


  • No labels