核心功能
- 使用基于 MLLP(最小低层协议)传输的 HL7 进行医疗数据交换
- 内置 MLLP 服务端功能,支持 SSL/TLS 加密
- 提供 HL7 与 XML 格式之间的双向 HL7 文档转换
- 支持 MSH 报文头验证,具备可配置的应用程序和设施标识符
- 自动回执处理,具备重试和重发功能以确保可靠交付
总览
HL7 MLLP 端口提供两组功能:- 通过 MLLP 传输协议进行文件传输
- 根据 HL7 EDI 标准解析并生成 EDI 文档
- XML 文件在发送之前被转换为 HL7
- HL7 文件按原样发送
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
知行之桥HL7 MLLP 端口的配置与使用指南。
| 设置 | 描述 |
|---|---|
| 端口 | 监听传入 MLLP 连接的端口。 |
| 使用 SSL/TLS | 是否要求传入连接将 SSL/TLS 加密用于传输安全。 |
| TLS 服务器证书 | 用于验证 TLS/SSL 服务器身份的公钥证书。如果目标服务器使用 TLS/SSL,请将此字段设置为标识该服务器的证书。如果服务器的证书不可用,可以将此设置留空以允许底层 OS/JVM 执行证书验证,或将其设置为 Any Certificate 以隐式信任服务器的身份。(仅当选中 使用 SSL/TLS 时,才会显示此字段。) |
| 设置 | 描述 |
|---|---|
| 应用程序命名空间 ID(MSH3.1) | 标识 HL7 协议交换的本地命名空间的应用程序 ID。 |
| 应用程序通用 ID(MSH3.2) | HL7 协议交换的本地应用程序通用 ID。 |
| 应用程序通用 ID 类型(MSH3.3) | 为本地应用程序通用 ID 提供上下文的类型限定符。 |
| 设施命名空间 ID(MSH4.1) | 标识 HL7 协议交换的本地命名空间的设施 ID。 |
| 设施通用 ID(MSH4.2) | HL7 协议交换的本地设施通用标识。 |
| 设施通用 ID 类型(MSH4.3) | 一个类型限定符,用于为本地设施通用标识提供上下文。 |
| 设置 | 描述 |
|---|---|
| 空闲超时 | 服务器允许客户端在连接终止之前保持非活动状态的时间(以秒为单位)。 |
| 设置 | 描述 |
|---|---|
| 端口 ID | 端口的静态唯一标识符。 |
| 端口类型 | 显示端口名称及其功能描述。 |
| 端口描述 | 可选字段,用于对端口及其在工作流中的角色进行自由格式描述。 |
| 远程主机 | 远程主机的主机名或 IP 地址。 |
| 端口 | 用于侦听传入 MLLP 连接的端口。 |
| 版本 | 正在使用的 MLLP 版本。 |
| 连接超时 | 端口在抛出超时错误之前等待连接响应的时间长度(以秒为单位)。 |
| 使用 SSL/TLS | 是否要求传入连接使用 SSL/TLS 加密以确保传输安全。 |
| 设置 | 描述 |
|---|---|
| 应用程序命名空间 ID(MSH5.1) | 结合其他 5.X 元素,标识 HL7 交换机远程端的应用程序。 |
| 应用程序通用 ID(MSH5.2) | 结合其他 5.X 元素,标识 HL7 交换机远程端的应用程序。 |
| 应用程序通用 ID 类型(MSH5.3) | 结合其他 5.X 元素,标识 HL7 交换机远程端的应用程序。 |
| 设施命名空间 ID(MSH6.1) | 结合其他 6.X 元素,标识 HL7 交换机远程端的设施。 |
| 设施通用 ID(MSH6.2) | 结合其他 6.X 元素,标识 HL7 交换机远程端的设施。 |
| 设施通用 ID 类型(MSH6.3) | 结合其他 6.X 元素,标识 HL7 交换机远程端的设施。 |
| 设置 | 描述 |
|---|---|
| ACK 类型 | 确认是否应生成并请求。 |
| 设置 | 描述 |
|---|---|
| 数据元素分隔符 | 分隔文档中各个数据元素的字符。 |
| 组件元素分隔符 | 分隔文档中复合数据结构内元素的字符。 |
| 段终止符 | 指示文档中段结尾的字符。 |
| 转义字符 | 释放(转义)下一个字符的字符,覆盖其通常的含义。只要前面有释放字符,允许保留字符在文档中显示为数据。 |
| 重复字符 | 表示元素值重复的字符。 |
| 后缀 | 附加到 段终止符 以区分段。 |
| 设置 | 描述 |
|---|---|
| 将描述生成为 | 将 HL7 转换为 XML 时,可以提供 HL7 段和元素的描述作为 HL7 数据的上下文。使用此下拉列表可以选择是否将此上下文添加为 XML 注释或 XML 属性。 |
| 处理延迟 | 放置在 交易 选项卡中的文件处理延迟的时间量(以秒为单位)。这是一个旧版设置。最佳实践是使用文件端口来管理本地文件系统,而不是此设置。 |
| 严格模式验证 | 检测到以下情况时,端口是否提示应忽略、警告或失败:重复计数超过允许的数目,缺少必需的元素或段,限定符和代码值无效,不允许的元素长度以及无效的元素值。 |
| 本地文件命名方案 | 为端口输出消息分配文件名的方案。可以在文件名中使用宏来动态包含标识符和时间戳等信息。更多信息,请参阅宏。 |
| TLS 已启用协议 | 建立传出连接时支持的 TLS/SSL 协议列表。最佳实践是仅使用 TLS 协议。SSL v2 和 SSL v3 被认为存在漏洞,只有在贸易伙伴不支持更高版本时才应使用。请注意,TLS v1.3 尚未被普遍采用,如果目标服务器不支持它,可能会被拒绝。 |
| 验证标识符 | 选中后,端口将确保已翻译文档中的标识符与端口配置中指定的标识符匹配。 |
| 重复文件操作 | 当端口收到控制号已见过的消息(重复)时应如何处理。设置为 Ignore 时,端口静默跳过重复并继续处理。设置为 Warn 时,端口处理文件但返回警告。设置为 Fail 时,端口不接受文件并返回错误。 |
| 上传 Schema | 使用此选项上传 schema 并将其安装在端口的 Schema 文件夹中。如果 schema 已存在,系统会询问是否要覆盖。 |
| 重置状态 | EDI 端口跟踪已使用的控制号并递增该数字,以确保将来的运行不会重复数据。使用此按钮将计数器重置为初始状态,而不更改任何已配置的设置。 |
| 设置 | 描述 |
|---|---|
| 发送 | 到达端口的文件是否自动作为 HL7 或 XML 消息发送。 |
| 重试间隔 | 重试失败发送之前的分钟数。当服务器没有响应发送尝试,或者做出否定响应以表明未收到文件时,将触发重试。 |
| 最大尝试次数 | 端口处理输入文件的最大次数。成功取决于服务器成功确认和验证收据(同步请求时)。如果将此设置为 0,端口将无限期地重试该文件。 |
| 重新发送间隔 | 重新发送未确认消息之前的分钟数。当服务器收到文件但未在预期时间范围内提供异步 MDN 回执时,会触发重新发送。 |
| 最大尝试次数(异步) | 当请求异步收据时,端口处理输入文件的最大次数。成功取决于服务器成功确认后在 重新发送间隔 内返回的异步收据。如果未返回成功的服务器确认,则会应用 最大尝试次数。如果将此设置为 0,端口将无限期地重新发送文件。 |