С помощью данного метода клиент получает полную информацию о враче, с расписанием работы на конкретный день.
Запрос
Адрес запроса
GET: {{url}}/api/v2/iemk/doctors/{{doctorId}}?day={{day}} |
Параметры запроса
Параметр | Тип | Описание | По умолчанию | Обязательный | Комментарий |
---|---|---|---|---|---|
doctorId | url | Идентификатор врача | - | + | Склейка гуида ЛПУ и гуида врача(ресурса) |
day | query | Дата | Сегодня | - | ГГГГ-ММ-ДД |
dateTo | query | Дата до которой получить инф. | - | если не указать то возьмется промежуток в один день | |
to | query | Назначение получения расписания | - | - | Имеет только одно возможное значение to=spec - Расписание по направлению. |
busyType | query | Типы приема | - | - | Может быть указано несколько значений: ?busyType=4&busyType=202&busyType=203&busyType=204 Если параметр не указан, то выводятся ячейки всех приёмных типов за исключением "322 - ТМК врач-врач" или "323 - ТМК консилиум". Но если клиент в токене "Телемедицина", то при отсутствующем параметре нет ограничений на выдачу приемных типов. |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный | Комментарий |
---|---|---|---|---|
Authorization | Bearer {token} (без скобок и через пробел после Bearer) | RPGU токен | - | При указании токена отображаются только те специальности, которые подходят ему по полу/возрасту. Также, если передать токен и не указать параметр lpuCode отображаются специальности только из тех ЛПУ в которых у пациента есть карта. |
Ответ сервера
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Модель: Врач с детализированным расписанием - DoctorItem<ScheduleItemTime>
Данные врача с детализированным расписанием.
Описание полей
Название | Тип данных | Описание | Комментарий |
---|---|---|---|
id | string | Идентификатор | |
displayName | string | Наименование ресурса | |
name | string | Имя | |
surname | string | Отчество | |
family | string | Фамилия | |
position | string | Должность | |
department | string | Специальность | |
separation | string | Отделение | |
rating | string | Рейтинг | |
photo | string | Фото | |
equipment | equipment | Оборудование | |
schedule | Массив ScheduleItemTime | Расписание | |
lpu | lpuShort | Краткая модель ЛПУ | |
person_id | string | Идентификатор сотрудника | |
lpu_code | string | Мкод ЛПУ | |
type | int | Тип ресурса | Возможные значения: |
type_name | string | Название типа ресурса | |
room | string | Кабинет | |
isWaitingList | string | Возможна запись в лист ожидания | |
isSpecial | bool | Запись только по направлению | |
snils | string | СНИЛС врача | Если не указан, пустая строка |
birthday | DateTime | День Рождения врача | null, если нет значения или значение по умолчанию |
В случае возникновения ошибок будет возвращен стандартный ответ сервера.