菜单

目录

Administrator
发布于 2023-05-25 / 4 阅读 / 0 评论 / 0 点赞

交换介绍 -重点功能


交换相关的参数

消息清理

  1. clearMQDays:订阅消息没有处理多少天进行清理

  2. clearMQCount:订阅消息队列清理队列中最小消息数量

入库算出错处理方式

enterComputeError

发布计算出错处理方式

pubComputeError

区域标志

  1. regionFlag

    • 0:单机构用

    • 1:多机构用

  2. 业务主键

    • regionFlag='0',则只判断数据集业务主键唯一性

    • regionFlag='1',则根据业务主键与sourceid判断业务主键唯一性

  3. 区域用时实际建议方法:由实际的组织机构编码+业务主键作为交换的业务主键,区域标志设置为'0'

批量保存数量

batchSaveNum

消息队列类别

  1. MQType

    • 0 采用Redis MQ

    • 1采用Kafka MQ

    • 2混合类型

  2. 双消息引擎

    • 必须部署Redis,kafka可选

    • kafka不可用可以直接切换成Redis

    • 混合型时可以根据设置不同的数据集用不同的消息队列

HL7V3推送消息附加ActionName

  1. hl7v3PushAction

  2. 帮助订阅理解消息类别

值域代码大于多少不下载:

  1. downloadBigValue

  2. 不能下载处理方法:在datacenter web端下载excel文件给第三方

功能中重点内容

订阅者(推模式)

配置基本信息

  • 交换方式:

    • 推:决定了获取消息方式

    • 拉:由订阅者在获取消息时决定消息格式

  • 调用方式:HttpClient

  • 信息格式

  • 数据元转大写

    • Json

    • xml

订阅规则

  • 粗放式规则

    • 数据变化类别定义

      • 发布消息入库时平台认为的类别

    • 数据变化类别控制

      • 新增启用

      • 修改启用

      • 删除启用

  • 细粒度规则

    • 条件规则

    • 订阅规则

订阅推送请求参数

  • 单值消息

    • 请求参数不需要配置

  • 多值消息

    • Subtopic

同步消息

  • 值类型

    • 单值消息

      • 请求参数不需要配置

    • 数组消息

      • 适应场景:同步消息请求方数组时,同步订阅方需要数组接收

      • Web Service SOAP调用

        • 请求参数是调用方法中参数在soup xml中的节点字符串

      • Http

        • 与请求参数一样,请求参数键名称

  • 同步双方协议转换规则

    • json与xml可以互转

    • hl7v3

      • 发布者为V3订阅者也只能用V3

        • V3消息类别有限

        • 数据集可以随业务扩充

        • 同步订阅方数据集没有V3协议定义

      • 订阅方不能配置数据集

      • 发布者需要配置V3消息类型

值域转换

发布者标准配置

发布者值域标准转成平台标准

订阅者标准配置

平台标准转换成某个系统标准

第三方接入开发

datatools

  1. 开发接口及标准

  2. 接入测试

  3. 获取错误

开发代码示例子

监控

第三方

datatools

服务错误监控

平台厂商

  1. 服务错误监控

  2. 消息流转

运行时