医生接口

汪靖宁 wangjingning@doc-exam.com开放平台开放平台挂号排班大约 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头像bodytrueStringString
name姓名bodytrueStringString
phone手机号bodytrueStringString
gender性别
MALE:男
FEMALE:女
bodytrueStringString
idCard身份证bodytrueStringString
address联系地址bodytrueStringString
school毕业院校bodytrueStringString
education学历
DOCTORATE:博士
MASTER:硕士
BACHELOR:本科
ASSOCIATE:大专
OTHER:其他
bodytrueStringString
goodAt擅长bodytrueStringString
employer合作单位bodyfalseStringString
specialtiesCode第三方机构科室编码bodytrueStringString
sort排序值bodyfalseintegerinteger
jobTitleId职称ID
通过职称列表接口获取
bodytrueStringString
educationTitle教职
PROFESSOR:教授
DEPUTY_PROFESSOR:副教授
TEACHER:教师
ASSISTANT_TEACHER:助教
RESEARCHER:研究员
DEPUTY_RESEARCHER:副研究员
ASSISTANT_RESEARCHER:助理研究员
bodyfalseStringString
idCardFrontPic身份证图片bodytrueStringString
certificatePic资格证图片bodytrueStringString
licensePic执业证图片bodyfalseStringString
jobTitlePic职称图片bodyfalseStringString
introduction简介bodytrueStringString
doctorCode第三方医生codebodytrueStringString

响应参数:

参数名称参数说明类型schema
code响应状态码integerinteger(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头像bodytrueStringString
name姓名bodytrueStringString
phone手机号bodytrueStringString
gender性别
MALE:男
FEMALE:女
bodytrueStringString
idCard身份证bodytrueStringString
address联系地址bodytrueStringString
school毕业院校bodytrueStringString
education学历
DOCTORATE:博士
MASTER:硕士
BACHELOR:本科
ASSOCIATE:大专
OTHER:其他
bodytrueStringString
goodAt擅长bodytrueStringString
employer合作单位bodyfalseStringString
specialtiesCode第三方机构科室编码bodytrueStringString
sort排序值bodyfalseintegerinteger
jobTitleId职称ID
通过职称列表接口获取
bodytrueStringString
educationTitle教职
PROFESSOR:教授
DEPUTY_PROFESSOR:副教授
TEACHER:教师
ASSISTANT_TEACHER:助教
RESEARCHER:研究员
DEPUTY_RESEARCHER:副研究员
ASSISTANT_RESEARCHER:助理研究员
bodyfalseStringString
idCardFrontPic身份证图片bodytrueStringString
certificatePic资格证图片bodytrueStringString
licensePic执业证图片bodyfalseStringString
jobTitlePic职称图片bodyfalseStringString
introduction简介bodytrueStringString
doctorCode第三方医生codebodytrueStringString

响应参数:

参数名称参数说明类型schema
code响应状态码integerinteger(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头像bodytrueStringString
name姓名bodytrueStringString
phone手机号bodytrueStringString
gender性别
MALE:男
FEMALE:女
bodytrueStringString
idCard身份证bodytrueStringString
address联系地址bodytrueStringString
idCard身份证bodytrueStringString
school毕业院校bodytrueStringString
education学历
DOCTORATE:博士
MASTER:硕士
BACHELOR:本科
ASSOCIATE:大专
OTHER:其他
bodytrueStringString
goodAt擅长bodytrueStringString
employer合作单位bodyfalseStringString
specialtiesCode第三方机构科室编码bodytrueStringString
sort排序值bodyfalseintegerinteger
jobTitleId职称ID
通过职称列表接口获取
bodytrueStringString
educationTitle教职
PROFESSOR:教授
DEPUTY_PROFESSOR:副教授
TEACHER:教师
ASSISTANT_TEACHER:助教
RESEARCHER:研究员
DEPUTY_RESEARCHER:副研究员
ASSISTANT_RESEARCHER:助理研究员
bodyfalseStringString
idCardFrontPic身份证图片bodytrueStringString
certificatePic资格证图片bodytrueStringString
licensePic执业证图片bodyfalseStringString
jobTitlePic职称图片bodyfalseStringString
introduction简介bodytrueStringString
doctorCode第三方医生codebodytrueStringString

响应状态:

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

响应参数:

参数名称参数说明类型schema
code响应状态码integerinteger(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医生IDpathtrueintegerinteger

响应状态:

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

响应参数: 响应参数:

参数名称参数说明类型schema
code响应状态码integerinteger(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": "简介"
  }
}