Skip to main content
Version: 4.14.6

Outbound HL7 component

The Outbound HL7 component provides a way to transmit HL7 messages into a HL7 endpoint.

Configuration

It has the following configuration options:

Input Encoding

Options

  • XML (default)
  • ER7

Description

You can setup this component to receive messages either as XML (default) or ER7 (pipe and hat). After receiving and validating the message, it will be encoded into HL7 and sent into the specified endpoint.

Remark

Beware that HL7 (ER7) stipulates \r as segment terminators, as such, you might need to format your string (replace your line terminators) to provide a valid payload when you chose the component to accept a ER7 input.

Example

<?xml version="1.0" encoding="UTF-8"?>
<ADT_A05 xmlns="urn:hl7-org:v2xml">
<MSH>
<MSH.1>|</MSH.1>
<MSH.2>^~\&amp;</MSH.2>
<MSH.7>20190830040026.716+0100</MSH.7>
<MSH.9>
<MSG.1>ADT</MSG.1>
<MSG.2>A14</MSG.2>
<MSG.3>ADT_A05</MSG.3>
</MSH.9>
<MSH.10>701</MSH.10>
<MSH.11>
<PT.1>T</PT.1>
</MSH.11>
<MSH.12>
<VID.1>2.6</VID.1>
</MSH.12>
</MSH>
</ADT_A05>

Server Address

Description

Specify the server address, which can be either an IP address or the host name.

Port Number

Description

Specify the port where the HL7 endpoint is running.

Protocol

Options

  • MLLP

Description

At this moment the Outbound HL7 component only supports the MLLP protocol as it is the most commonly used but it might support other transport protocols such as basic TCP and/or HL7 over HTTP in the future.

Properties View

Here you can see what it looks like to configure the Outbound HL7 component