Запрос

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

GET: {{url}}/lpu/{{lpuGuid}}/resources/{{resourceGuid}}/schedule/{{date}}

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

ПараметрТипОписаниеПо умолчаниюОбязательныйКомментарий
lpuGuidpathГуид ЛПУ-+
resourceGuidpathГуид ресурса-+
datepathДата расписания-+
examGuidqueryГуид мероприятия диспансеризации--Подбор ресурсов по мероприятию диспансеризации
serviceGuidqueryГуид услуги диспансеризации--Подбор ресурсов по услуге диспансеризации
haveSchedulequeryТолько с расписанием--Отображать врачей у которых есть расписание
timeFromtimeSpanВремя начала приема--Выводить ячейки, время приема которых начинается позже/в указанного времени
timeTotimeSpanВремя окончания приема--Выводить ячейки, время приема которых начинается до указанного времени
busyTypestringТип приема--Может быть указано несколько значений: busyType=1&busyType=2&....&busyType=n

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

Заголовок

Значение (тип/формат значения)

Описание

Обязательный

AuthorizationBearer {lpuToken} (без скобок и через пробел после Bearer)

LPU токен, полученный с помощью сервиса авторизации

Указывается для персонализации выдачи расписания:

количества свободных талонов, фильтрации врачей по признаку пола/возраста

-

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

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

Модель: Array of Расписание сгруппированное по типу занятости - BusyTypeSchedule

Расписание сгруппированное по типу занятости

Описание полей

Название

Тип данных

Описание

BusyTypeТип приема - DocBusyTypeТип занятости
ScheduleArray of Ячейка расписания - TimeTableЯчейки расписания
Пример модели в формате JSON
{
  "busyType": {
    "name": "Прием по очереди",
    "type": 1,
    "code": "4"
  },
  "schedule": [
    {
      "id": 1300545,
      "guid": "385eaa38-df56-4e91-8ff5-c028edb0b815",
      "beginTime": "2018-10-01T07:00:00+03:00",
      "endTime": "2018-10-01T07:15:00+03:00",
      "available": false,
      "privilege": null
    },
    {
      "id": 1300546,
      "guid": "acf3bfa9-ca83-425d-afb7-d2e724be4d8b",
      "beginTime": "2018-10-01T07:15:00+03:00",
      "endTime": "2018-10-01T07:30:00+03:00",
      "available": false,
      "privilege": null
    }
  ]
}

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

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


  • Нет меток