接口描述
第三方用户可通过调用开放平台提供的API获取到脉景健康对该患者问诊的推荐处方。
接口调用请求说明
API
版本要求
请求示例
POST https://openapi.macrocura.com/diagnosis/prescriptions/nlp/
{
"session_uuid": "session_uuid",
"out_patient_id": "out_patient_id",
"out_record_id": "out_record_id",
"patient_condition": "患者病症描述"
}
请求参数
名称 |
类型 |
是否必填 |
最大长度 |
描述 |
session_uuid |
String |
是 |
64 |
会话uuid |
out_patient_id |
String |
是 |
64 |
患者唯一识别号 |
out_record_id |
String |
是 |
64 |
就诊唯一识别号 |
patient_condition |
String |
是 |
1000 |
患者病症描述 |
响应示例
{
"code": 2000,
"description": "success",
"results": [{
"stars": 5,
"recommend_medicine_list": [{
"uuid": "medicine_uuid11",
"name": "medicine_name11",
"weight": 10
}, {
"uuid": "medicine_uuid12",
"name": "medicine_name12",
"weight": 10
}],
"reference_expression": {
"prescription_list": [{
"uuid": "prescription_uuid11",
"name": "prescription_name11"
}, {
"uuid": "prescription_uuid12",
"name": "prescription_name12"
}],
"extra_list": [{
"add_prescription_list": [],
"add_medicine_list": [{
"uuid": "medicine_uuid11",
"name": "medicine_name11",
"weight": 10
}, {
"uuid": "medicine_uuid12",
"name": "medicine_name12",
"weight": 10
}],
"sub_medicine_list": [{
"uuid": "medicine_uuid13",
"name": "medicine_name13",
"weight": 10
}, {
"uuid": "medicine_uuid14",
"name": "medicine_name14",
"weight": 10
}]
}]
}
}, {
"stars": 5,
"recommend_medicine_list": [{
"uuid": "medicine_uuid21",
"name": "medicine_name21",
"weight": 10
}, {
"uuid": "medicine_uuid22",
"name": "medicine_name21",
"weight": 10
}],
"reference_expression": {
"prescription_list": [{
"uuid": "prescription_uuid21",
"name": "prescription_name21"
}, {
"uuid": "prescription_uuid22",
"name": "prescription_name22"
}],
"extra_list": [{
"add_prescription_list": [{
"uuid": "prescription_uuid23",
"name": "prescription_name23"
}],
"add_medicine_list": [{
"uuid": "medicine_uuid21",
"name": "medicine_name21",
"weight": 10
}, {
"uuid": "medicine_uuid22",
"name": "medicine_name22",
"weight": 10
}],
"sub_medicine_list": [{
"uuid": "medicine_uuid23",
"name": "medicine_name23",
"weight": 10
}, {
"uuid": "medicine_uuid24",
"name": "medicine_name24",
"weight": 10
}]
}]
}
}]
}
公共响应参数
名称 |
类型 |
描述 |
示例 |
code |
Number |
请求处理的状态码 |
2000 |
description |
String |
请求处理的状态描述 |
"success" |
results |
Object |
请求处理的返回值,具体内容参照各章节"返回数据说明" |
{} 或 [] |
返回数据说明
名称 |
类型 |
描述 |
stars |
Number |
星级标记,1-5星,星级越高表示推荐度越高 |
recommend_medicine_list |
Array |
推荐中药明细 |
reference_expression |
Object |
参考结果明细 |
参考结果明细
名称 |
类型 |
描述 |
prescription_list |
Array |
推荐方剂明细 |
extra_list |
Array |
加减法明细 |
加减法明细
名称 |
类型 |
描述 |
add_prescription_list |
Array |
增加的方剂明细 |
add_medicine_list |
Array |
增加的中药明细 |
sub_medicine_list |
Array |
减少的中药明细 |
方剂明细
名称 |
类型 |
描述 |
uuid |
String |
方剂uuid |
name |
String |
方剂名称 |
中药明细
名称 |
类型 |
描述 |
uuid |
String |
中药uuid |
name |
String |
中药名称 |
weight |
Number |
草药类型的中药剂量 |