Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 3 Следующий »

Используется для проверки возможности пропуска шагов выбора специальности или ресурса.


Запрос

Адрес запроса

GET: {{url}}lpu/{lpuGuid}/nextStep

Параметры запроса

НаименованиеТип данныхОписаниеЗначение по умолчаниюКомментарий
restypestringТип ресурса

Возможные значения:

  • doctor - врач
  • room - кабинет
  • equipment - оборудование
  • all - все

Может быть указано несколько значений: restype=doctor&restype=room

По умолчанию - all.

specialitystringКод специальности
Может быть указано несколько значений
dateFromstringНачало периода расписанияТекущая дата
dateTostringКонец периода расписания

byDirboolПризнак записи по направлению

При byDir = true в счётчике талонов учитываются ячейки с типом Диагностика. При отсутствии параметра или при значении false тип Диагностика не считается.

Также при значении true учитываем узких специалистов(isSpecial).

flacintПрава записи4 (Интернет)Позволяет производить расчёт счётчиков расписания в зависимости от прав доступа. Может быть указан явно, может быть проставлен в соответствии с правами пользователя из токена
busyTypestringФильтр по типам занятости

Может быть указано несколько значений:

?busyType=4&busyType=202&busyType=203&busyType=204

Если параметр не указан, то учитываются ячейки всех приёмных типов за исключением "322 - ТМК врач-врач" или "323 - ТМК консилиум". Но если клиент в токене "Телемедицина", то при отсутствующем параметре нет ограничений на выдачу приемных типов.

Доступность типа Диагностика зависит от параметра byDir.

Доступность типа Диспансеризация зависит от параметров examGuid и serviceGuid.

guidstring(Guid)Идентификатор конкретного ресурса

haveScheduleboolУчитывать только ресурсы с доступным расписаниемfalseЕсли не передан или имеет значение false, то параметры dateFrom, dateTo, flac, busyType не оказывают эффекта на выдачу.
examGuidstring(Guid)Гуид мероприятия диспансеризации    -

Оба параметра имеют одинаковый эффект на выдачу. Если в любом из них передано непустое значение, то считаем что запись происходит в рамках диспансеризации и добавляем в выборку доступных ячеек тип Диспансеризация. Само значение параметра не важно и не проверяется. То есть может содержать любой гуид кроме нулевого.

serviceGuid

string(Guid)Гуид услуги диспансеризации-

Заголовки запроса

ЗаголовокЗначение (тип/формат значения)ОписаниеОбязательныйКомментарий
AuthorizationBearer {codToken} (без скобок и через пробел после Bearer)COD токен, полученный с помощью сервиса авторизации-Используется для фильтрации специальностей и ресурсов по полу/возрасту пациента и для получение прав доступа к ячейкам из клиентского приложения
AuthorizationBearer {lpuToken} (без скобок и через пробел после Bearer)LPU токен, полученный с помощью сервиса авторизации-

Ответ сервера

В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:

Модель: Описание перехода на следующий шаг - NextStepModel

Ошибка отображения макрокоманды «excerpt-include»

No link could be created for 'Описание перехода на следующий шаг - NextStepModel'.

Возможные ошибки

В случае возникновения ошибок будет возвращен стандартный ответ сервера.


  • Нет меток