HAPI에서 생성 된 NACK 메시지에 대한 문제가 있습니다.NACK 오류 메시지가 유효하지 않습니까?
다음과 같이 NACK 메시지를 생성합니다.
Message msg= hl7Msg.generateACK(HL7Constants.HL7_MSA_ERROR_FIELD_VALUE,
new HL7Exception(errorMsg));
다음 메시지; 당신이 ERR 세그먼트를 통지하는 경우
MSH|^~\&|||||20130604165513.576+0100||ACK|108|P|2.5
MSA|AE|HL7Gtw01361605B49500
ERR|^^^207&ERROR&hl70357&&errmsg
, 그것은 정보를 요구하지 않는다;
위의 메시지가 유효합니까?
나는 이렇게 생각해야한다.
MSH|^~\&|||||20130604165513.576+0100||ACK|108|P|2.5
MSA|AE|HL7Gtw01361605B49500
ERR|||207|E|^errmsg
왜 이러한 잘못된 메시지가 표시됩니까? 내가 여기서 뭐 잘못하고 있니?
작성한 코드 전체를 알려주시겠습니까? – Sid
시드, NACK 메시지를 생성 한 줄입니다. hl7Msg.generateACK ('AE', 새 HL7Exception (errorMsg)); 이 API 링크입니다. http://hl7api.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