HL7V3 Standard Inbound Message Mode Data Flow (For DeferredModeof ACK Process) — Part 2
TheCollaboration receives the HL7 V3 message from the external using
receiveHL7message().If an exception occurs due to incomplete data, and the adapter fails to
readthe data within the congured number of retries, the associated recourse action is taken. If
theexception is due to no response, the associated recourse action is taken.
Ifno exception occurs, validateHL7Message() is called, which validates the message to
determinewhether to ACK or NAK the message. Other helper methods are also called to
validatethe HL7 V3 message.
Ifthe HL7 V3 message passes validation, the Collaboration calls makeCommitAck() and
sendHL7CommitAck()to create and send the Commit ACK (MCCI_IN000006UV01) to the
external.It then calls journalHL7AppAck() to create Application ACK
(MCCI_IN000007UV01)and store it into the JMS.
AboutTCP/IPHL7 V3 Collaborations
SunAdapterfor TCP/IP HL7 User's Guide • Oc tober 2009130