次のようなコードを使用して HL7 メッセージを作成しようとしています。
Message message = new DefaultModelClassFactory().getMessageClass("ADT_A01", "2.3", false).newInstance();
Terser terser = new Terser(message);
terser.set("FHS-1-1","|");
... similar terser.set calls for other FHS fields
terser.set("BHS-1-1","|");
... similar terser.set calls for other BHS fields
terser.set("MSH-1-1","|");
... similar terser.set calls for other MSH fields
必要なのは、生成されたメッセージに次の順序でセグメントが含まれていることです: FHS BHS MSH
実際の結果は次のとおりです。 FHS MSH BHS
私の質問は、HAPI terser を使用するときに生成されたセグメントの順序を制御する方法はありますか? または、set メソッドを使用して作成されたのと同じ順序で terser にセグメントを生成させる方法はありますか?