【问题标题】:Using HL7 message to insert data in my SQL Server使用 HL7 消息在我的 SQL Server 中插入数据
【发布时间】:2012-03-20 11:54:16
【问题描述】:

我正在使用 mirth 来发送和接收 HL7 消息。

是否可以通过拾取 HL7 消息(文件类型)将自定义数据(char 数据类型)插入到我的 SQL Server 数据库中,使用转换器将其映射到我的数据库列并插入到我的数据库中。

还有在 mirth 的出站 HL7 消息中生成状态的任何选项吗?

【问题讨论】:

    标签: sql-server hl7 mirth


    【解决方案1】:

    您可以使用数据库写入器的目标连接器类型将数据从输入 HL7 消息写入您的数据库。

    您可以使用第二个目标连接器根据输入生成输出 HL7 消息。

    你提到了状态——你能更明确一点吗?来自数据库调用或其他什么状态?

    您可以在出站消息中添加一个 ZZZ 段来保存您需要发送的任何状态信息。

    编辑: 下面介绍如何使用 javascript 添加 ZZZ 段。

    createSegment('ZZZ', msg);
    msg['ZZZ']['ZZZ.1']['ZZZ.1.1'] = "This is ZZZ.1"; // These are a pain to type!
    msg['ZZZ']['ZZZ.2']['ZZZ.2.1'] = "Field ZZZ.2 can contain whatever you want";
    msg['ZZZ']['ZZZ.3']['ZZZ.3.1'] = "such as date, time, results of database update";
    

    【讨论】:

    • 感谢您的帮助,现在数据已正确插入......还有一件事,但我必须在我的 HL7 消息中手动创建 Z 段吗?我的意思是,我已经修改了包含 z 段的消息??
    • 见我上面的编辑。我添加了用于创建 ZZZ 段的代码。让我知道这对你有什么作用。
    【解决方案2】:

    UltraPort MS SQL Schema Engine 完全符合您的要求。这就是它所做的一切,它非常快速且非常擅长,并且具有免费的全功能试用版。它在几分钟内就设置好了,他们得到了非常好的客户服务。如果您致电,他们将引导您完成一个 10-15 分钟的导入 HL7 消息的示例(如果有的话,实际上鼓励您使用自己的 HL7 数据)。 10-15 分钟将回答您可能遇到的任何问题的 90%,其中包括下载和安装软件。

    首页:http://www.hermetechnz.com/EasyHL7/prod_sql.asp 在线帮助:http://www.hermetechnz.com/Documentation/UltraPort/MSSQL/index.html

    它存储未解析的 HL7 消息以及将其分解为已解析的数据表以及(可选)将未解析的 SEGMENTS 存储为单独的行。

    此外,您可以轻松自定义 HL7 版本定义,以包含特定供应商使用的“Z”段或自定义数据类型。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多