接口描述
为了让问诊结果更加精准,问诊过程中需要用到患者的基本信息,如性别、年龄、身高、体重等。
创建会话患者
接口调用请求说明
请求地址:
https://openapi.macrocura.com/diagnosis/patients/
请求方法:
POST
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
}
请求参数
名称 | 类型 | 是否必填 | 最大长度 | 描述 |
---|---|---|---|---|
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 | 联系地址-住址 |
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 | 请求处理的返回值,具体内容参照各章节"返回数据说明" | {} 或 [] |