医生接口
开放平台开放平台挂号排班大约 6 分钟
注意
除认证接口外,所有接口请求头需要加上以下两个参数
Authorization: Bearer + token
platform: exy_tenant_mgmt
新增医生接口地址
/organization/v1/admin/open/thrid/doctor/member/save
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述: 新增医生
请求示例:
{
"specialtiesId": "科室ID",
"specialtiesIdList": ["子科室ID"],
"jobTitleId": "职务ID",
"name": "姓名",
"phone": "手机号",
"idCard": "身份证",
"idCardFrontPic": "身份证正面图片",
"idCardBackPic": "身份证背面",
"status": "0",
"goodAt": "擅长",
"introduction": "简介",
"avatar": "头像",
"education": "学历",
"school": "毕业院校",
"address": "地址",
"educationTitle": "TEACHER",
"certificatePic": "资格证图片",
"licensePic": "执业证图片",
"signaturePic": "电子签名图片",
"attestationStatus": "AUTHENTICATED",
"role": "DOCTOR",
"remark": "",
"gender": "FEMALE",
"signatureSource": 1,
"isWorkbench": 1
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | 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 |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应状态码 | integer | integer(int32) |
msg | 响应消息体 | string | |
data | 响应数据体 contactId:医生ID userId:账号ID doctorCode:第三方医师code | Object |
响应示例:
{
"code": 200,
"msg": "操作成功",
"data": {
"userId": "医生ID",
"contactId": "用户ID",
"specialtiesId": "科室ID",
"specialtiesIdList": ["子科室ID"],
"jobTitleId": "职务ID",
"name": "姓名",
"phone": "手机号",
"idCard": "身份证",
"idCardFrontPic": "身份证正面图片",
"idCardBackPic": "身份证背面",
"status": "0",
"goodAt": "擅长",
"introduction": "简介",
"avatar": "头像",
"education": "学历",
"school": "毕业院校",
"address": "地址",
"educationTitle": "TEACHER",
"certificatePic": "资格证图片",
"licensePic": "执业证图片",
"signaturePic": "电子签名图片",
"attestationStatus": "AUTHENTICATED",
"role": "DOCTOR",
"remark": "",
"gender": "FEMALE",
"signatureSource": 1,
"isWorkbench": 1
}
}
编辑医生接口地址
/organization/v1/admin/open/thrid/doctor/member/edit/{contactId}
请求方式:PUT
请求数据类型:application/json
响应数据类型:*/*
接口描述: 编辑医生 contactId 为医师ID
请求示例:
{
"specialtiesId": "科室ID",
"specialtiesIdList": ["子科室ID"],
"jobTitleId": "职务ID",
"name": "姓名",
"phone": "手机号",
"idCard": "身份证",
"idCardFrontPic": "身份证正面图片",
"idCardBackPic": "身份证背面",
"status": "0",
"goodAt": "擅长",
"introduction": "简介",
"avatar": "头像",
"education": "学历",
"school": "毕业院校",
"address": "地址",
"educationTitle": "TEACHER",
"certificatePic": "资格证图片",
"licensePic": "执业证图片",
"signaturePic": "电子签名图片",
"attestationStatus": "AUTHENTICATED",
"role": "DOCTOR",
"remark": "",
"gender": "FEMALE",
"signatureSource": 1,
"isWorkbench": 1
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | 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": {
"userId": "医生ID",
"contactId": "用户ID",
"specialtiesId": "科室ID",
"specialtiesIdList": ["子科室ID"],
"jobTitleId": "职务ID",
"name": "姓名",
"phone": "手机号",
"idCard": "身份证",
"idCardFrontPic": "身份证正面图片",
"idCardBackPic": "身份证背面",
"status": "0",
"goodAt": "擅长",
"introduction": "简介",
"avatar": "头像",
"education": "学历",
"school": "毕业院校",
"address": "地址",
"educationTitle": "TEACHER",
"certificatePic": "资格证图片",
"licensePic": "执业证图片",
"signaturePic": "电子签名图片",
"attestationStatus": "AUTHENTICATED",
"role": "DOCTOR",
"remark": "",
"gender": "FEMALE",
"signatureSource": 1,
"isWorkbench": 1
}
}
查询医生接口地址
/organization/v1/admin/open/thrid/doctor/member/items
请求方式: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": {
"content": [{
"id": "账号ID,修改医生使用",
"userId": "医生ID,设置挂号使用",
"specialtiesName": "专科",
"jobTitleName": "科室/部门主任",
"gender": "性别",
"name": "姓名",
"avatar": "头像",
"orgName": "机构名称",
"specialties": "科室",
"jobTitle": "职称",
"doctorRegisterInfo": {
"doctorId": "医生ID",
"doctorName": null,
"type": "门诊类型",
"personalPrice": "挂号价格",
"stock": "号源数量",
"place": "场地",
"diagnoseType": 1
},
"goodAt": "擅长",
"idCard": "身份证",
"phone": "手机号",
"email": "邮件",
"education": "学历",
"school": "毕业院校",
"address": "地址",
"certificatePic": "资格证图片",
"licensePic": "执业证图片",
"jobTitlePic": "职称头像",
"signaturePic": "电子签名图片"
}]
}
}