beautypg.com

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

Page 33

background image

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