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

获取会话消息

GET
/api/sessions/messages
sessions
返回指定会话的所有消息,支持分页,limit为0时拉取全部

Request

Query Params
session_id
string 
required
会话ID
page
integer 
optional
页码
Default:
1
limit
integer 
optional
每页数量
Default:
0
ascending
boolean 
optional
是否正序
Default:
true

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 GET '/api/sessions/messages?session_id'

Responses

🟢200OK
application/json
消息列表和总数
Body
messages
array[object (models.Message) {19}] 
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
total
integer 
optional
Example
{
    "messages": [
        {
            "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": {
                "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": {},
                "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
            },
            "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"
        }
    ],
    "total": 0
}
🔴500Server Error
Previous
获取问诊信息
Next
获取会话详情
Built with