核心功能
- 医疗数据交换,完整支持 HL7 消息标准
- MSH 报文头验证与生成,确保消息结构符合标准
- 支持原始模式确认(Original mode acknowledgment)处理,确保医疗通信的可靠性
- 支持多个 HL7 版本,并具备严格的架构验证(Schema Validation)选项
概览
当接收到 HL7 文件时,HL7 端口验证交换头,并将 HL7 文件转换成 XML。这在分段步骤中很有用,因为 XML 是 用于处理流中数据的主要格式。HL7 端口自动读取输入文件以确定合适的 schema,然后根据该 schema 解析文件。 当生成 HL7 文件时,在工作流中的其它端口获取并转换了 XML 数据后,HL7 端口将此 XML 数据转化成符合 HL7 文档语法的文件,并应用适当的交换头信息。这是创建 HL7 文件的最后一步。端口配置
本节包含所有可配置的端口属性。设置
转换配置
与端口核心操作相关的设置。EDI 交易伙伴
MSH 设置
与消息头相关的设置。当将 HL7 文件转换为 XML 时,文件标题将根据这些设置进行验证;当从 XML 生成 HL7 文件时,这些设置将用于生成文件标题。
仅当 转换类型 为 XML 到 HL7 时,以下选项才可见。
ACK
与生成和请求 ACK 相关的设置。样本文件选项卡
高级设置
EDI 分隔符
指定了段、元素等的分隔设置。高级设置
未包含在先前类别中的设置。消息
日志
杂项
EDI 伙伴选项卡
自动化
自动化
与端口自动处理文件相关的设置。性能
告警选项卡
SLA 选项卡
XML 转换为 HL7
当生成 HL7 文件时,必须选择 转换类型 为 XML 转换为 HL7。应用程序将从设置选项卡上配置的设置中读取标题信息。 使用交易伙伴约定的设置完成端口配置后,单击 交易 选项卡,然后选择 更多 > 创建测试文件。该应用程序将创建各种测试 XML 文件,这些文件为端口生成 HL7 文件提供了 XML 的示例数据。端口处理这些测试文件后,导航到 交易 选项卡以查看生成的 HL7 文档。HL7 转换为 XML
生成 XML 时,必须选择 转换类型 为 HL7 转换为 XML。然后完成交易伙伴约定的设置,以便应用程序在处理过程中验证 HL7 文件中的信息。XML 文件将被生成到输出文件夹中。 要为多个 HL7 文档创建测试 HL7 文件,请单击 交易 选项卡并选择 更多 > 创建测试文件。端口处理这些测试文件后,导航到 交易 选项卡以查看生成的 XML。与 XML Map 端口一起使用
上传测试文件
ACK
ACK 可以由应用程序自动生成和处理。Original Mode ACK
这表明双方之间已经发生了交换(尽管不一定交换了任何个人信息),并且为此交换的请求自动生成了响应。消息发送方
请求 ACK
可以配置 XML 到 HL7 模式下的 HL7 端口,以便可以为交换请求 Original Mode ACK。在设置选项卡上的 ACK 类型 设置中选择 “Original Mode”,表示端口保持传输的 Pending ACK 状态,直到返回并处理了适当的 ACK。 上面的图片从消息发送方的角度展示了一个完整的消息交换。处于 HL7 到 XML 模式的 HL7 端口生成要交换的文件 (1),并将其保持在 Pending ACK 状态。交易伙伴在其业务逻辑中处理传输,并根据配置的交换参数和双方之间的双向协议创建 ACK (2)。当 ACK 被返回时,它们被 HL7 端口(HL7 到 XML 模式)解析,并被路由到原始的 HL7 端口(XML 到 HL7 模式),以解析传输的状态 (3)。高级设置部分的 传输控制 设置控制着与 ACK 相关的文件流。启用后,端口将在处理下一条消息之前等待当前消息的 ACK。