接口描述

为了让问诊结果更加精准,问诊过程中需要用到患者的基本信息,如性别、年龄、身高、体重等。


创建会话患者

接口调用请求说明
  • 请求地址: 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,
    "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 请求处理的返回值,具体内容参照各章节"返回数据说明" {} 或 []

修改会话患者

接口调用请求说明
  • 请求地址: https://openapi.macrocura.com/diagnosis/patients/

  • 请求方法: PATCH

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 请求处理的返回值,具体内容参照各章节"返回数据说明" {} 或 []
By Macrocura, Copyright © 2020 all right reserved,powered by Gitbook            Last update: 2021-01-20 10:19:15