Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.


Информация

Новое описание метода Получение расписания за неделю. Эта страница оставлена временно

Метод, возвращающий расписание за промежуток дней.

Запрос

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

Получить расписание за промежуток дней по врачу

...

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

...

Дата начала поиска расписания

...

Дата конца поиска расписания

...

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

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

Модель: Ячейка расписания(Слот) - ExtendedSlot

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

...

Название

...

Тип данных

...

Описание

...

Комментарий

...

Название

...

Тип данных

...

Описание

...

Комментарий

...

Имеет ограниченный набор значений:

  • Unavailable - Недоступен
  • UnavailableWithMessage - Недоступно с сообщением Image RemovedAPI-763 ЗАКРЫТ

  • Available - Доступен
  • Unauthorized - Не хватает прав - Желтые ячейки
  • Expired - Время прошло
  • Booked - Занято

...

message Image RemovedAPI-763 ЗАКРЫТ

...

Перечисление способов записи(прав) через запятую.

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

  • None - Пусто. Передается в случае отсутствия каких либо прав
  • Registry - регистратура
  • Doctor - Доктор
  • Internet - Интернет/Самозапись
  • DoctorOtherLpu - Врачи других ЛПУ/Сервис Врач-врач

...

Будет заполнен только в статусе Booked - Занято и будет принимать одно из значений:

  • Internet - Интернет
  • Infomat - Инфомат
  • CallCenter - Колл-центр
  • Doctor - Доктор
  • DoctorOtherLpu - Врачи других ЛПУ/Сервис Врач-врач
  • Registry - Регистратура

...

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

  • Sql - расписание получено через запрос от сервиса к бд ЛПУ по Sql
  • Http - расписание получено через взаимодействие с удаленным сервисом по http

...

Image RemovedAPI-801 - Добавление признака для определения сложной ячейки ЗАКРЫТ

...

Image RemovedAPI-801 - Добавление признака для определения сложной ячейки ЗАКРЫТ

...

BusyType

...

Название

...

Тип данных

...

Описание

...

Комментарий

...

Пример модели в формате JSON 

...

{
  "status""Expired",
  "flagAccess""Registry, Doctor, Internet, DoctorOtherLpu, Infomat, CallCenter",
  "opened"false,
  "bookingSource"null,
  "bookingDate"null,
  "connectionType""Sql",
  "count": 0,
  "planCount": 1,
  "usedCount": 0,
  "guid""977c1ed9-cf0d-4f44-9b21-42e1a49269c8",
  "date""2021-11-15T00:00:00+03:00",
  "beginTime""05:00",
  "endTime""05:15",
  "canWrite"false,
  "busyType": {
      "name""Прием по очереди",
      "type": 1,
      "code""4",
      "group"null
  }
}

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

...