HAPI によって生成された 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
このような無効なメッセージが表示されるのはなぜですか? 私はここで何か悪いことをしていますか?