For each runtime environment that uses the File Integration Service, you can configure an MLLP server to exchange files with remote MLLP servers.
The Minimal Lower Layer Protocol (MLLP) protocol is used to transfer healthcare industry messages, such as HL7 messages. HL7 is a messaging specification for healthcare information systems.
You configure MLLP server properties on the MLLP Server tab of the File Server for agent page.
Configure the following types of properties:
•General
•Kafka Connections
•Listeners
General properties
The following table describes general MLLP server property:
Property
Description
Enable MLLP Server
Specify whether to enable the MLLP server.
When disabled, the MLLP server cannot receive files.
Kafka Connections
The following table describes the Kafka Connections properties:
Property
Description
Connection Name
Specify the Kafka connection that you want to use for MLLP servers. Click Select to view the list of available Kafka connections. Select the option corresponding to the Kafka connection that you want to use, and click OK.
Required if you select Kafka as the target type for your listener.
Listeners properties
You can add multiple server listeners to an MLLP server. Use a server listener to configure the MLLP server with a unique port and local address.
To add a server listener to the list, click Add Listener. You can start or stop individual listeners. You must save the edits made to the listener configuration before you start or stop the listener. The MLLP server must have at least one listener.
Note: You can also edit and delete the existing listeners. Before you modify or delete a listener, make sure that it isn't running.
The following table describes the properties that you need to configure when you add a new listener:
Property
Description
Name
Name of the MLLP server listener. The name of the listener must be unique.
Port
Port number of the server that the listener monitors.
Local Address
IP address of the server hosting the port to which file server listens.
The Port and Local Address combination must be unique.
Idle Timeout
Number of seconds that the connection is idle before is closes.
Default is 300.
Validate Message
Specify whether the listener validates the structure of the HL7 messages in accordance to HL7 version 2.8.1.
Select one of the following values:
- Yes. The listener validates the HL7 messages.
- No. The listener does not validate the HL7 messages.
Target Type
Select one of the following target types:
- Kafka: Stores the messages in the specified Kafka connection. If you select Kafka, select a topic for your Kafka connection.
- File: Stores the messages as a file in the specified directory. if you select File, specify the Target Location and Filename Prefix.
Topic Name
The Kafka topic where you want to publish the messages.
Click Select to view the list of available Kafka topics for your connection. Select the radio button corresponding to the Kafka topic that you want to use, and click OK.
Target Location
The location where you want to store the messages.
Filename Prefix
The prefix that you want to use for the message file names.