/ocr/medical_predict

1.接口描述

该API的功能是给输入的医疗文本进行NLP解析。

请求方式:

POST

请求URL:

https://cloudapi.deepfinch.com/ocr/medical_predict

调试工具

Debugging Tool

2.请求参数

2.1 请求头域

字段 类型 必需 描述
X-DF-API-ID string API调用凭证信息,详细信息请参考API调用
X-DF-API-SECRET string API调用凭证信息,详细信息请参考API调用

2.2 请求体

字段 类型 必需 描述
medical_text string 医疗文本信息

3.返回参数

3.1 正常响应(200):

字段 类型 描述
request_id string 本次请求的 id
status string 状态。正常为 OK ,其他值表示失败。详见错误码
icd10_result array [输入文本, ICD-10结果]

3.2 icd10_result 各字段说明:

字段 说明
字段一 解析内容
字段二 起始坐标(在原文本中的起始索引闭区间)
字段三 终止坐标(在原文本中的终止坐标开区间)
字段四 解析内容所属类型(体征、疾病、否认类疾病、阳性症状、
阴性症状、手术、时间、阳性不良嗜好、阴性不良嗜好)
字段五 ICD-10名称,类型为疾病时输出
字段六 ICD-10代码,类型为疾病时输出
字段七 时间(天)

输出示例:

{
    "request_id": "TID409be35e9aed41a6af8c430040fe5d2c",
    "status": "OK",
    "icd10_result": [
        "患者约3天前哭闹时出现右侧腹股沟区包块,约”核桃“大小,局部无红肿及疼痛,无发热,按摩后包块消失,当时未予重视,未特殊治疗。此后包块反复出现并渐增大,尤在久立或活动后增大明显。遂来诊。门诊检查后以”右侧腹股沟斜疝“收入院。病程中无腹痛、腹胀,无恶心、呕吐,无腹泻、脓血便,无尿频、尿急、尿痛及肉眼血尿,睡眠、饮食可。",
        [
            [
                "3天前",
                3,
                6,
                "时间",
                "",
                "",
                ""
            ],
            [
                "右侧腹股沟区包块,约”核桃“大小",
                11,
                27,
                "阳性症状",
                "",
                "",
                "3天前"
            ],
            [
                "局部无红肿及疼痛",
                28,
                36,
                "阴性症状",
                "",
                "",
                ""
            ],
            [
                "无发热",
                37,
                40,
                "阴性症状",
                "",
                "",
                ""
            ],
            [
                "右侧腹股沟斜疝",
                99,
                106,
                "疾病",
                "单侧腹股沟疝,不伴有梗阻或坏疽",
                "K40.900",
                "3天前"
            ],
            [
                "无腹痛、腹胀",
                114,
                120,
                "阴性症状",
                "",
                "",
                ""
            ],
            [
                "无恶心、呕吐",
                121,
                127,
                "阴性症状",
                "",
                "",
                ""
            ],
            [
                "无腹泻、脓血便",
                128,
                135,
                "阴性症状",
                "",
                "",
                ""
            ],
            [
                "无尿频、尿急、尿痛及肉眼血尿",
                136,
                150,
                "阴性症状",
                "",
                "",
                ""
            ],
            [
                "睡眠、饮食可。",
                151,
                158,
                "体征",
                "",
                "",
                ""
            ]
        ]
    ]
}

4.错误码

状态码 status 字段 说明
400 INVALID_ARGUMENT 请求参数错误
400 QUERY_FAILED 核验失败
401 UNAUTHORIZED 未授权或授权失败
403 RATE_LIMIT_EXCEEDED 调用频率超出限额
404 NOT_FOUND 请求路径错误
500 INTERNAL_ERROR 服务器内部错误

输出示例:

{
  "status": "INVALID_ARGUMENT",
  "reason": "must specify 'medical_text'",
  "request_id": "TID8bf47ab6eda64476973cc5f5b6ebf57e"
}

5.输入示例

results matching ""

    No results matching ""