我们正在使用 BTAHL7 加速器接收 HL7 2.x。 我想将原始 HL7 消息转储到 sql 表中,其中包含一些离散数据,包括控件 id 和其他数据。 我的接收位置正在使用 BTAHL72XRecievePipeline 组件。 是否可以订阅原始消息,而不是解析的 xml 格式?
您必须向我们提供一个自定义管道组件,如下所示: http://codebetter.com/jefflynch/2006/04/08/biztalk-server-2006-archive-pipeline-component/
可以在管道中的第一步检索原始消息。
UltraPort MS SQL Schema Engine 完全符合您的需求。这就是它所做的一切,它非常快速且非常擅长,并且具有免费的全功能试用版。它在几分钟内即可完成设置,他们有非常好的客户服务。如果您打电话进来,他们将引导您完成导入 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存储为单独的行。
希望这有帮助。