高压氧预约
此页面包含了高压氧预约相关的接口,包括预约日期列表,可预约时段列表,已购套餐列表,预约接口
可预约日期列表
接口信息
- 接口名称: 挂号科室挂号时段信息
- 请求方式:
POST - 请求地址:
/oxygen-schedule - 接口描述: 获取挂号科室挂号时段信息
- 认证要求: 需要
请求参数
无
请求示例
json
{}返回参数
| 参数名 | 类型 | 说明 | 示例 |
|---|---|---|---|
| title | string | 星期 | "周一" |
| date | string | 日期 | "2025-01-15" |
| state | string | 状态 | "满号 | 有号" |
返回示例
json
{
"errcode":0,
"msg":"",
"rcursor":[
{
"title": "周一",
"date": "2025-01-15",
"state": "满号"
},
{
"title": "周二",
"date": "2025-01-16",
"state": "有号"
}
]
}可预约时段列表
接口信息
- 接口名称: 挂号科室挂号医生挂号详细时段信息
- 请求方式:
POST - 请求地址:
/oxygen-schedule-detail - 接口描述: 根据挂号医生分区时区获取挂号详细时段信息
- 认证要求: 需要
请求参数
| 参数名 | 类型 | 必填 | 限制 | 说明 | 示例 |
|---|---|---|---|---|---|
| date | string | 是 | - | 日期 | "2025-01-15" |
请求示例
json
{
"date": "2025-01-15",
}返回参数
| 参数名 | 类型 | 说明 | 示例 |
|---|---|---|---|
| time | string | 挂号时段 | "具体时段:13:00 - 13:30" |
返回示例
json
{
"errcode":0,
"msg":"",
"rcursor":[
{
"time": "13:00 - 13:30",
},
]
}已购套餐列表
接口信息
- 接口名称: 已购套餐列表
- 请求方式:
POST - 请求地址:
/oxygen-payment-list - 接口描述: 获取已购套餐列表
- 认证要求: 需要
请求参数
| 参数名 | 类型 | 必填 | 限制 | 说明 | 示例 |
|---|---|---|---|---|---|
| patientId | string | 是 | - | 就诊人ID | "1" |
请求示例
json
{
"patientId": "1"
}返回参数
| 参数名 | 类型 | 说明 | 示例 |
|---|---|---|---|
| orderId | string | 套餐ID | "1" |
| outTradeNo | string | 订单ID | "1" |
| name | string | 套餐名称 | "单次体验" |
| remaining | number | 剩余 | '1' |
| unit | string | 单位 | "次" | "天" |
返回示例
json
{
"errcode":0,
"msg":"",
"rcursor":[
{
"orderId": "1",
"outTradeNo": "1",
"name": "高压氧月卡",
"remaining": "23",
"unit": "天",
},
{
"orderId": "2",
"outTradeNo": "2",
"name": "高压氧10次套餐",
"remaining": "5",
"unit": "次",
}
]
}立即预约
接口信息
- 接口名称: 立即预约
- 请求方式:
POST - 请求地址:
/oxygen-pay - 接口描述: 立即预约
- 认证要求: 需要
请求参数
DANGER
由于需要支持无已购套餐直接预约为单次预约的功能
packageId 如果为空,则代表用户没有选择套餐,需要先进行默认的单次预约购买支付流程,详见支付模块,获取套餐ID后,再自动执行预约接口,由于界面暂未设计体现单次预约价格的场景(暂时不支持直接单次预约)
packageId 有值则代表已选套餐,后端校验套餐次数或天数是否充足后直接返回预约结果
| 参数名 | 类型 | 必填 | 限制 | 说明 | 示例 |
|---|---|---|---|---|---|
| patientId | string | 是 | - | 就诊人ID | "1" |
| date | string | 是 | - | 预约日期 | "2025-01-15" |
| timeRange | string | 是 | - | 预约时间 | "13:00-14:00" |
| cabinType | Array | 是 | - | 舱室类型 | "单人舱|双人舱" |
| packageId | Array | 是 | - | 套餐类型 | "套餐ID" |
请求示例
json
{
"patientId": "1",
"date": "2025-01-15",
"timeRange": "13:00-14:00",
"cabinType": "单人舱",
"packageId": "2",
}返回参数
标准参数
返回示例
json
{
"errcode":0,
"msg":"",
}