8007-患者端API
  1. sessions
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. sessions

获取会话详情

POST
/api/sessions/session
sessions
根据会话 ID 获取会话的详细信息

Request

Body Params application/json
session_id
integer 
optional
Example
{
    "session_id": 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 POST '/api/sessions/session' \
--header 'Content-Type: application/json' \
--data-raw '{
    "session_id": 0
}'

Responses

🟢200OK
application/json
成功返回会话详情
Body
ai_doctor_id
integer 
optional
created_time
string 
optional
doctor
object (models.Doctor) 
optional
avatar
string 
optional
created_time
string 
optional
department
object (models.Department) 
optional
department_id
integer 
optional
description
string 
optional
id
integer 
optional
name
string 
optional
open_id
string 
required
phone
string 
required
doctor_id
integer 
optional
id
integer 
optional
latest_message
object (models.Message) 
optional
ai_doctor
object (models.AIDoctor) 
optional
ai_doctor_id
integer 
optional
content
string 
optional
conversation_round
integer 
optional
created_time
string 
optional
id
integer 
optional
message_id
string 
optional
patient
object (models.Patient) 
optional
就诊人信息
patient_id
integer 
optional
question_round
integer 
optional
reasoning_content
string 
optional
role
string 
optional
session
object (models.Session) 
optional
session_id
integer 
optional
stage
integer 
optional
type
string 
optional
user
object (models.User) 
optional
user_id
integer 
optional
who
string 
optional
memo
string 
optional
patient
object (models.Patient) 
optional
就诊人信息
patient_appointment_id
integer 
optional
patient_id
integer 
optional
status
integer 
optional
title
string 
optional
unread_count
integer 
optional
updated_time
string 
optional
user_id
integer 
optional
Example
{
    "ai_doctor_id": 0,
    "created_time": "string",
    "doctor": {
        "avatar": "string",
        "created_time": "string",
        "department": {
            "description": "string",
            "id": 0,
            "name": "string"
        },
        "department_id": 0,
        "description": "string",
        "id": 0,
        "name": "string",
        "open_id": "string",
        "phone": "string"
    },
    "doctor_id": 0,
    "id": 0,
    "latest_message": {
        "ai_doctor": {
            "agent_id": "string",
            "avatar": "string",
            "created_time": "string",
            "department": {
                "description": "string",
                "id": 0,
                "name": "string"
            },
            "department_id": 0,
            "description": "string",
            "id": 0,
            "name": "string"
        },
        "ai_doctor_id": 0,
        "content": "string",
        "conversation_round": 0,
        "created_time": "string",
        "id": 0,
        "message_id": "string",
        "patient": {
            "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
        },
        "patient_id": 0,
        "question_round": 0,
        "reasoning_content": "string",
        "role": "string",
        "session": {},
        "session_id": 0,
        "stage": 0,
        "type": "string",
        "user": {
            "created_time": "string",
            "open_id": "string",
            "patients_max_num": 0,
            "phone": "string",
            "updated_time": "string",
            "user_id": 0
        },
        "user_id": 0,
        "who": "string"
    },
    "memo": "string",
    "patient": {
        "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
    },
    "patient_appointment_id": 0,
    "patient_id": 0,
    "status": 0,
    "title": "string",
    "unread_count": 0,
    "updated_time": "string",
    "user_id": 0
}
🟠400Bad Request
🔴500Server Error
Previous
获取会话消息
Next
注册用户
Built with