Перейти к содержанию

Doctor

/models/doctor/

GET-Метод возвращает список врачей, работающих в клиниках, доступных партнёру

Параметры запроса:

speciality_ids - список ID специальностей (фильтр). Если указать в качестве мараметра

lpu_ids - список ID клиник (фильтр)

detailed - возвращать ли детализированную информацию о врачах (фото, рейтинг, образование, опыт, отзывы)

Время ответа:

менее 1 сек.

Пример ответа:

{
  "links": {
    "next": "https://api.medflex.ru/v1/models/doctor/?detailed=true&page=2",
    "previous": null
  },
  "count": 500,
  "num_pages": 2,
  "data": [
    {
    "id": 5,
    "efio": "Иванов Иван Иванович",
    "specialities": [
        1,
        2,
        3
    ],
    "lpus": [
        1,
        2
    ],
    "rating": {
        "stars": 4.5,
        "public": 7.42
    },
    "education_and_experience": {
        "category": "высшая категория",
        "education": "без степени",
        "experience": "20 лет"
    },
    "avatar": "https://api.medflex.ru/static/hash_example_123.jpg",
    "reviews": [
        {
        "patient_number": "+7-916-57XXXXX",
        "comment": "Иван Иванович отличный врач !",
        "comment_plus": "Прописанное лечение было очень эффективным.",
        "comment_minus": "",
        "avg_rate": 5,
        "dt_created": "2020-05-30T11:07:48.349859"
        },
        {
        "patient_number": "+7-916-10XXXXX",
        "comment": "Я систематически прохожу лечебный курс у Ивана Ивановича",
        "comment_plus": "",
        "comment_minus": "",
        "avg_rate": 4,
        "dt_created": "2020-07-03T13:58:41.688835"
        },
        {
        "patient_number": "+7-905-70XXXXX",
        "comment": "Результатом приёма у данного врача остался не доволен",
        "comment_plus": "",
        "comment_minus": "",
        "avg_rate": 3,
        "dt_created": "2020-07-23T21:32:02.185922"
        },
        {
        "patient_number": "+7-905-72XXXXX",
        "comment": "",
        "comment_plus": "Хороший врач! В следующий раз только к нему",
        "comment_minus": "",
        "avg_rate": 4.5,
        "dt_created": "2020-06-30T19:40:02.985531"
        },
        {
        "patient_number": "+7-915-70XXXXX",
        "comment": "",
        "comment_plus": "Всё понравилось, большое спасибо Ивану Ивановичу",
        "comment_minus": "",
        "avg_rate": 4.5,
        "dt_created": "2020-06-23T10:32:02.685825"
        }
    ]
    }
  ]
}

Коды ошибок

В ходе выполнения могут произойти следующие ошибки:

Код Сообщение описание
200 Успешно Возварщает список врачей
400 Неверный параметр запроса Возвращает значение ошибки
403 Неверные учетные данные Ошибка аторизации
405 Метод \"POST\" не разрешен Неправильный метод
429 Запрос был проигнорирован Превышен лимит запросов
503 Cервис временно недоступен, попробуйте позже Ошибка сервера