使用HL7消息在我的SQL Server中插入数据

时间:2012-03-20 11:54:17

标签: sql-server hl7 mirth

我正在使用欢乐发送和接收HL7消息。

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

是否可以选择在出境HL7消息中生成状态?

2 个答案:

答案 0 :(得分:1)

您可以使用目标连接器类型的Database Writer将输入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";

答案 1 :(得分:1)

UltraPort MS SQL架构引擎完全符合您的要求。这就是它所做的一切,它非常快速且非常好,并且具有免费的全功能试用版。它建立在几分钟内,他们有非常好的客户服务。如果您打电话,他们将引导您完成导入HL7消息的10-15分钟示例(并且实际上鼓励您使用自己的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”段或自定义数据类型。

希望这有帮助。