接口描述
第三方用户可通过调用开放平台提供的API获取到脉景健康对该患者问诊过程中的引导症状和疾病。
API
版本要求
请求示例
POST https://openapi.macrocura.com/diagnosis/guidance/
{
"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": [],
"ignore_symptom_list": ["symptom_uuid1", "symptom_uuid2"]
}
请求参数
名称 |
类型 |
是否必填 |
最大长度 |
描述 |
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 |
否 |
|
其他疾病数组,默认为空数组,查看具体字段 |
ignore_symptom_list |
Array |
否 |
|
排除症状列表,默认为空数组,症状uuid 数组 |
响应示例
{
"code": 2000,
"description": "success",
"results": {
"symptom_list": [{
"uuid": "symptom_uuid1",
"attribute_uuid": "attribute_uuid"
}, {
"uuid": "symptom_uuid2",
"attribute_uuid": ""
}],
"disease_list": [{
"uuid": "disease_uuid1",
"attribute_uuid": ""
}]
}
}
公共响应参数
名称 |
类型 |
描述 |
示例 |
code |
Number |
请求处理的状态码 |
2000 |
description |
String |
请求处理的状态描述 |
"success" |
results |
Object |
请求处理的返回值,具体内容参照各章节"返回数据说明" |
{} 或 [] |
返回数据说明
名称 |
类型 |
描述 |
symptom_list |
Array |
引导症状数组 |
disease_list |
Array |
引导疾病数组 |
引导症状
名称 |
类型 |
描述 |
uuid |
String |
症状uuid |
attribute_uuid |
String |
属性的uuid ,属性uuid 不为空时,以属性为主 |
引导疾病
名称 |
类型 |
描述 |
uuid |
String |
疾病uuid |
attribute_uuid |
String |
属性的uuid ,属性uuid 不为空时,以属性为主 |