跳转到主要内容
Health Level-7 是一套医院和其他医疗保健提供者使用的临床数据传输标准。HL7 MLLP 端口支持与 MLLP 作为传输协议结合生成和解析 HL7 文档。

核心功能

  • 使用基于 MLLP(最小低层协议)传输的 HL7 进行医疗数据交换
  • 内置 MLLP 服务端功能,支持 SSL/TLS 加密
  • 提供 HL7 与 XML 格式之间的双向 HL7 文档转换
  • 支持 MSH 报文头验证,具备可配置的应用程序和设施标识符
  • 自动回执处理,具备重试和重发功能以确保可靠交付

总览

HL7 MLLP 端口提供两组功能:
  • 通过 MLLP 传输协议进行文件传输
  • 根据 HL7 EDI 标准解析并生成 EDI 文档
HL7 MLLP 连接在两个位置进行配置。使用将 知行之桥 标识为 HL7 和 MLLP 实体的设置来配置 HL7 MLLP 个人设置。然后使用每个贸易伙伴的 HL7 和 MLLP 详细信息配置单独的 HL7 MLLP 端口。 当 HL7 MLLP 端口收到来自贸易伙伴的入站消息时,它会验证 HL7 标识详细信息,以确认文档是从预期各方发送的或发送到预期各方的。然后,它将文档转换为 XML,以便在 知行之桥 流程中进一步处理。 当 HL7 MLLP 端口向贸易伙伴发送文件时:
  • XML 文件在发送之前被转换为 HL7
  • HL7 文件按原样发送
知行软件 强烈建议将 HL7 MLLP 端口与 XML Map 端口 结合使用,以确保输入和输出 XML 的格式正确。有关详细信息,请参阅与 XML Map 端口一起使用。

个人设置

必须先配置 HL7 MLLP 配置文件,然后才能与各个 HL7 MLLP 端口建立连接。单击顶部菜单栏上的 个人设置,然后单击 HL7 MLLP 选项卡。

HL7 MLLP 配置文件选项

服务器配置

托管本地 MLLP 服务器的设置。

HL7 个人 ID

其他设置

很少需要修改的设置。

日志

用于管理日志创建和存储的设置。

设置描述
日志级别端口生成的日志的详细程度。当请求支持时,请将其设置为 Debug。
日志轮换间隔创建新日志文件之前等待的天数。
日志删除间隔删除旧日志文件之前等待的天数。

杂项

特殊设置适用于特定用例。

设置描述
其他设置允许在以分号分隔的列表中配置隐藏的端口设置,例如 setting1=value1;setting2=value2。正常的端口用例和功能不需要使用这些设置。

端口配置

配置全局 HL7 MLLP 个人设置后,请在工作流页面上为每个贸易伙伴创建和配置单独的 HL7 MLLP 端口。

设置

端口设置

与端口核心操作相关的设置。

HL7 配置

与消息头相关的设置。将 HL7 文档转换为 XML 时,将根据这些设置验证文档头;从 XML 生成 HL7 文档时,这些设置用于生成文档头。

ACK

与生成和请求 ACK 相关的设置。

样本文件选项卡

高级设置

EDI 分隔符

指定用哪些字符分隔元素、段等。

代理设置

这是一组用于识别连接所经代理并对其进行身份验证的设置。默认情况下,本节使用 安全设置 页面的 代理设置 部分中的全局设置。清除此复选框可为您的端口提供特定的设置。

设置描述
代理类型基于代理的防火墙使用的协议。
代理主机基于代理的防火墙的名称或 IP 地址。
代理端口基于代理的防火墙的 TCP 端口。
代理用户用于通过基于代理的防火墙进行身份验证的用户名。
代理密码用于对基于代理的防火墙进行身份验证的密码。
身份验证方案保留默认值 None 或选择以下身份验证方案之一:Basic、Digest、Proprietary 或 NTLM。

高级设置

先前类别中未包含的设置。

消息

消息设置确定端口如何搜索消息并在处理后管理它们。

设置描述
保存到已发送文件夹选中此项可将端口处理的文件复制到该端口的“已发送”文件夹中。
已发送文件夹方案端口根据选定的时间间隔对 已发送 文件夹中的文件进行分组。例如,Weekly 选项指示端口每周创建一个新的子文件夹,并将本周发送的所有文件存储在该文件夹中。空白设置告诉端口将所有文件直接保存在 已发送 文件夹中。对于处理许多事务的端口,使用子文件夹可以帮助保持文件有序并提高性能。

日志

用于管理日志创建和存储的设置。

设置描述
日志级别指定要记录在端口日志目录中的信息类型:
  • None - 不创建任何日志。
  • Error - 仅当端口遇到错误时才创建日志。
  • Warning - 仅当端口发出警告时才创建日志。
  • Info - 记录工作流的一般信息,包括任何错误和警告(如果适用)。
  • Debug - 记录成功和失败工作流的详细调试信息。
  • Trace - 记录成功和失败工作流的详细跟踪信息。
请注意:Debug 和 Trace 级别的日志可能会记录敏感信息,包括消息内容和 SSL 证书。尽管连接属性(例如密码)被屏蔽了,但在与您的组织外部共享它们之前,请查看此级别的日志以避免泄漏敏感信息。
日志文件夹结构指示端口根据选定的时间间隔将日志文件夹中的文件分组。例如,Weekly 选项指示端口每周创建一个新的子文件夹,并将该周的所有日志存储在该文件夹中。空白设置告诉端口将所有日志直接保存在日志文件夹中。对于处理许多事务的端口,使用子文件夹有助于保持日志的有序性并提高性能。
保留消息副本指示端口在日志目录中保存最新消息副本的切换。请注意,端口每个子文件夹只保留一个消息,并且端口在再次运行时会覆盖以前保存的消息。

杂项

特殊设置适用于特定用例。

设置描述
其他设置允许在以分号分隔的列表中配置隐藏的端口设置,例如 setting1=value1;setting2=value2。正常的端口用例和功能不需要使用这些设置。

自动化

自动化设置

与端口自动处理文件相关的设置。

性能

与端口资源分配相关的设置。

设置描述
最大工作线程数此端口上处理文件时从线程池中消耗的最大工作线程数。如果设置,则会覆盖 高级设置 页面的 性能设置 部分的默认设置。
最大文件数分配给端口的每个线程发送的最大文件数。如果设置,则会覆盖 高级设置 页面的 性能设置 部分的默认设置。

告警选项卡

SLA 选项卡

生成 HL7 文档

从 XML 生成 HL7 文件时,端口根据 HL7 MLLP 配置文件选项卡上的 HL7 个人 ID 以及端口中的 HL7 配置应用事务消息头。其余数据来自 XML 输入文件。有关生成适当的 XML 输入文件的详细信息,请参阅与 XML Map 端口一起使用。 到达端口 交易 选项卡的文件将打包成 HL7 文档并通过 MLLP 发送出去。文件可以通过将文件直接拖放到磁盘上的文件夹路径中或通过将另一个 知行之桥 端口连接到流程中的 HL7 MLLP 端口来到达 交易 选项卡。

HL7 转换为 XML

将 HL7 文档转换为 XML 时,应用程序会根据 HL7 MLLP 配置文件选项卡上的 HL7 个人 ID 和端口中的 HL7 配置验证入站文档中的交换标题。从 HL7 文档生成的 XML 放置在 交易 选项卡中,以便在流程中传递以进行进一步处理。有关处理翻译后的 XML 的详细信息,请参阅与 XML Map 端口一起使用。

与 XML Map 端口一起使用

上传测试文件

宏

示例