灵医书写助手API开发指南v2—同步(疾病和手术操作ICD抽取)API¶
产品功能 | API | method | 建议使用场景 |
---|---|---|---|
同步(疾病和手术操作ICD抽取)API | 疾病和手术操作ICD抽取 | cdss-mrhp-icd-extraction | 从长文本中抽取疾病和手术操作ICD |
同步(疾病和手术操作ICD抽取)API功能¶
疾病和手术操作ICD抽取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 | 是 | 疾病和手术操作ICD抽取模块,固定值 | cdss-mrhp-icd-extraction |
query | string | 是 | 待抽取的长文本 | "伤寒,并患有糖尿病,对其进行输尿管切除术、肝移植手术" |
- Response
返回字段 | 说明 | 示例 |
---|---|---|
code | 服务结果状态 | |
message | 返回信息 | |
result | 返回抽取到的诊断和手术操作及icd编码信息,若不是标准医学表达,会返回Top3个相似结果 |
json
{
"code": 0,
"message": "SUCCESS",
"result": [
{
"诊断":[
{
"名称":"伤寒",
"ICD":[
{
"临床版":{
"编码":"A01.000",
"编码名称":"伤寒"
},
"医保版":{
"编码":"A01.000",
"编码名称":"伤寒"
},
"标准版":{
"编码":"A01.000",
"编码名称":"伤寒"
},
"得分":1
}
],
"原文名称":"伤寒"
},
{
"名称":"胃肠炎",
"ICD":[
{
"临床版":{
"编码":"A09.901",
"编码名称":"胃肠炎"
},
"医保版":{
"编码":"A09.901",
"编码名称":"胃肠炎"
},
"标准版":{
"编码":"A09.901",
"编码名称":"胃肠炎"
},
"得分":1
}
],
"原文名称":"肠胃炎"
}
],
"手术操作":[
{
"名称":"切除阑尾",
"ICD":[
{
"临床版":{
"编码":"47.0901",
"编码名称":"阑尾切除术"
},
"医保版":{
"编码":"47.0901",
"编码名称":"阑尾切除术"
},
"标准版":{
"编码":"47.0901",
"编码名称":"阑尾切除术"
},
"得分":0.8
},
{
"临床版":{
"编码":"47.0900",
"编码名称":"其他阑尾切除术"
},
"医保版":{
"编码":"47.0900",
"编码名称":"其他阑尾切除术"
},
"标准版":{
"编码":"47.0900",
"编码名称":"其他阑尾切除术"
},
"得分":0.5714
},
{
"临床版":{
"编码":"47.0902",
"编码名称":"阑尾残端切除术"
},
"医保版":{
"编码":"47.0902",
"编码名称":"阑尾残端切除术"
},
"标准版":{
"编码":"47.0902",
"编码名称":"阑尾残端切除术"
},
"得分":0.5714
},
{
"临床版":{
"编码":"45.4106",
"编码名称":"阑尾病损切除术"
},
"医保版":{
"编码":"47.0903",
"编码名称":"阑尾病损切除术"
},
"标准版":{
"编码":"47.0900",
"编码名称":"其他阑尾切除术"
},
"得分":0.5714
},
{
"临床版":{
"编码":"47.1900x001",
"编码名称":"附带阑尾切除术"
},
"医保版":{
"编码":"47.1900x001",
"编码名称":"附带阑尾切除术"
},
"标准版":{
"编码":"47.1900",
"编码名称":"其他的附带阑尾切除术"
},
"得分":0.5714
}
],
"手术或操作":"手术",
"原文名称":"切除阑尾"
}
]
}
]
}
错误码定义¶
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 | 不支持的资源 |