跳到主要内容

HL7系统集成

HL7(Health Level Seven)是国际医疗信息交换标准组织制定的一系列医疗信息交换协议,旨在提供医疗信息系统间的互操作性框架。HL7系统集成是指通过企业服务总线(ESB)构建的标准化接口服务,实现异构医疗信息系统间基于HL7协议的数据交换与集成,支持包括ADT(患者管理)、ORM(医嘱)、ORU(观察结果)、MDM(医疗文档)等多种消息类型的处理与路由。

通过专业的HL7系统集成方案,医疗机构可构建统一、可靠、灵活的医疗信息交换平台,有效支撑医疗业务协同和医疗数据价值挖掘。

创建HL7数据连接-HL7v2​

  1. 登录TUS管理控制台
  2. 展开"数据连接",然后点击新建

image-20250410110459672

  1. 展开"标准协议",然后点击 ”HL7“

image-20250410112659212

  1. 填写连接属性配置:
  • 目标系统地址和端口
  • 连接名称
  • 版本号

image-20250410112822571

  1. 测试连接并保存

image-20250410140706089

创建HL7集成流程​

  1. 登录TUS管理控制台
  2. 展开"ESB流程",选择"组"然后点击新建
image-20250410133713162
  1. 选择HL7协议的触发器

image-20250410134125123

  1. 配置基本参数:
    • 主机地址:0.0.0.0(监听所有IP)
    • 端口:8888(建议使用1024以上端口并且端口没有被其他进程使用)
    • 字符编码:UTF-8
  2. 设置转换规则:
    • HL7v2ToJson:将HL7转为JSON
    • HL7v2ToXml:将HL7转为XML

image-20250410150507564

  1. 点击 ”+“号,在”连接“tab页面选择需要的HL7 连接

image-20250410141019980

  1. 设置转换规则:
  • JsonToHl7v2:将JSON转为HL7
  • XmlToHl7v2:将XML转为HL7
  1. 配置字符编码: UTF-8

image-20250410145627689

消息接收流程:

[TCP连接] → [消息分帧] → [HL7解析] →  [消息转换] → [内部路由]

部署测试​

  1. 在流程中选择 hl7的那条流程,点击‘部署’按钮进行部署操作

image-20250410150332364

  1. 使用HL7测试工具(7edit或者其他)发送测试消息到触发器端口

image-20250410150142792

image-20250410150039695

  1. 在ESB监控界面确认消息接收状态

image-20250410151203331

image-20250410151320233

  1. 检查转换后的消息格式是否正确

image-20250410151356555

  1. 验证目标系统是否收到转换后的消息

image-20250410151452032