Split HL7 Message

The Split HL7 Message step breaks an HL7 v2 message into one message per repeating segment.
A single message carrying several results or charges becomes several messages, each processable
on its own.

Configuration

FieldNotes
HL7 MessageThe message to split
HL7 Message Data / HL7 Message Data TypeThe incoming message and the data type describing it
Split Segment / Split Segment Data TypeThe repeating segment to split on, and its data type
Sending Application / Sending FacilityValues to set on the resulting messages
Receiving Application / Receiving FacilityValues to set on the resulting messages
Override Message Control IDGive each resulting message a new control ID rather than repeating the original's
Override Message Date/TimeSet the message timestamp rather than carrying the original's

Output

A collection of messages, one per occurrence of the split segment. Follow it with a
Loop to process each in turn.

Notes

Override Message Control ID is worth setting deliberately. Receiving systems commonly treat
the control ID as unique and may reject or de-duplicate messages that all arrive carrying the
same one.


Did this page help you?