Метод выводит список врачей и кабинетов со свободным расписанием по указанным фильтрам
Запрос
Адрес запроса
GET: {{url}}/lpu/{{lpuGuid}}/position/frmr/{post}/doctor |
Параметры запроса
Параметр | Тип | Описание | По умолчанию | Обязательный | Комментарий |
---|---|---|---|---|---|
lpuGuid | url | Гуид ЛПУ | - | + | |
post | url | Код должности | - | + | |
busyType | query | Типы приема | 4, 202, 203, 204 | - | Может быть указано несколько значений: ?busyType=4&busyType=202&busyType=203&busyType=204 |
dateFrom | query | Нижняя граница расписания | Сегодня | - | Включительно по дням. Date >= dateTo |
dateTo | query | Верхняя граница расписания | Сегодня + 14 дней | - | Включительно по дням. Date <= dateTo |
flac | query | Флаг прав записи. Права записи | 4 | - |
Ответ сервера
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Название | Тип данных | Описание | Комментарий |
---|---|---|---|
Id | int | Идентификатор ресурса | |
Guid | Guid | Гуид ресурса | |
ResourceType | string | Тип ресурса | Doctor или Room |
First_Name | string | Имя | |
Last_Name | string | Фамилия | |
Middle_Name | string | Отчество | |
SNILS | string | СНИЛС | |
Post_Id | string | Код должности | |
Post_Name | string | Имя должности | |
Room_OID | string | ОИД отделения кабинета | |
Room_Name | string | Имя кабинета | Строится по формату 'Кабинет ' + номер кабинета + ' (Этаж ' + этаж кабинета + ')'
|
Room_Number | string | Номер кабинета | |
AvailableDates | Массив AvailableDate | Массив дат доступных для записи | |
AvailableDate.Nearest_DateTime | DateTime | Дата и время ближайшего свободного слота на этот день | |
AvailableDate.Slot_Id | Guid | Идентификатор ближайшего свободного слота | |
AvailableDate.DocPRVDID | int | Идентификатор ресурса |
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
В случае возникновения ошибок будет возвращен стандартный ответ сервера.