What Is an ACK?
October 5th, 2006 by NeoTool
Posted in HL7 Messaging, HL7 Terms, What is HL7?, HL7 Standard
HL7 terms to better understand what is HL7. In the HL7 Standard, ACKs are acknowledgements. When the receiving application accepts and consumes the data within an HL7 message, the receiving application is expected to send an ACK back to the sending application. If the sending application does not receive the ACK, it may continue to send the same message until an ACK is received.
In HL7 messaging, most ACK messages have the same structure as outlined below.
MSH Message Header
MSA Message Acknowledgment
[ERR] Error
Last 5 posts by NeoTool
- What Is an SIU Message? - November 3rd, 2006
- What Is an ACK? - October 5th, 2006
- What Are Z Segments? - October 5th, 2006
- What Is a DFT Message? - October 5th, 2006
- What Is an ORU Message? - October 5th, 2006

(6 votes, average: 4.33 out of 5)




[…] The HL7 2.5 standard defines close to 500 different message types. While some are only used occasionally, almost all HL7 interfaces will incorporate the H7 acknowledgment (ACK) message. An HL7 ACK message is used to insure that HL7 messages are delivered from system to system without being lost. […]
[…] 2. The response is a positive HL7 ACK. To verify this, the application needs to review the MSA segment of the ACK message. MSA-1 will contain the acknowledgment status of the message. Below are the typical values you will find in this field: […]
[…] To provide support TCP/IP connections utilized by HL7 standards. This should include MLP support, partial message handling, acknowledgement (ACK) message handling, and other protocols or custom communication needs. […]
[…] 2. The response is a positive HL7 ACK. To verify this, the application needs to review the MSA segment of the ACK message. MSA-1 will contain the acknowledgment status of the message. Below are the typical values you will find in this field: […]