2

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

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

是否有任何选项可以在出站 HL7 消息中生成状态?

4

2 回答 2

1

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”段或自定义数据类型。

希望这可以帮助。

于 2012-08-29T17:46:07.750 回答
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";
于 2012-03-20T16:40:19.103 回答