将未解析的HL7 2.x消息存储到sql数据库中

时间:2012-08-08 16:29:34

标签: biztalk biztalk-2010 btahl7

我们正在使用BTAHL7加速器接收HL7 2.x.我想将原始HL7消息转储到sql表,其中包含一些离散数据,包括控制ID和其他数据。我的收货地点是使用BTAHL72XRecievePipeline组件。是否可以订阅原始消息,而不是解析的xml格式?

2 个答案:

答案 0 :(得分:1)

您需要使用自定义管道组件,如下所示:http://codebetter.com/jefflynch/2006/04/08/biztalk-server-2006-archive-pipeline-component/

您可以检索原始邮件作为管道中的第一步。

答案 1 :(得分:-2)

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存储为单独的行。

希望这有帮助。