接口描述
第三方用户可通过调用开放平台提供的API获取到脉景健康对该患者问诊的推荐处方。
接口调用请求说明
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 数组 |