Oru/ack message and acknowledgement example – Welch Allyn Connectivity Server - Programmers guide User Manual
Page 33

Programmer’s Guide
WACS outbound HL7 messages
29
ACK^R01 acknowledgement segments
Each ORU message must be acknowledged with a corresponding ACK^R01
acknowledgment message.
If no acknowledgement is received, the ORU message is retransmitted at a configurable
interval (default=30 seconds). The message is retransmitted until it has been sent a
configurable number of times (default=5) or until an acknowledgement is received.
ORU/ACK message and acknowledgement example
ORU^R01 message:
HL7# HL7Log Initiator sending message:
MSH|^~\&|WAP^WAP||||20090127093601.105-0800||ORU^R01|20090127093601106c5|P|2.4
PID|1|867509|867509||Van Goe^Edgar^A|||||||||||||867509
OBR|1|||VITALS^Vital Signs^WAP|||20090127093400.000-0800
OBX|1|ST|Heart Rate^Heart Rate^WAP||80|^BPM||||||||20090127093400.000-0800
OBX|2|ST|Temperature^Temperature^WAP|1|98.6|^°F||||||||20090127093400.000-0800
OBX|3|ST|Temperature^Temperature^WAP|2|97.5|^°F||||||||20090127093400.000-0800
OBX|4|ST|SPO2^SPO2^WAP||97|^%||||||||20090127093400.000-0800
OBX|5|ST|CO2 (In)^CO2 (In)^WAP||0.0|^%||||||||20090127093400.000-0800
OBX|6|ST|CO2 (Ex)^CO2 (Ex)^WAP||5.0|^%||||||||20090127093400.000-0800
OBX|7|ST|RR/BR^RR/BR^WAP||12|^Br/M||||||||20090127093400.000-0800
OBX|8|ST|PVC^PVC^WAP||0.0|^PVC/Min||||||||20090127093400.000-0800
ACK^RO1 acknowledgement:
HL7# HL7Log Initiator received message:
MSH|^~\&|||WAP^WAP||20090127093601.105-0800||ACK^R01|20090127093601106c5|P|2.4
MSA|AA|20090127093601106c5
Table 16. ACK^R01 acknowledgment message—required
Segment
Description
MSH
Message header
MSH-9
ACK^R01
MSH-11
P
MSH-12
Version (2.3, 2.3.1, 2.4)
MSA
Message acknowledgement
MSA-1
AA
MSA-2
Original message ID