1

我认为这将是我需要完成的极端情况:

  1. ORU 来自第 3 方应用程序。
  2. AA ack 在同一连接上返回给第 3 方应用程序。
  3. ORU 被转发到第 3 方目标系统。
  4. 目标系统将向 Mirth 返回一个肯定或否定的确认。
  5. 我需要在单独的连接上向原始发送第 3 方应用程序返回辅助 CA 确认。

    5a) 可以是肯定 (AA) 或否定 (AE) ACK。

    5b)acks是自定义的,所以它们必须通过javascript生成

    5c) 如果我将肯定 (AA) 确认发送回原始发送系统,我需要使用原始 ORU 消息中的值填充其中一个 MSA 字段。

第 5c 点使这变得困难,因为我不确定在原始 ORU 消息和确认之间保持状态的任何方式。有没有办法在 Mirth 中做到这一点,或者我是否需要通过将 ORU 信息存储在数据库中并在生成 ACK 时查找它来构建一些东西?

4

1 回答 1

0

取决于您需要原始 ORU 中的哪些数据点。大多数 MSH 段不应该改变。您可以将所需的数据点写入第一个目标转换器中的通道映射变量,为返回的自定义 ACK 创建另一个目标并读取其上方目标的结果状态,然后发送您的自定义 ack 构建您映射的数据点。您的第一个系统是否需要 AA 和第二个 ack,或者您在从下一个系统收到您的 ack 后不能发送单个自定义 ack?

于 2012-03-23T15:34:03.430 回答