应用与数据集成平台 ROMA Connect-配置源端数据信息:HL7

时间:2025-02-12 15:03:18

HL7

返回页首

任务的“集成模式”为“实时”时,可以选择HL7作为源端数据源。

  1. 在创建任务页面中配置源端信息。
    表11 源端HL7信息

    参数

    配置说明

    源端实例

    选择当前正在使用的ROMA Connect实例。

    源端集成应用

    选择HL7数据源所属的集成应用,在接入数据源时已配置。

    源端数据类型

    选择“HL7”。

    数据源名称

    选择接入数据源中已配置的HL7数据源。

    编码方式

    选择HL7数据源的数据文件编码方式,可选择“UTF-8”和“GBK”。

    元数据

    指从源端获取到的HL7消息数据中,要集成到目标端的数据字段。

    • 别名:对元数据的自定义名称。
    • 类型:元数据的数据类型。
    • 解析路径:元数据在HL7消息中的位置,具体请参见如下的元数据路径配置说明。

    元数据路径配置说明:

    MSH|^~\\&|hl7Integration|hl7Integration|||||ADT^A01|||2.3|EVN|A01|20191212155644PID|||PATID1234^5^M11||FN^Patrick^^^MR||19700101|1|||xx Street^^NY^^Ox4DP|||||||NK1|1|FN^John^^^MR|Father||999-9999NK1|2|MN^Georgie^^^MSS|Mother||999-9999

    HL7消息的元数据解析路径需要根据Terser语法规范填写。以上述HL7消息为例,每一行代表一个信息段。每个信息段都是由三个大写字母起始,为信息段的段落符号,用于表明该信息段的内容。每一段内使用分隔符来划分信息段:

    • | :字段分隔符,把信息段划分为不同的字段。每个信息段中的字段以数字来标识位置,从1开始(不包括段落符号),以此类推。
    • ^:组件分隔符,把字段的内容划分为不同的组件。划分了组件的字段中,组件的位置以数字来标识,从1开始,以此类推。
    • ~:子组件分隔符,把组件划分为不同的子组件。

    例如,PID信息段中,“19700101”的字段位置为7,则其解析路径为“/PID-7”;“xx Street”的字段位置为11,组件位置为1,则其解析路径为“/PID-11-1”。

    对于HL7消息中段落符号相同的信息段,通过在段落符号后添加带括号的数字来标识重复的段落符号。重复的段落符号中 ,第一个为(0),第二个为(1),以此类推。

    例如,NK1信息段中,“Father”位于第一个NK1信息段中,字段位置为3,则其解析路径为“NK1(0)-3”;同理,“Mother”的解析路径为“NK1(1)-3”。

    以上述HL7消息示例中“19700101”和“xx Street”字段的读取为例,源端为HL7的配置示例如下图所示。

    图6 HL7配置示例
  2. 完成源端信息配置后,继续进行下一部分配置,配置目标端数据信息
support.huaweicloud.com/usermanual-roma/fdi-ug-190624006.html