1

これは、私が達成する必要がある極端なエッジケースになると思います:

  1. ORU はサードパーティのアプリケーションから取得されます。
  2. AA ack は、同じ接続でサードパーティ アプリケーションに返されます。
  3. ORU は、サードパーティの宛先システムに転送されます。
  4. 宛先システムは、肯定応答または否定応答を Mirth に返します。
  5. 別の接続で、元の送信元のサードパーティ アプリにセカンダリ CA 確認応答を返す必要があります。

    5a) 肯定 (AA) または否定 (AE) ACK である可能性があります。

    5b) ACK はカスタムであるため、JavaScript を使用して生成する必要があります。

    5c) 肯定 (AA) ack を元の送信システムに送り返す場合、MSA フィールドの 1 つに元の ORU メッセージにあった値を入力する必要があります。

ポイント 5c は、元の ORU メッセージと確認応答の間の状態を維持する方法がわからないため、これを困難にします。Mirth でこれを行う方法はありますか、または ORU 情報をデータベースに保存し、ACK の生成時にそれを検索することによって何かを構築する必要がありますか?

4

1 に答える 1

0

元の ORU から必要なデータ ポイントによって異なります。MSH セグメントのほとんどは変更しないでください。必要なデータ ポイントを最初の宛先のトランスフォーマーのチャネル マップ変数に書き込み、カスタム ACK を返す別の宛先を作成し、その上の宛先の結果ステータスを読み取り、マップしたデータポイントを構築したカスタム ACK を送信できます。最初のシステムには AA と 2 番目の ack が必要ですか、それとも、次のシステムから ack を受信した後に 1 つのカスタム ack を送信できないでしょうか?

于 2012-03-23T15:34:03.430 に答える