接口描述
为了让问诊结果更加精准,问诊过程中需要用到患者的基本信息,如性别、年龄、身高、体重等。
创建会话患者
接口调用请求说明
API
版本要求
请求示例
POST https://openapi.macrocura.com/diagnosis/patients/
{
"session_uuid": "session_uuid",
"out_patient_id": "out_patient_id",
"gender": "M",
"age": 20,
"patient_name": "patient_name",
"mobile": "mobile",
"birth_date": "1999-1-1",
"birth_time": "08:00:00",
"height": 170,
"weight": 60,
"allergy_history": [],
"patient_history": [],
"relative_history": [{
"relative": "FA",
"history": ["disease_uuid1", "disease_uuid2"]
}]
}
请求参数
名称 |
类型 |
是否必填 |
最大长度 |
描述 |
session_uuid |
String |
是 |
64 |
会话uuid |
out_patient_id |
String |
是 |
64 |
患者唯一识别号 |
gender |
String |
是 |
4 |
性别枚举 |
age |
Number |
是 |
4 |
年龄 |
patient_name |
String |
否 |
32 |
患者姓名 |
mobile |
String |
否 |
20 |
手机号 |
birth_date |
String |
否 |
64 |
出生日期 |
birth_time |
String |
否 |
64 |
出生时间,主要用于换算时辰 |
height |
Number |
否 |
|
身高,单位cm |
weight |
Number |
否 |
|
体重,单位kg |
birth_place |
String |
否 |
64 |
出生地-省市:中国省市县地区代码 |
home_place |
String |
否 |
64 |
联系地址-省市:中国省市县地区代码 |
home_address |
String |
否 |
128 |
联系地址-住址 |
email |
String |
否 |
64 |
邮箱 |
company |
String |
否 |
64 |
公司 |
job_title |
String |
否 |
64 |
职业:职业/工种<资格>标准目录编号 |
sscid |
String |
否 |
64 |
社保卡号 |
idcard |
String |
否 |
64 |
身份证号码 |
allergy_history |
Array |
否 |
|
过敏史,脉景中药uuid 数组 |
patient_history |
Array |
否 |
|
个人病史,脉景疾病uuid 数组 |
relative_history |
Array |
否 |
|
患者亲友病史数组 |
患者亲友病史
名称 |
类型 |
描述 |
relative |
String |
亲友关系枚举 |
history |
Array |
病史,脉景疾病uuid 数组 |
响应示例
{
"code": 2000,
"description": "success",
"results": {}
}
公共响应参数
名称 |
类型 |
描述 |
示例 |
code |
Number |
请求处理的状态码 |
2000 |
description |
String |
请求处理的状态描述 |
"success" |
results |
Object |
请求处理的返回值,具体内容参照各章节"返回数据说明" |
{} 或 [] |
修改会话患者
接口调用请求说明
API
版本要求
请求示例
PATCH https://openapi.macrocura.com/diagnosis/patients/
{
"session_uuid": "session_uuid",
"out_patient_id": "out_patient_id",
"allergy_history": ["medicine_uuid1", "medicine_uuid2"],
"patient_history": ["disease_uuid1", "disease_uuid2"],
"relative_history": []
}
请求参数
名称 |
类型 |
是否必填 |
最大长度 |
描述 |
session_uuid |
String |
是 |
64 |
会话uuid |
out_patient_id |
String |
是 |
64 |
患者唯一识别号 |
gender |
String |
是 |
4 |
性别枚举 |
age |
Number |
是 |
4 |
年龄 |
patient_name |
String |
否 |
32 |
患者姓名 |
mobile |
String |
否 |
20 |
手机号 |
birth_date |
String |
否 |
64 |
出生日期 |
birth_time |
String |
否 |
64 |
出生时间,主要用于换算时辰 |
height |
Number |
否 |
|
身高,单位cm |
weight |
Number |
否 |
|
体重,单位kg |
birth_place |
String |
否 |
64 |
出生地-省市:中国省市县地区代码 |
home_place |
String |
否 |
64 |
联系地址-省市:中国省市县地区代码 |
home_address |
String |
否 |
128 |
联系地址-住址 |
email |
String |
否 |
64 |
邮箱 |
company |
String |
否 |
64 |
公司 |
job_title |
String |
否 |
64 |
职业:职业/工种<资格>标准目录编号 |
sscid |
String |
否 |
64 |
社保卡号 |
idcard |
String |
否 |
64 |
身份证号码 |
allergy_history |
Array |
否 |
|
过敏史,脉景中药uuid 数组 |
patient_history |
Array |
否 |
|
个人病史,脉景疾病uuid 数组 |
relative_history |
Array |
否 |
|
患者亲友病史数组 |
患者亲友病史
名称 |
类型 |
描述 |
relative |
String |
亲友关系枚举 |
history |
Array |
病史,脉景疾病uuid 数组 |
响应示例
{
"code": 2000,
"description": "success",
"results": {}
}
公共响应参数
名称 |
类型 |
描述 |
示例 |
code |
Number |
请求处理的状态码 |
2000 |
description |
String |
请求处理的状态描述 |
"success" |
results |
Object |
请求处理的返回值,具体内容参照各章节"返回数据说明" |
{} 或 [] |