Purpose
Mock HL7 Results Inbound accepts HL7 v2 ORU^R01 messages over MLLP, normalizes each OBX result, relays it internally to the Results Relay, and returns an MSA|AA acknowledgement when the relay succeeds.
Source: TCP Listener in MLLP mode
MLLP framing is handled by OIE. Do not strip
0x0B or 0x1C 0x0D in the source transformer.
Source transformer
PID-3) and result fields (OBX-3, OBX-5, OBX-6, OBX-8) must be verified against the real analyzer’s interface manual.
Destination: Results Relay
The destination sends no HMIS credential itself. The Results Relay holds the results-write token.
Destination response transformer: HL7 ACK
In Destination 1 → Edit Response, add this JavaScript step:responseMap.put('d1', ack) is required because the source response is configured to return Destination 1. OIE adds the MLLP wrapper automatically.
Validated outcome
A successful test returned an MLLP-framed response containing:processed and completed the requisition after the required HGB result imported.
Source artifact
oie-channel-exports/Mock HL7 Results Inbound.xml