接口描述

第三方用户可通过调用开放平台提供的API获取到脉景健康对该患者问诊的推荐处方。

接口调用请求说明
  • 请求地址: https://openapi.macrocura.com/diagnosis/prescriptions/

  • 请求方法: POST

API版本要求
请求示例
  • POST https://openapi.macrocura.com/diagnosis/prescriptions/
{
    "session_uuid": "session_uuid",
    "out_patient_id": "out_patient_id",
    "out_record_id": "out_record_id",
    "symptom_list": [{
        "uuid": "symptom_uuid",
        "name": "symptom_name",
        "attribute_list": [],
        "is_complaint": false,
        "is_negative": false
        "body_part_uuid": null
        "start_days": 4,
        "worse_days": 2,
        "remark": ""
    }],
    "disease_list: [{
        "uuid": "disease_uuid",
        "name": "disease_name",
        "attribute_list": [],
        "is_complaint": false,
        "is_negative": false
        "body_part_uuid": null
        "start_days": 4,
        "worse_days": 2,
        "remark": ""
    }],
    "assist_check_list: [{
        "uuid": "assist_uuid",
        "name": "assist_name",
        "value": 10
    }],
    "additional_disease_list": []
}
请求参数
名称 类型 是否必填 最大长度 描述
session_uuid String 64 会话uuid
out_patient_id String 64 患者唯一识别号
out_record_id String 64 就诊唯一识别号
symptom_list Array 症状数组,数组不能为空数组,查看具体字段
disease_list Array 疾病数组,默认为空数组,查看具体字段
assist_check_list Array 检查数组,默认为空数组,查看具体字段
additional_disease_list Array 其他疾病数组,默认为空数组,查看具体字段
响应示例
{
    "code": 2000,
    "description": "success",
    "results": [{
        "stars": 5,
        "recommend_medicine_list": [{
            "uuid": "medicine_uuid11",
            "weight": 10
        }, {
            "uuid": "medicine_uuid12",
            "weight": 12
        }],
        "reference_expression": {
            "prescription_list": ["prescription_uuid11", "prescription_uuid12"],
            "add_medicine_list": ["medicine_uuid11", "medicine_uuid12"],
            "sub_medicine_list": ["medicine_uuid13", "medicine_uuid14"]
        }
    }, {
        "stars": 5,
        "recommend_medicine_list": [{
            "uuid": "medicine_uuid21",
            "weight": 10
        }, {
            "uuid": "medicine_uuid22",
            "weight": 12
        }],
        "reference_expression": {
            "prescription_list": ["prescription_uuid21", "prescription_uuid22"],
            "add_medicine_list": ["medicine_uuid21", "medicine_uuid22"],
            "sub_medicine_list": ["medicine_uuid23", "medicine_uuid24"]
        }
    }]
}
公共响应参数
名称 类型 描述 示例
code Number 请求处理的状态码 2000
description String 请求处理的状态描述 "success"
results Object 请求处理的返回值,具体内容参照各章节"返回数据说明" {} 或 []
返回数据说明
名称 类型 描述
stars Number 星级标记,1-5星,星级越高表示推荐度越高
recommend_medicine_list Array 推荐中药明细数组
reference_expression Object 参考结果明细
推荐中药明细
名称 类型 描述
uuid String 中药uuid
weight Number 草药类型的中药剂量
参考结果明细
名称 类型 描述
prescription_list Array 推荐方剂的uuid数组
add_medicine_list Array 增加的中药uuid数组
sub_medicine_list Array 减少的中药uuid数组
By Macrocura, Copyright © 2020 all right reserved,powered by Gitbook            Last update: 2020-07-14 09:47:04