Skip to content

灵医书写助手API开发指南v2—同步(知识查询)API

产品功能 API method 建议使用场景
医学知识查询(当前支持icd编码查询和DRG标签查询) 知识查询 API cdss-mrhp-knowledge-seach 医学知识查询

同步(知识查询)API功能

知识查询 API

Warning

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

  • API Protocol: HTTP
  • HTTP Server: http://01cdss.baidu.com
  • Request Path: /cdss/mrhp/api/v2
  • Request Headers: Authorization: 按照文档生成的签名 《API接口认证指南》
  • Request Method: POST
  • Content-Type: application/json; charset=utf-8
  • Request Body
参数 类型 是否必须 说明 示例
method string 首页引擎智能编码模块,固定值 cdss-mrhp-knowledge-search
query string 精确的查询信息(一个准确的标签名、adrg或者icd编码) "百日咳及急性支气管炎"
search_type string 查询类型,标签查询 "label"
target_type string 查询版本, 查询类型为标签查询时可选"disease"或"operate" "disease"
search_str_type string 检索类型,标签名检索("label")、adrg检索("adrg")、icd编码检索("icd") "adrg"

{
    "method": "cdss-mrhp-knowledge-search",
    "search_type": "label",
    "target_type": "operate",
    "query": "其他经皮心血管治疗",
    "search_str_type": "label"
}
* Response

返回字段 说明 示例
code 服务结果状态 0、10200
message 返回信息 "SUCCESS"、"cdss-mrhp-knowledge-search: query can't be an empty string"
result 返回结果
{
    "code":"OK",
    "message":"SUCCESS",
    "result":[
        {
            "MDCF":{
                "name":"循环系统疾病及功能障碍",
                "FM2":{
                    "name":"其他经皮心血管治疗",
                    "SSJCZ0028":{
                        "name":"其他经皮心血管治疗",
                        "icd_list":{
                            "00.0200x001":"心脏血管治疗性超声",
                            "00.6600x004":"经皮冠状动脉球囊扩张成形术",
                            "00.6601":"经皮冠状动脉药物球囊血管内成形术",
                            "17.5500x002":"经皮冠状动脉粥样斑块切除术",
                            "17.5500x003":"经皮冠状动脉血栓抽吸术",
                            "17.5501":"经皮冠状动脉旋磨术",
                            "35.5502":"心脏室壁瘤封堵术,闭合法",
                            "36.0400":"冠状动脉内血栓溶解药输注",
                            "36.3400":"经皮经心肌血管再形成术",
                            "36.9900x011":"经皮冠状动脉瘘栓塞术",
                            "36.9900x012":"经皮冠状动脉瘘封堵术",
                            "37.2800":"心内超声心动图",
                            "37.9000x001":"经皮左心耳封堵术",
                            "37.9200x001":"心脏注射治疗",
                            "37.9900x003":"经皮右心耳封堵术",
                            "39.4901":"上腔静脉滤器取出术",
                            "39.5000x011":"下腔静脉球囊扩张成形术",
                            "39.5000x014":"主动脉球囊扩张成形术",
                            "39.5000x021":"上腔静脉球囊扩张成形术",
                            "39.5006":"肝静脉球囊血管成形术",
                            "39.5010":"腹主动脉球囊血管成形术",
                            "39.5400x001":"胸主动脉夹层动脉瘤开窗术",
                            "39.7100x004":"腹主动脉栓塞术",
                            "39.7101":"腹主动脉支架置入术",
                            "39.7102":"腹主动脉覆膜支架腔内隔绝术",
                            "39.7103":"腹主动脉分支覆膜支架置入术",
                            "39.7300x003":"主动脉覆膜支架腔内隔绝术",
                            "39.7300x004":"胸主动脉覆膜支架置入术(腋-腋、腋-颈、腋-腋-颈)[HYBRID复合手术]",
                            "39.7301":"胸主动脉支架置入术",
                            "39.7302":"胸主动脉分支覆膜支架置入术",
                            "39.7303":"胸主动脉覆膜支架腔内隔绝术",
                            "39.7800x001":"胸主动脉开窗分支覆膜支架置入术",
                            "39.7800x002":"腹主动脉开窗分支覆膜支架置入术",
                            "39.7900x003":"主动脉瘤支架置入术",
                            "39.9000x026":"动脉导管支架置入术"
                        }
                    }
                }
            }
        }
    ]
}
参数 类型 是否必须 说明 示例
method string 首页引擎智能编码模块,固定值 cdss-mrhp-knowledge-search
query string 查询信息(可以是空格分割的关键词,或者是拼音首字母字符串,或者是icd编码) "心脏治疗 超声" (关键字,空格分隔),"xzzl"(拼音首字母),"A01"(icd编码)
search_type string 查询类型, icd 查询 "icd"
target_type string 查询版本, 查询类型是icd 查询时,查询版本可选"医保"或"临床" "临床"
search_str_type string 检索类型, icd名称关键词检索("icd_name"), icd名称拼音首字母检索("pinyin"),icd编码检索("icd") "icd"

{
    "method": "cdss-mrhp-knowledge-search",
    "search_type": "icd",
    "target_type": "医保",
    "query": "心脏治疗  超声",
    "search_str_type": "icd_name"
}
* Response

返回字段 说明 示例
code 服务结果状态 0、10200
message 返回信息 "SUCCESS"、 "cdss-mrhp-knowledge-search: query length should less than 100 and more than 1"
result 查询结果, 返回top3, 并给出每个匹配结果的各版本信息
{
    "code":"OK",
    "message":"SUCCESS",
    "result":[
        {
            "icd_10":[

            ],
            "icd_9":[
                {
                    "医保":{
                        "icd":"00.0200",
                        "name":"心脏治疗性超声",
                        "cate":{
                            "类目":"00",
                            "类目名称":"操作和介入,NEC",
                            "亚目":"00.0",
                            "亚目名称":"治疗性超声"
                        }
                    },
                    "标准":{
                        "icd":"00.0200",
                        "name":"心脏治疗性超声",
                        "cate":{
                            "类目":"00",
                            "类目名称":"操作和介入,不能分类于他处",
                            "亚目":"00.0",
                            "亚目名称":"治疗性超声"
                        }
                    },
                    "临床":{
                        "icd":"00.0200",
                        "name":"心脏治疗性超声",
                        "cate":{
                            "类目":"00",
                            "类目名称":"操作和介入,不能分类于他处",
                            "亚目":"00.0",
                            "亚目名称":"治疗性超声"
                        }
                    }
                }
            ]
        }
    ]
}

错误码定义

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 不支持的资源