Skip to content

灵医智惠CDSS高级版-病案质控API开发指南v2—终末质控获取质控结果API

产品功能 API URL method 使用使用场景 涉及单据
终末质控获取质控结果 /cdss/platform/api/v2

终末质控获取质控结果 API功能

终末质控获取质控结果API

Warning

01cdss.baidu.com仅用于开发、测试和联调,禁止用于真实线上/线下诊疗服务。
临床真实环境请使用医院内网私有化部署的正式服务。

  • API Protocol: HTTP
  • HTTP Server: http://01cdss.baidu.com
  • Request Path: /cdss/platform/api/v2
  • Request Headers: Authorization: 按照文档生成的签名 《API接口认证指南》
  • Request Method: POST
  • Content-Type: application/json; charset=utf-8
  • Request Body
{
  "method": "cdss-imr-result-v2",
  "params": [
      {    // 以下六项查询条件至少填一项
          "patientId": ["", ""], // 患者ID(就诊卡号)列表
          "visitId": ["", ""],   // 就诊ID(住院号)列表
          "mrNo": ["", ""],      // 病案号列表
          "admissionTime": {           // 入院时间范围
              "start": "yyyy-MM-dd",
              "end": "yyyy-MM-dd"
          },
          "dischargeTime": {           // 出院时间范围
              "start": "yyyy-MM-dd",
              "end": "yyyy-MM-dd"
          },
          "reminderTime": {            // 最新质控时间范围
              "start": "yyyy-MM-dd",
              "end": "yyyy-MM-dd"
          }
      }
  ]
}
  • Response
{
  "code": 0,      // 状态码, 0为成功, 非0为失败
  "message": "",  // 报错信息, code不为0时使用
  "result": [
      {
          "hospitalName": "",  // 医院名称
          "patientId": "",  // 患者ID(就诊卡号)
          "visitId": "",    // 就诊ID(住院号)
          "mrNo": "",       // 病案号
          "patientName": "",  // 患者姓名
          "doctorId": "",  // 医生工号
          "reminderTime": "yyyy-MM-dd HH:mm:ss",  // 最新质控时间
          "statics": { // 同一病历下所有评分标准质控点提醒等级数量统计结果
              "msg": "入院记录(2)、首次病程记录(3)、出院记录(4)、病程记录(1)",
              "error": 0,  // 提醒等级为 强制 质控点数量
              "notice": 0, // 提醒等级为 建议 质控点数量
              "warning": 0, // 提醒等级为 提醒 质控点数量
              "specify_error": {
                  "admission_record": 2, // 入院记录类型强制质控点数量
                  "first_course": 3, // 首次病程记录类型强制质控点数量
                  "discharge_record": 4, // 出院记录类型强制质控点数量
                  "other": 1 // 病程记录类型强制质控点数量
              }
          },
          "reminderResult": [        // 质控结果
              {  // 每个质控标准一个dict
                  "standardName": "HQMS",  // 质控标准名
                  "score": 100,      // 病历评分
                  "level": 0,        // 0->甲级, 1->乙级, 2->丙级
                  "statics": { // 同一病历下某一评分标准下所有质控点提醒等级数量统计结果
                      "msg": "入院记录(2)、首次病程记录(3)、出院记录(4)、病程记录(1)",
                      "error": 0,  // 提醒等级为 强制 质控点数量
                      "notice": 0, // 提醒等级为 建议 质控点数量
                      "warning": 0, // 提醒等级为 提醒 质控点数量
                      "specify_error": {
                          "admission_record": 2, // 入院记录类型强制质控点数量
                          "first_course": 3, // 首次病程记录类型强制质控点数量
                          "discharge_record": 4, // 出院记录类型强制质控点数量
                          "other": 1 // 病程记录类型强制质控点数量
                      }
                  }
                  "defectList": [    // 质控缺陷详情
                      {
                          "ruleId": "",     // 质控点ID, 人工添加的质控缺陷该项为空
                          "ruleName": "",   // 质控点名称, 人工添加的质控缺陷该项为空
                          "defectId": "",   // 质控缺陷唯一ID
                          "message": "",    // 质控提示信息
                          "veto": 0,        // 单项否决等级, 0->非单项否决, 1->单项乙, 2->单项丙
                          "score": 1,       // 扣分分值
                          "emrId": "",      // 触发质控点的单据记录ID(跨单据质控返回主要单据的ID)
                          "emrName": "",    // 触发质控点的单据名称(跨单据质控返回主要单据的名称)(cdss v2 schema中定义的单据名称)
                          "defectType": "编码质控/内涵质控/形式质控", // 缺陷大类
                          "ruleType":"",     //缺陷类型
                          "remindLevel": "error(强制)/notice(建议)/warning(提醒)", // 质控点提醒等级
                          "defect_status": {
                              "appeal": 0, // 是否申诉 0未申诉;1已申诉
                              "appeal_msg": "",  // 申诉时的原因
                              "deleted": false, // 缺陷是否删除 false 未删除;true已删除
                              "reject": 0, // 申诉驳回状态, -1 申诉驳回;0未审核;1申诉成功
                              "reject_msg": "", // 申诉驳回原因
                              "status": 1  // 缺陷状态, 0-申诉通过;1-已整改;2-待整改;3-申诉驳回;4-临床申诉
                          },
                      }
                  ]
              },
              {...}
          ]
      },
      {...}
  ]
}

错误码定义

code 错误类别 含义
0 正常 正常
1xxxx 语法错误 请求URI错误、参数缺失、参数格式错误
2xxxx 权限错误 鉴权失败、流量超过限制等
3xxxx 网络错误 某个网络服务出现连接失败、请求超时等
4xxxx 内部错误 内部异常、数据异常等
code 含义
0 正常(返回结果可能为空)
10100 method不存在
10200 请求参数异常,请仔细对照文档检查请求数据格式
20100 license过期,请联系灵医智惠CDSS商务人员重新申请
20200 权限异常,无权访问该资源
20300 异常流量
30100 服务连接异常,一般是某个依赖服务连接失败
30200 服务超时,请重试或者减少单次检索的数据量
40100 服务数据异常,内部错误
40200 代码抛异常
40300 未知异常
40400 初始化异常,启动失败
40500 配置异常,请检查配置文件
40600 不支持的资源