灵医智惠CDSS高级版-病案质控API开发指南v2—同步(环节质控)API¶
产品功能 | API | method | 建议使用场景 | 涉及单据 |
---|---|---|---|---|
同步(病案质控)API | 病案质控提醒API | cdss-reminder-record-sync | 全病案的环节质控场景 | 《数据Schema规范》的全部病历单据 |
质控消息驳回 API | 质控消息驳回API | cdss-hpsdk-reject | 全病案的环节质控场景 | 患者信息,工作人员信息 |
整改通知消息 API | 整改通知消息 | cdss-hpsdk-notice | 全病案的环节质控场景 | 患者信息,工作人员信息 |
同步(环节质控)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 (emr格式参考文档《病案数据Schema规范》)
{
"method": "cdss-reminder-record-sync",
"emr": {},
"params":[
{
"id_list":[
"0xxxx"
], // 可选,指定执行一个或者多个质控点
"merge_history": true // 可选,是否合并历史缺陷,包括人工质控,已整改的缺陷
}
]
}
- Response
{
"code": 0,
"message": "",
"result": [
{
"msg_tag": "", // 提醒消息唯一标识
"level": "notice/warning/error", // 提醒级别
"type": "文书", // 提醒类型
"defect_type": "编码质控/内涵质控/形式质控", // 缺陷大类
"message": "入院记录入院时间不存在", // 提醒详细内容
"rule_id": "xxx", // 质控项id
"rule_name": "入院记录存在缺项", // 质控点名称
"rule_type": "入院记录存在缺项", // 缺陷类型
"score": -1, // 扣分值
"doc_name": "入院记录", // 主要单据
"doc_id": "xxxx", // 主要单据的记录ID
"defect_src": 0, // 缺陷来源,0机器缺陷;1人工缺陷
"defect_status": 0, // 缺陷状态, 0-申诉通过;1-已整改;2-待整改;3-申诉驳回;4-临床申诉
"appeal_status": 0, // 申诉状态,0未申诉;1已申诉
"appeal_msg": "", // 申诉原因
"reject_status": "", // 申诉驳回状态,-1申诉驳回;0未审核;1申诉成功
"reject_msg": "" // 申诉驳回原因
}
]
}
质控消息驳回 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 (emr格式参考文档《病案数据Schema规范》)
{
"method": "cdss-hpsdk-reject",
"emr": {}, // 只需传患者信息,工作人员信息
"params": [
{
"ignore": true/false, // 驳回/取消驳回
"msg_tag": "", // 提醒消息唯一标识
"reject_reason": "" // ignore == true,需填写驳回原因
}
]
}
- Response
整改通知消息 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 (emr格式参考文档《病案数据Schema规范》)
{
"method": "cdss-hpsdk-notice",
"emr": {}, // 只需传患者信息,工作人员信息
"params": [
{
"page": 1,
"page_size": 10
}
]
}
- Response
{
"code": 0,
"result": [
{
"total": 11, // 病历数
"notice_msg_total": 11, // 总消息数
"data": [
{
"rid": "", // 住院号
"pid": "", // 就诊卡号
"患者姓名": "",
"性别": "",
"入院时间": "",
"notice_msg": [
{
"notice_timestamp": 1639728083, // 通知时间 时间戳
"notice_type": "", // 质控催办/审核不通过
"doc": [
""
], // 质控单据
"reminder_time": "", // 质控时间
"rule_name": "", // 质控点名称
"message": "", // 提醒内容
// notice_type == "质控催办"
"urge_reason": "", // 通知消息
// notice_type == "审核不通过"
"reject_reason": "", // 驳回理由
"access_reason": "" // 审核不通过理由
}
]
}
]
}
]
}
错误码定义¶
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 | 不支持的资源 |