Friday, April 13, 2007

acceptackCode

What should happen when HL7 v3 acceptAckCode is set to "AL" or "NE"?

From the HL7 standpoint the answer is very easy:

If the acceptAckCode of the interaction that was received is set to AL
then the receiver SHALL sent an accept acknowledgement interaction
MCCI_IN000002, and subsequently SHALL execute the receiver
responsibilities associated with the interaction it has received.

If the acceptAckCode of the interaction that was received is set to NE
then the receiver SHALL NOT sent an accept acknowledgement interaction
MCCI_IN000002, and SHALL only execute the receiver responsibilities
associated with the interaction it has received.

How one deals with this at the services level is out of scope of HL7.
(although an interesting implementation issue ;-)

TTYL,

-Rene