8007-患者端API
  1. patients
8007-患者端API
  • departments
    • 获取所有科室
      GET
    • 根据科室ID获取医生
      GET
  • medical_records
    • 获取所有病历
      GET
    • 创建医疗记录
      POST
    • 根据病历ID获取病历详情
      GET
  • patients
    • 添加或更新就诊人
      POST
    • 更新默认就诊人
      POST
    • 编辑就诊人信息
      PUT
    • 删除就诊人
      DELETE
    • 获取就诊人列表
      GET
  • sessions
    • 获取所有会话
      GET
    • 获取问诊信息
      POST
    • 获取会话消息
      GET
    • 获取会话详情
      POST
  • users
    • 注册用户
      POST
  • appointments
    • 创建挂号
      POST
  • doctors
    • 注册医生
      POST
  1. patients

编辑就诊人信息

PUT
/api/patients/{id}
patients
更新指定就诊人的详细信息

Request

Path Params
id
string 
required
就诊人 ID
Body Params application/json
就诊人信息
age
integer 
required
allergy_history
enum<string> 
optional
Allowed values:
YesNo
allergy_history_detail
string 
optional
card_number
string 
required
card_type
enum<string> 
required
Allowed value:
ID_Card
created_time
string 
optional
gender
enum<string> 
required
Allowed values:
MaleFemaleOther
guardian_card_number
string 
optional
guardian_card_type
enum<string> 
optional
Allowed value:
ID_Card
guardian_name
string 
optional
height
integer 
optional
id
integer 
optional
is_default
boolean 
optional
liver_function
enum<string> 
optional
Allowed values:
NormalAbnormal
liver_function_detail
string 
optional
medical_history
enum<string> 
optional
Allowed values:
YesNo
medical_history_detail
string 
optional
name
string 
required
pregnancy_status
enum<string> 
optional
Allowed values:
NonePregnantBreastfeeding
relation
enum<string> 
required
Allowed values:
SelfParentChildSpouseSiblingOther
renal_function
enum<string> 
optional
Allowed values:
NormalAbnormal
renal_function_detail
string 
optional
updated_time
string 
optional
user_id
integer 
optional
weight
integer 
optional
Example
{
    "age": 0,
    "allergy_history": "Yes",
    "allergy_history_detail": "string",
    "card_number": "string",
    "card_type": "ID_Card",
    "created_time": "string",
    "gender": "Male",
    "guardian_card_number": "string",
    "guardian_card_type": "ID_Card",
    "guardian_name": "string",
    "height": 0,
    "id": 0,
    "is_default": true,
    "liver_function": "Normal",
    "liver_function_detail": "string",
    "medical_history": "Yes",
    "medical_history_detail": "string",
    "name": "string",
    "pregnancy_status": "None",
    "relation": "Self",
    "renal_function": "Normal",
    "renal_function_detail": "string",
    "updated_time": "string",
    "user_id": 0,
    "weight": 0
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT '/api/patients/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "age": 0,
    "allergy_history": "Yes",
    "allergy_history_detail": "string",
    "card_number": "string",
    "card_type": "ID_Card",
    "created_time": "string",
    "gender": "Male",
    "guardian_card_number": "string",
    "guardian_card_type": "ID_Card",
    "guardian_name": "string",
    "height": 0,
    "id": 0,
    "is_default": true,
    "liver_function": "Normal",
    "liver_function_detail": "string",
    "medical_history": "Yes",
    "medical_history_detail": "string",
    "name": "string",
    "pregnancy_status": "None",
    "relation": "Self",
    "renal_function": "Normal",
    "renal_function_detail": "string",
    "updated_time": "string",
    "user_id": 0,
    "weight": 0
}'

Responses

🟢200OK
application/json
就诊人更新成功
Body
Additional properties
integer  | number  | string  | boolean 
optional
Example
{}
🟠400Bad Request
🟠404Record Not Found
Previous
更新默认就诊人
Next
删除就诊人
Built with