Запрос
Адрес запроса
С указанием ЛПУ(устар. - ЛПУ не влияет на выполнение запроса)
GET: {{url}}/lpu/{{lpuGuid}}/resources/{{resourceGuid}} |
Без указания ЛПУ(рекомендуемый)
GET: {{url}}/resources/{{resourceGuid}} |
Параметры запроса
Параметр | Тип | Описание | По умолчанию | Обязательный | Комментарий |
---|---|---|---|---|---|
lpuGuid | path | Гуид ЛПУ | - | + | |
resourceGuid | path | Гуид ресурса | - | + | |
dateFrom | query | Начало периода расписания | Сегодня | - | |
dateTo | query | Конец периода расписания | Значение dateFrom + количество дней расписания | - | |
emulateDayOff | query | Эмулировать неприемные дни в расписании | true | - | Достраивает неприемные дни в расписании, если у врача есть хоть одна ячейка за выбранный период. Нужно для красивого отображения на клиенте таблиц с расписанием. |
examGuid | query | Гуид мероприятия диспансеризации | - | - | Подбор ресурсов по мероприятию диспансеризации |
serviceGuid | query | Гуид услуги диспансеризации | - | - | Подбор ресурсов по услуге диспансеризации |
haveSchedule | query | Только с расписанием | - | - | Отображать врачей у которых есть расписание |
nomServiceCode | query | Код мероприятия по направлению | - | - | Отображать только врачей которые оказывают услугу по направлению (должен быть указан вместе с directionType) |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
Authorization | Bearer {lpuToken} (без скобок и через пробел после Bearer) | LPU токен, полученный с помощью сервиса авторизации Указывается для персонализации выдачи расписания: количества свободных талонов, фильтрации врачей по признаку пола/возраста | - |
Ответ сервера
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Модель: Ресурс - DocPrvd
Ресурс. Сущность из таблицы hlt_DocPrvd на которую заводят расписание. Может быть врачем, оборудованием или кабинетом
Описание полей
Название | Тип данных | Описание | Поле в бд |
---|---|---|---|
Id | int | Id в бд | hlt_DocPrvd.DocPRVDID |
Guid | Guid | Гуид ресурса | hlt_DocPrvd.GUID |
DocPrvdName | string | Название ресурса | hlt_DocPrvd.Name |
InTime | bool | Признак приёма врачом по расписанию | hlt_DocPrvd.InTime |
IsSpecial | bool | Запрет прямой записи | hlt_DocPrvd.isSpecial |
Type | ResTypeEnum | Тип ресурса (Код) | hlt_ResourceType.Code |
TypeName | string | Название типа ресурса | hlt_ResourceType.Name |
LpuGuid | Guid | Гуид ЛПУ | oms_lpu.GUIDLPU |
Mcod | string | Мкод | oms_lpu.Mcod |
Doctor | Данные врача-сотрудника - LpuDoctor | Врач(сотрудник) | |
Equipment | Данные оборудования - Equipment | Оборудование | |
Room | Данные кабинета - Room | Кабинет | |
Position | Position | Должность | |
Speciality | Специальность ресурса - Speciality | Специальность | |
Department | Отделение ЛПУ - Department | Отделение | |
Rating | Данные о рейтинге ресурса - Rating | Рейтинг | |
Schedule | Данные расписания ресурса - ScheduleItem | Расписание | |
NomServiceList | Array of Оказываемая ресурсом услуга - NomService | Список оказываемых мед.услуг |
Возможные ошибки
В случае возникновения ошибок будет возвращен стандартный ответ сервера.