これは、私が達成する必要がある極端なエッジケースになると思います:
- ORU はサードパーティのアプリケーションから取得されます。
- AA ack は、同じ接続でサードパーティ アプリケーションに返されます。
- ORU は、サードパーティの宛先システムに転送されます。
- 宛先システムは、肯定応答または否定応答を Mirth に返します。
別の接続で、元の送信元のサードパーティ アプリにセカンダリ CA 確認応答を返す必要があります。
5a) 肯定 (AA) または否定 (AE) ACK である可能性があります。
5b) ACK はカスタムであるため、JavaScript を使用して生成する必要があります。
5c) 肯定 (AA) ack を元の送信システムに送り返す場合、MSA フィールドの 1 つに元の ORU メッセージにあった値を入力する必要があります。
ポイント 5c は、元の ORU メッセージと確認応答の間の状態を維持する方法がわからないため、これを困難にします。Mirth でこれを行う方法はありますか、または ORU 情報をデータベースに保存し、ACK の生成時にそれを検索することによって何かを構築する必要がありますか?