Метод выводит список врачей и кабинетов со свободным расписанием по указанным фильтрам
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 | Идентификатор ресурса |
[ { "id": 3438, "guid": "edd5a611-9a37-4f3f-8244-a11f1f6de5bc", "resourceType": "Doctor", "first_Name": "Владислав", "last_Name": "Тупицын", "middle_Name": "Юрьевич", "snils": "22090846346", "post_Id": "109", "post_Name": "врач-терапевт", "room_OID": "1.2.643.5.1.13.13.12.2.31.11039.0.294005", "room_Name": "Кабинет 9262-КВТ2 (Этаж 1)", "room_Number": "9262-КВТ2", "availableDates": [ { "nearest_DateTime": "2023-09-29T11:00:00+03:00", "slot_Id": "d31dfd4c-1271-45cd-9ff3-8f8bedb7c210", "docPRVDID": 3438 }, { "nearest_DateTime": "2023-10-02T07:00:00+03:00", "slot_Id": "2dcd539f-34ab-4c37-abc9-4441a0b34dfd", "docPRVDID": 3438 } ] } ] |
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
HTTP код ответа | MessageCode | Text | Validation/Error |
В случае возникновения ошибок будет возвращен стандартный ответ сервера.