0

HAPI によって生成された NACK メッセージが 3、4、5 フィールドを追加できませんでした

次のように NACK メッセージを生成しています。

メッセージ 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 セグメントに気付いた場合、3、4、5 フィールドがありません。

hapi がフィールド 3、4、5 を追加しなかった理由は何か分かりますか? Hapi testpanel で確認しました。上記の 2 つのメッセージは有効ですが、最初の NACK メッセージでは、フィールド 3,4,5 を取得できません。フィールドを取得したい..

4

1 に答える 1

0

これは、hapi 1,2 バージョンがエラー フィールドで区別されないためです。2.1 バージョンにアップグレードした後、エラー セグメントが表示されます。

于 2013-06-07T14:54:06.423 に答える