visit the hl7 website The Demo site for our new HL7 Version 2+ (plus) Standard

18.4.2 ACK - general acknowledgment (2.13.1)

The simple general acknowledgment (ACK) can be used where the application does not define a special application level acknowledgment message or where there has been an error that precludes application processing. It is also used for accept level acknowledgments. The details are described in Section 2.9, "Message Processing Rules".

Segment Cardinality Implement Status
ACK^varies^ACK
MSH

Message Header

[1..1] SHALL
SFT

Software Segment

 
MSA

Message Acknowledgment

[1..1] SHALL
ERR

Error

 

 

ACK

We need some ER7 examples...
We need some XML examples...
Note: For the general acknowledgment (ACK) message, the value of MSH-9-2-Trigger event is equal to the value of MSH-9-2-Trigger event in the message being acknowledged. The value of MSH-9-3-Message structure for the general acknowledgment message is always ACK.

18.4.2.1 Acknowledgment Choreography (2.13.1.0)

Field value

NE

Blank

NE

-

Acknowledgment Choreography

ACK^varies^ACK (Event Varies)

Field name

Field value: Original Mode

MSH-15

Blank

MSH-16

Immediate Ack

-

Application Ack

-

-

Note: In general, there is no purpose for a receiver to acknowledge an Immediate Acknowledgment message while at times it is appropriate to acknowledge an Application Acknowledgment.  Site specific profiles may require this based on the use case.