For an Inbound TCP/IP PDL thread, when is it appropriate to use hl7Raw_ack.tcl as the acknowledgement handler proc, vs.RawHl7Ack.tcl?
Another colleague of mine found reference in the HL7 2.3.1 (HBOCHI) specification, stating that the convention employed in RawHl7Ack.tcl is correct, according to this particular spec. Still there must be a reason for hl7Raw_ack.tcl to exist. The MSH-3 field is the sending application, and the MSH-5 field is the receiving application. In theory, the ACK is technically a message unto itself. But I can also see how it might also be interpreted as a control measure for the message to which the ACK refers. With regards to the message itself, the “sending application,” and “receiving application” fields’ references are easy to interpret. But with regards to the ACK, there seems to be some ambiguity. And what we have noticed is that most vendors just don’t care about the value presented in these two fields, for an acknowledgement message…
So my question is, is anyone aware of a variant or specification, that requires the convention of hl7Raw_ack.tcl, vs. RawHl7Ack.tcl?
[/code]