我正在使用 mirth 来发送和接收 HL7 消息。
是否可以通过拾取 HL7 消息(文件类型)将自定义数据(char 数据类型)插入到我的 SQL Server 数据库中,使用转换器将其映射到我的数据库列并插入到我的数据库中。
是否有任何选项可以在出站 HL7 消息中生成状态?
我正在使用 mirth 来发送和接收 HL7 消息。
是否可以通过拾取 HL7 消息(文件类型)将自定义数据(char 数据类型)插入到我的 SQL Server 数据库中,使用转换器将其映射到我的数据库列并插入到我的数据库中。
是否有任何选项可以在出站 HL7 消息中生成状态?
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”段或自定义数据类型。
希望这可以帮助。
您可以使用数据库写入器的目标连接器类型将数据从输入 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";