...
Наименование | Тип | Тип данных | Описание | Значение по умолчанию | Обязательный | Комментарий |
---|---|---|---|---|---|---|
lpuGuid | path | string(Guid) | Гуид ЛПУ | + | ||
restype | query | string | Тип ресурса | - | Возможные значения:
Может быть указано несколько значений: restype=doctor&restype=room По умолчанию - all. | |
speciality | query | string | Код специальности | - | Может быть указано несколько значений: speciality=1&speciality=2 | |
dateFrom | query | string | Начало периода расписания | Текущая дата | - | |
dateTo | query | string | Конец периода расписания | Текущая дата + дни расписания из настройки | - | |
byDir | query | bool | Признак записи по направлению | - | При byDir = true в счётчике талонов учитываются ячейки с типом Диагностика. При отсутствии параметра или при значении false тип Диагностика не считается. Также при значении true учитываем узких специалистов(isSpecial). | |
flac | query | int | Права записи | 4 (Интернет) | - | Позволяет производить расчёт счётчиков расписания в зависимости от прав доступа. Может быть указан явно, может быть проставлен в соответствии с правами пользователя из токена |
busyType | query | string | Фильтр по типам занятости | - | Может быть указано несколько значений: ?busyType=4&busyType=202&busyType=203&busyType=204 Если параметр не указан, то учитываются ячейки всех приёмных типов за исключением "322 - ТМК врач-врач" или "323 - ТМК консилиум". Но если клиент в токене "Телемедицина", то при отсутствующем параметре нет ограничений на выдачу приемных типов. Доступность типа Диагностика зависит от параметра byDir. Доступность типа Диспансеризация зависит от параметров examGuid и serviceGuid. | |
guid | query | string(Guid) | Идентификатор конкретного ресурса | - | ||
haveSchedule | query | bool | Учитывать только ресурсы с доступным расписанием | false | - | Если не передан или имеет значение false, то параметры dateFrom, dateTo, flac, busyType не оказывают эффекта на выдачу. |
examGuid | query | string(Guid) | Гуид мероприятия диспансеризации | - | Оба параметра имеют одинаковый эффект на выдачу. Если в любом из них передано непустое значение, то считаем что запись происходит в рамках диспансеризации и добавляем в выборку доступных ячеек тип Диспансеризация. Само значение параметра не важно и не проверяется. То есть может содержать любой гуид кроме нулевого. | |
serviceGuid | query | string(Guid) | Гуид услуги диспансеризации | - |
...
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Название | Тип данных | Описание | Комментарий |
---|---|---|---|
stepType | string (Enum) | Тип перехода | Может принимать следующие значения:
|
id | string | Идентификатор | Идентификатор специальности или ресурса, на который доступен переход. Если StepType=None, то принимает значение null |
Блок кода | ||||
---|---|---|---|---|
| ||||
{ "stepType": "Resource", "id": "f08fb726-4a74-4bb5-a821-8478e4a2c2e2" } |
...