医生接口
开放平台开放平台挂号排班大约 7 分钟
注意
除认证接口外,所有接口请求头需要加上以下两个参数
Authorization: Bearer + token
platform: exy_tenant_mgmt
新增医生接口地址
/organization/v1/admin/member/open
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述: 新增医生
请求示例:
{
"avatar": "头像地址",
"name": "姓名",
"phone": "手机号",
"gender": "性别",
"idCard": "身份证",
"address": "联系地址",
"school": "毕业院校",
"education": "学历",
"goodAt": "擅长",
"employer": "合作单位",
"specialtiesCode": "第三方机构科室编码",
"sort": "排序值",
"jobTitleId": "职称ID",
"educationTitle": "教职",
"idCardFrontPic": "身份证图片",
"certificatePic": "资格证图片",
"licensePic": "执业证图片",
"jobTitlePic": "职称图片",
"introduction": "简介",
"doctorCode": "第三方医生code"
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
avatar | 头像 | body | true | String | String |
name | 姓名 | body | true | String | String |
phone | 手机号 | body | true | String | String |
gender | 性别 MALE:男 FEMALE:女 | body | true | String | String |
idCard | 身份证 | body | true | String | String |
address | 联系地址 | body | true | String | String |
school | 毕业院校 | body | true | String | String |
education | 学历 DOCTORATE:博士 MASTER:硕士 BACHELOR:本科 ASSOCIATE:大专 OTHER:其他 | body | true | String | String |
goodAt | 擅长 | body | true | String | String |
employer | 合作单位 | body | false | String | String |
specialtiesCode | 第三方机构科室编码 | body | true | String | String |
sort | 排序值 | body | false | integer | integer |
jobTitleId | 职称ID 通过职称列表接口获取 | body | true | String | String |
educationTitle | 教职 PROFESSOR:教授 DEPUTY_PROFESSOR:副教授 TEACHER:教师 ASSISTANT_TEACHER:助教 RESEARCHER:研究员 DEPUTY_RESEARCHER:副研究员 ASSISTANT_RESEARCHER:助理研究员 | body | false | String | String |
idCardFrontPic | 身份证图片 | body | true | String | String |
certificatePic | 资格证图片 | body | true | String | String |
licensePic | 执业证图片 | body | false | String | String |
jobTitlePic | 职称图片 | body | false | String | String |
introduction | 简介 | body | true | String | String |
doctorCode | 第三方医生code | body | true | String | String |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应状态码 | integer | integer(int32) |
msg | 响应消息体 | string | |
data | 响应数据体 contactId:医生ID userId:账号ID doctorCode:第三方医师code | Object |
响应示例:
{
"code": 200,
"msg": "操作成功",
"data": {
"contactId": "医生ID",
"userId": "账号ID",
"doctorCode": "第三方医师code"
}
}
批量新增医生接口地址
/organization/v1/admin/member/open/batch
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述: 批量新增医生
请求示例:
[
{
"avatar": "头像地址",
"name": "姓名",
"phone": "手机号",
"gender": "性别",
"idCard": "身份证",
"address": "联系地址",
"school": "毕业院校",
"education": "学历",
"goodAt": "擅长",
"employer": "合作单位",
"specialtiesCode": "第三方机构科室编码",
"sort": "排序值",
"jobTitleId": "职称ID",
"educationTitle": "教职",
"idCardFrontPic": "身份证图片",
"certificatePic": "资格证图片",
"licensePic": "执业证图片",
"jobTitlePic": "职称图片",
"introduction": "简介",
"doctorCode": "第三方医生code"
},
{
"avatar": "头像地址",
"name": "姓名",
"phone": "手机号",
"gender": "性别",
"idCard": "身份证",
"address": "联系地址",
"school": "毕业院校",
"education": "学历",
"goodAt": "擅长",
"employer": "合作单位",
"specialtiesCode": "第三方机构科室编码",
"sort": "排序值",
"jobTitleId": "职称ID",
"educationTitle": "教职",
"idCardFrontPic": "身份证图片",
"certificatePic": "资格证图片",
"licensePic": "执业证图片",
"jobTitlePic": "职称图片",
"introduction": "简介",
"doctorCode": "第三方医生code"
}
]
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
avatar | 头像 | body | true | String | String |
name | 姓名 | body | true | String | String |
phone | 手机号 | body | true | String | String |
gender | 性别 MALE:男 FEMALE:女 | body | true | String | String |
idCard | 身份证 | body | true | String | String |
address | 联系地址 | body | true | String | String |
school | 毕业院校 | body | true | String | String |
education | 学历 DOCTORATE:博士 MASTER:硕士 BACHELOR:本科 ASSOCIATE:大专 OTHER:其他 | body | true | String | String |
goodAt | 擅长 | body | true | String | String |
employer | 合作单位 | body | false | String | String |
specialtiesCode | 第三方机构科室编码 | body | true | String | String |
sort | 排序值 | body | false | integer | integer |
jobTitleId | 职称ID 通过职称列表接口获取 | body | true | String | String |
educationTitle | 教职 PROFESSOR:教授 DEPUTY_PROFESSOR:副教授 TEACHER:教师 ASSISTANT_TEACHER:助教 RESEARCHER:研究员 DEPUTY_RESEARCHER:副研究员 ASSISTANT_RESEARCHER:助理研究员 | body | false | String | String |
idCardFrontPic | 身份证图片 | body | true | String | String |
certificatePic | 资格证图片 | body | true | String | String |
licensePic | 执业证图片 | body | false | String | String |
jobTitlePic | 职称图片 | body | false | String | String |
introduction | 简介 | body | true | String | String |
doctorCode | 第三方医生code | body | true | String | String |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应状态码 | integer | integer(int32) |
msg | 响应消息体 | string | |
data | 响应数据体 contactId:医生ID userId:账号ID doctorCode:第三方医师code | Object |
响应示例:
{
"code": 200,
"msg": "操作成功",
"data": [
{
"contactId": "医生ID",
"userId": "账号ID",
"doctorCode": "第三方医师code"
},
{
"contactId": "医生ID",
"userId": "账号ID",
"doctorCode": "第三方医师code"
},
{
"contactId": "医生ID",
"userId": "账号ID",
"doctorCode": "第三方医师code"
}
]
}
编辑医生接口地址
/organization/v1/admin/member/open/{contactId}
请求方式:PUT
请求数据类型:application/json
响应数据类型:*/*
接口描述: 编辑医生 contactId 为医师ID
请求示例:
{
"avatar": "头像地址",
"name": "姓名",
"phone": "手机号",
"gender": "性别",
"idCard": "身份证",
"address": "联系地址",
"school": "毕业院校",
"education": "学历",
"goodAt": "擅长",
"employer": "合作单位",
"specialtiesCode": "第三方机构科室编码",
"sort": "排序值",
"jobTitleId": "职称ID",
"educationTitle": "教职",
"idCardFrontPic": "身份证图片",
"certificatePic": "资格证图片",
"licensePic": "执业证图片",
"jobTitlePic": "职称图片",
"introduction": "简介",
"doctorCode": "第三方医生code"
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
avatar | 头像 | body | true | String | String |
name | 姓名 | body | true | String | String |
phone | 手机号 | body | true | String | String |
gender | 性别 MALE:男 FEMALE:女 | body | true | String | String |
idCard | 身份证 | body | true | String | String |
address | 联系地址 | body | true | String | String |
idCard | 身份证 | body | true | String | String |
school | 毕业院校 | body | true | String | String |
education | 学历 DOCTORATE:博士 MASTER:硕士 BACHELOR:本科 ASSOCIATE:大专 OTHER:其他 | body | true | String | String |
goodAt | 擅长 | body | true | String | String |
employer | 合作单位 | body | false | String | String |
specialtiesCode | 第三方机构科室编码 | body | true | String | String |
sort | 排序值 | body | false | integer | integer |
jobTitleId | 职称ID 通过职称列表接口获取 | body | true | String | String |
educationTitle | 教职 PROFESSOR:教授 DEPUTY_PROFESSOR:副教授 TEACHER:教师 ASSISTANT_TEACHER:助教 RESEARCHER:研究员 DEPUTY_RESEARCHER:副研究员 ASSISTANT_RESEARCHER:助理研究员 | body | false | String | String |
idCardFrontPic | 身份证图片 | body | true | String | String |
certificatePic | 资格证图片 | body | true | String | String |
licensePic | 执业证图片 | body | false | String | String |
jobTitlePic | 职称图片 | body | false | String | String |
introduction | 简介 | body | true | String | String |
doctorCode | 第三方医生code | body | true | String | String |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | 响应成功 |
201 | Created | 已创建 |
401 | Unauthorized | 未认证 |
403 | Forbidden | 禁止访问 |
404 | Not Found | 没有找到 |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应状态码 | integer | integer(int32) |
msg | 响应消息体 | string | |
data | 响应数据体 contactId:医生ID userId:账号ID | Object |
响应示例:
{
"code": 200,
"msg": "操作成功",
"data": {
"contactId": "医生ID",
"userId": "账号ID"
}
}
查询医生接口地址
/organization/v1/admin/member/open/{contactId}
请求方式:GET
请求数据类型:application/x-www-form-urlencoded
响应数据类型:*/*
接口描述: 查询医生信息
请求示例: 暂无
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
contactId | 医生ID | path | true | integer | integer |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | 响应成功 |
201 | Created | 已创建 |
401 | Unauthorized | 未认证 |
403 | Forbidden | 禁止访问 |
404 | Not Found | 没有找到 |
响应参数: 响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应状态码 | integer | integer(int32) |
msg | 响应消息体 | string | |
data | 响应数据体 | Object |
响应示例:
{
"code": 200,
"msg": "操作成功",
"data": {
"contactId": "医生ID",
"userId": "账号ID",
"avatar": "头像地址",
"name": "姓名",
"phone": "手机号",
"gender": "性别",
"idCard": "身份证",
"address": "联系地址",
"school": "毕业院校",
"education": "学历",
"goodAt": "擅长",
"employer": "合作单位",
"specialtiesCode": "科室编码",
"sort": "排序值",
"jobTitleId": "职称ID",
"educationTitle": "教职",
"idCardFrontPic": "身份证图片",
"certificatePic": "资格证图片",
"licensePic": "执业证图片",
"jobTitlePic": "职称图片",
"introduction": "简介"
}
}