С помощью данного метода клиент получает список всех врачей, работающих по заданной специализации, с расписанием работы на заданное количество дней.
Возвращает много данных(~30мб) если не задавать фильтры по специальности и/или ЛПУ |
GET: {{api}}/doctors?days={{days}}&lpuCode={{lpu}}&departmentId={{departmentId}}&haveSchedule={{haveSchedule}} |
Параметр | Описание | По умолчанию | Обязательный | Комментарий |
---|---|---|---|---|
haveSchedule | Признак наличия расписания у ресурса | true | - | Возможные значения:
|
restype | Тип ресурса | all | - | Возможные значения(можно указывать как цифру так и лат имя):
|
days | Количество дней расписания | 14 | - | Позволяет указать количество дней расписания в ответе |
lpuCode | МКОД ЛПУ | - | - | Фильтр по ЛПУ |
departmentId | Код специальности врачей | - | - | Фильтр по специальности |
Если использовать токен и не указать или задать пустое значение параметров lpuCode и departmentId, то вернется пустой список, так как данных для поиска будет недостаточно. |
список токенов создан для удобства, лишние токены удалить
Заголовок | Значение (тип/формат значения) | Описание | Обязательный | Комментарий |
---|---|---|---|---|
Authorization | Bearer {token} (без скобок и через пробел после Bearer) | RPGU токен | - | При указании токена отображаются врачи, только выбранный специальности из тех ЛПУ в которых у пациента есть карта. Работает только если не указать параметр lpuCode |
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Модель: Массив items с Группировка врачей по ЛПУ - DoctorItemWithScheduleDateExternal
В случае возникновения ошибок будет возвращен стандартный ответ сервера.