排班接口

医协云平台 wangjingning@doc-exam.com开放平台开放平台排班管理大约 3 分钟

注意

除认证接口外,所有接口请求头需要加上以下两个参数
Authorization: Bearer + token
platform: exy_tenant_mgmt

批量创建医生排班

 /organization/v1/admin/open/thrid/doctor/scheduling/batch

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述: 批量排班

请求示例:

[{
	"stock": "号源数量",
	"doctorRegisterId": "挂号ID",
	"workPeriodId": "工作时段ID",
	"schedulingDate": "日期",	
	"startTime": "开始时间",
	"endTime": "结束时间",
    "diagnoseType":1
}]

请求参数:

参数名称参数说明请求类型是否必须数据类型
doctorRegisterId医生挂号idbodytrueinteger
workPeriodId工作时段idbodytrueinteger
schedulingDate时间类型bodytrueString
stock号源数量bodytrueinteger

响应参数:

参数名称参数说明类型schema
code响应状态码integerinteger(int32)
msg响应消息体string

响应示例:

{
  "code": 200,
  "msg": "操作成功"
}

批量删除医生排班

 /organization/v1/admin/open/thrid/doctor/scheduling/del

请求方式:DELETE

请求数据类型:application/json

响应数据类型:*/*

接口描述: 批量删除医生排班

请求示例:

  [{"ids":[1]}]

请求参数:

参数名称参数说明请求类型是否必须数据类型
ids排班idbodytrueinteger

响应参数:

参数名称参数说明类型schema
code响应状态码integerinteger(int32)
msg响应消息体string

响应示例:

{
  "code": 200,
  "msg": "操作成功"
}

修改医生排班

 /organization/v1/admin/open/thrid/doctor/scheduling/edit

请求方式:PUT

请求数据类型:application/json

响应数据类型:*/*

接口描述: 修改排班

请求示例:

  {
      "id":"排班ID",
  	"stock": "号源ID",
  	"doctorRegisterId": "挂号ID",
  	"workPeriodId": "时间段ID",
  	"schedulingDate": "2025-04-23",	
  	"startTime": "09:00:00",
  	"endTime": "21:00:00",
      "diagnoseType":1
  }

请求参数:

参数名称参数说明请求类型是否必须数据类型
idIDbodytrueinteger
doctorRegisterId医生挂号idbodytrueinteger
workPeriodId工作时段idbodytrueinteger
schedulingDate时间类型bodytrueString
stock号源数量bodytrueinteger

响应参数:

参数名称参数说明类型schema
code响应状态码integerinteger(int32)
msg响应消息体string

响应示例:

{
  "code": 200,
  "msg": "操作成功"
}

获取排班信息列表

 /organization/v1/admin/open/thrid/doctor/scheduling/list

请求方式:GET

请求数据类型:application/json

响应数据类型:*/*

请求示例:

{
  "doctorName": "医生姓名",
   "医生Id": "医生ID"
}

接口描述: 获取排班信息列表

响应状态:

状态码说明schema
200OK响应成功
201Created已创建
401Unauthorized未认证
403Forbidden禁止访问
404Not Found没有找到

响应参数:

参数名称参数说明类型schema
code响应状态码integerinteger(int32)
msg响应消息体string
data响应数据体Object

响应示例:

{
	"msg": "操作成功",
	"code": 200,
	"data": {
		"content": [
			{
				"id": "排班ID",
				"doctorRegisterId": "挂号ID",
				"doctorId": "医生ID",
				"name": "姓名",
				"doctorAvatar": "头像",
				"goodAt": "擅长",
				"type": "挂号类型",
				"personalPrice": "挂号价格",
				"stock": "号源",
				"schedulingDate": "2025-04-23",
				"workPeriodName": "全天",
				"startTime": "09:00:00",
				"endTime": "21:00:00",
				"diagnoseType": 1
			}
		]
	}
}
上次编辑于:
贡献者: ccb719126100,汪靖宁