1.专病处方推荐

接口描述: 调用此接口传入患者和病情相关信息,并且传入专病场景编码和证型编码,获取专病处方用药推荐

调用地址: https://api.macrocura.com/open/api/disease/prescription/recommend/

请求方法: Post

请求参数格式: json

请求参数详情:

字段名 类型 是否必填 详细
app_id string 是 应用id,对接外部应用的唯一id号
app_secret string 是 应用密钥,对接外部应用的秘钥,秘钥和id是一对一的关系
auth_code string 是 授权码,一个设备使用一个
medical_record_code string 是 病历编码,为了便于问题排查和追溯,处方推荐的结果需要和业务编码关联,50字限制
hospital object 是 医院,50字限制
doctor object 是 医生,50字限制
appointment_date string 否 就诊时间, 示例: 2023-10-05
scene_code string 是 专病场景code,每个code对应脉景一种专病场景,需要联系脉景获取
patient object 是 患者信息
record object 是 病情信息
diagnose object 是 诊断信息

医院

字段名 类型 详细描述 是否必填
code string 医院编码 是
name string 医院名称 否

医生

字段名 类型 详细描述 是否必填
code string 医生编码 是
name string 医生名称 否

患者信息

字段名 类型 详细描述 是否必填
gender string 患者性别 ,男、女 是
age int 患者年龄,0~150 是
province string 患者省份 否
city string 患者城市 否
height float 身高,1~250cm 否
weight float 体重,1~500kg 否
temperature float 体温,1~50℃ 否
heart_rate float 心率,1~300 否
systolic_blood_pressure float 收缩压 ,1~300 否
diastolic_blood_pressure float 舒张压,1~300 否

病情信息

字段名 类型 详细描述 是否必填
main_remark string 主诉,500字限制 是
disease_remark string 现病史,500字限制 是
physique_remark string 体格检查,500字限制 否
assist_check string 辅助检查,500字限制 否
disease_history string 既往史,500字限制 否
allergy_history string 过敏史,500字限制 否
family_history string 家族史,500字限制 否
menstrual_history string 月经史,500字限制,男性不用填写 否
pregnancy_history string 孕产史,500字限制 ,男性不用填写 否

诊断信息:

字段名 类型 说明 是否必填
gbs array(Object) 中医诊断 否
syndromes Object 证型 否
therapys Object 治法 否
icd10s array(Object) 西医诊断 否

中医诊断:

字段名 类型 说明 是否必填
code String 中医诊断编码 ,50字限制 否
name String 中医诊断名称 ,50字限制 否

证型:

字段名 类型 说明 是否必填
code String 证型编码 ,50字限制 否
name String 证型名称 ,50字限制 否

治法:

字段名 类型 说明 是否必填
code String 治法编码 ,50字限制 否
name String 治法名称 ,50字限制 否

西医诊断:

字段名 类型 说明 是否必填
code String 西医诊断编码,50字限制 否
name String 西医诊断名称 ,50字限制 否

请求参数示例:

{
    "app_id": "19996cd8f2d94489936be7c90ed688e8",
    "app_secret": "a422db65404a495e924c7655bff0b383",
    "auth_code": "ca40674a00dc45709a57625bd7b8ca06",
    "medical_record_code": "11",
    "hospital": {
        "code": "111",
        "name": ""
    },
    "doctor": {
        "code": "11",
        "name": ""
    },
    "appointment_date": "2023-10-09",
    "scene_code": "JQWPbiyanFKNW",
    "syndrome_uuid": "31563fd9-775f-11eb-94a2-98039b0809cc",
    "patient": {
        "gender": "男",
        "age": "10",
        "height": "",
        "weight": "",
        "temperature": "",
        "heart_rate": "",
        "systolic_blood_pressure": "",
        "diastolic_blood_pressure": "",
        "province": "abcdeabcdeabcdeabcdeabcdebcde1abcdeabcdeabcdeabcde",
        "city": "abcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcde"
    },
    "record": {
        "main_remark": "头痛,鼻炎,恶心",
        "disease_remark": "发烧",
        "physique_remark": "",
        "assist_check": "",
        "disease_history": "",
        "allergy_history": "",
        "family_history": "",
        "menstrual_history": "",
        "pregnancy_history": ""
    },
    "diagnose": {
        "gbs": [
            {
                "code": "",
                "name": ""
            }
        ],
        "syndrome": {
            "code": "",
            "name": ""
        },
        "therapy": {
            "code": "",
            "name": ""
        },
        "icds": [
            {
                "code": "",
                "name": ""
            }
        ]
    }
}

