核心功能
- 医疗数据交换,完整支持 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 分隔符
指定了段、元素等的分隔设置。高级设置
未包含在先前类别中的设置。消息
消息设置确定端口如何搜索消息并在处理后管理它们。
| 设置 | 描述 |
|---|---|
| 保存到已发送文件夹 | 选中此项可将端口处理的文件复制到该端口的“已发送”文件夹中。 |
| 已发送文件夹方案 | 端口根据选定的时间间隔对 已发送 文件夹中的文件进行分组。例如,Weekly 选项指示端口每周创建一个新的子文件夹,并将本周发送的所有文件存储在该文件夹中。空白设置告诉端口将所有文件直接保存在 已发送 文件夹中。对于处理许多事务的端口,使用子文件夹可以帮助保持文件有序并提高性能。 |
日志
用于管理日志创建和存储的设置。
| 设置 | 描述 |
|---|---|
| 日志级别 | 指定要记录在端口日志目录中的信息类型:
|
| 日志文件夹结构 | 指示端口根据选定的时间间隔将日志文件夹中的文件分组。例如,Weekly 选项指示端口每周创建一个新的子文件夹,并将该周的所有日志存储在该文件夹中。空白设置告诉端口将所有日志直接保存在日志文件夹中。对于处理许多事务的端口,使用子文件夹有助于保持日志的有序性并提高性能。 |
| 保留消息副本 | 指示端口在日志目录中保存最新消息副本的切换。请注意,端口每个子文件夹只保留一个消息,并且端口在再次运行时会覆盖以前保存的消息。 |
杂项
特殊设置适用于特定用例。
| 设置 | 描述 |
|---|---|
| 其他设置 | 允许在以分号分隔的列表中配置隐藏的端口设置,例如 setting1=value1;setting2=value2。正常的端口用例和功能不需要使用这些设置。 |
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。
高级设置部分的 传输控制 设置控制着与 ACK 相关的文件流。启用后,端口将在处理下一条消息之前等待当前消息的 ACK。
处理 ACK
当 HL7 端口以 HL7 到 XML 模式接收到 HL7 确认时,该端口可以配置为自动将任何检测到的确认路由到发起传输的 XML 到 HL7 端口。通过将 XML 到 HL7 模式下 HL7 端口底部的灰点拖动到 HL7 到 XML 模式下的 HL7 端口上,可以在工作流画布上直观地配置 HL7 端口之间的路由 ACK。然后,接收 XML 到 HL7 端口将确认与原始消息配对并解析匹配的消息。消息接收方
生成 ACK
当处于 HL7 到 XML 模式的 HL7 端口正在处理从发起者收到的消息并生成 XML 时,可以通过在设置选项卡的 ACK 类型 设置中选择 “Original Mode” 选项,告诉端口自动生成 Original Mode ACK。必须将这些 ACK 传送到处于 XML 到 HL7 模式的 HL7 端口,以生成 HL7 ACK。要正确路由 ACK,请将 HL7 到 XML 模式下 HL7 端口底部的灰点拖到 XML 到 HL7 模式下的 HL7 端口上。