0
我对HAPI生成的NACK消息有疑问,NACK错误信息无效?
我正在生成NACK消息,如下所示;
Message msg= hl7Msg.generateACK(HL7Constants.HL7_MSA_ERROR_FIELD_VALUE,
new HL7Exception(errorMsg));
返回;以下信息;
MSH|^~\&|||||20130604165513.576+0100||ACK|108|P|2.5
MSA|AE|HL7Gtw01361605B49500
ERR|^^^207&ERROR&hl70357&&errmsg
如果您注意到ERR段,它没有所需的信息;
上述信息是否有效?
我怀疑它必须是这样的;
MSH|^~\&|||||20130604165513.576+0100||ACK|108|P|2.5
MSA|AE|HL7Gtw01361605B49500
ERR|||207|E|^errmsg
为什么我得到这样的无效消息?我在这里做错了什么?
你能给我你写的完整代码吗? – Sid
Sid,这是我生成NACK消息的行; hl7Msg.generateACK('AE',new HL7Exception(errorMsg));这是API链接,我用来生成http://ckl.api.sourceforge.net/apidocs/src-html/ca/uhn/hl7v2/model/Message.html#line.170 – Ratha
@Sid请参考这个问题也http://stackoverflow.com/questions/16957792/why-nack-message-misses-to-create-the-fields-3-4-and-5-in-hapi – Ratha