【问题标题】:Mirth, Change File Writter Destination after each message欢笑,每条消息后更改文件写入器目标
【发布时间】:2020-12-27 06:11:20
【问题描述】:

我正在与欢乐频道合作。

Source 是 Database Reader,Destination 当前是 File Writer。

我试图从数据库中获取 xml 消息,将其转换为 HL7 并将其存储在平面文件中。每个 HL7 消息都需要存储在单独的平面文件中。

到目前为止,mirth 获取了 xml,将其转换为 HL7,但它将所有消息存储在同一个平面文件中。

关于我应该尝试什么的任何提示?我应该使用 JavaScript 编写器而不是文件编写器吗?

【问题讨论】:

  • 是否对文件的命名方式有任何期望,还是只需要它们是唯一的?
  • @agermano 文件名无关紧要。 Mirth 总共创建了 10 条消息。每条消息都需要存储在不同的平面文件中。

标签: mirth


【解决方案1】:

鉴于您的回答是文件名的格式并不重要,这是一个简单的解决方案。只需将“消息 ID”从目标映射框拖放到文件名框即可。此频道的每条消息都有一个唯一的消息 ID。

或者,您可以在“文件名”框中键入 ${message.messageId}

【讨论】:

    【解决方案2】:

    文件写入器目标有两个字段要填写目录和文件名。在这种情况下,我建议将字符串文字与几个全局或系统变量(如计数、日期、原始数据等)结合起来(检查目标转换器的右下角窗格)。在下面的示例中,除了显示消息处理日期的系统日期变量之外,我还使用计数功能来序列化转换为 HL7 的消息。

    Custom name for file name in the Mirth Connect file writer

    【讨论】:

      猜你喜欢
      • 2015-09-01
      • 2013-07-29
      • 1970-01-01
      • 1970-01-01
      • 2017-03-22
      • 2020-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多