返回参数位置: HTTP Body

返回参数格式: JSON

返回参数详情:

字段名 类型 详细描述
code int 返回业务状态码
log_id string 日志id,便于追溯和排查问题
success bool 请求是否成功
msg string 失败或者成功信息
data object 返回的数据

data:

字段名 类型 详细描述
scene_code string 引擎场景编码
prescriptions array(object) 处方信息

处方信息:

字段名 类型 说明
serial_no String 处方序号
syndrome_uuid String 症型uuid
syndrome_name String 症型名称
stars float 推荐星级
prescription_type int 处方类型,0: 中药处方 1:西药处方
prescription_name String 处方名称
prescription_uuid String 处方uuid
prescription_amount int 处方剂数
prescription_use_method String 处方用法,如:内服,外用
tcms array(object) 中药

中药:

字段名 类型 说明
tcm_code int 脉景药品编码,中药品名编码
tcm_uuid String 药品uuid
tcm_name String 药品名称
tcm_weight float 药品用量 ,饮片用量
tcm_use_method String 中药用法,如:先煎、后下、包煎、烊化、冲服、另煎

返回错误码的含义:

错误码 错误信息
10000 服务器内部错误,请再次请求
10001 必填字段未填写: *字段
10002 字段类型错误: *字段
10003 字段长度错误: *字段
10004 字段范围错误: *字段
10005 字段枚举错误: *字段
10006 身份证认证不通过
10600 nlp进行诊断识别失败
10706 模型推荐处方失败/症状信息较少,请补充更多信息...

返回参数示例:

{
    "code": 20000,
    "success": true,
    "msg": "成功",
    "data": [
        {
            "serial_no": 1,
            "syndrome_uuid": "31563fd9-775f-11eb-94a2-98039b0809cc",
            "syndrome_name": "",
            "stars": 5.0,
            "prescription_type": 0,
            "prescription_name": "川芎茶调散",
            "prescription_uuid": "339521a3-5732-4ae9-b788-ef9cd2236c3c",
            "prescription_amount": 7,
            "prescription_use_method": "内服",
            "tcms": [
                {
                    "tcm_code": 12477,
                    "tcm_uuid": "3eb75619-dd60-4f30-b39d-42d6487b9ef3",
                    "tcm_name": "川芎",
                    "tcm_weight": 12,
                    "tcm_use_method": ""
                },
                {
                    "tcm_code": 12791,
                    "tcm_uuid": "5a52b667-08b4-4df2-9a96-584859e10c49",
                    "tcm_name": "荆芥",
                    "tcm_weight": 12,
                    "tcm_use_method": ""
                },
                {
                    "tcm_code": 12380,
                    "tcm_uuid": "cfe58037-6e99-4c94-8bc5-6a546dbb7be4",
                    "tcm_name": "白芷",
                    "tcm_weight": 6,
                    "tcm_use_method": ""
                },
                {
                    "tcm_code": 13024,
                    "tcm_uuid": "29904694-716b-4838-b898-a525f0eb8685",
                    "tcm_name": "羌活",
                    "tcm_weight": 6,
                    "tcm_use_method": ""
                },
                {
                    "tcm_code": 12616,
                    "tcm_uuid": "5868a8bb-2b6c-4100-8714-31b141a8faaa",
                    "tcm_name": "生甘草",
                    "tcm_weight": 6,
                    "tcm_use_method": ""
                },
                {
                    "tcm_code": 13293,
                    "tcm_uuid": "b27a02ef-dca4-404e-9ae0-b9555ac7894a",
                    "tcm_name": "细辛",
                    "tcm_weight": 3,
                    "tcm_use_method": ""
                },
                {
                    "tcm_code": 12591,
                    "tcm_uuid": "a1fe3896-a9fd-47de-aeb1-14aabda17549",
                    "tcm_name": "防风",
                    "tcm_weight": 6,
                    "tcm_use_method": ""
                },
                {
                    "tcm_code": 12425,
                    "tcm_uuid": "4a2e9f81-cd59-4eba-b8d8-fc2176f268cd",
                    "tcm_name": "薄荷",
                    "tcm_weight": 24,
                    "tcm_use_method": "后下"
                }
            ]
        }
    ],
    "reason": null,
    "log_id": "b882d3c007394b96aa34f1a78d145edc"
}
By Macrocura, Copyright © 2020 all right reserved,powered by Gitbook            Last update: 2024-07-16 11:50:40