Описание форматов веб-сервисов и файлов
Руководство пользователя
×

1.6. Reservation (Создание брони)

Стандартный шаблон URL (PATTERN_URL): /Reservation
HTTP-Метод POST. По переданным параметрам создаёт бронь на сотрудника/оборудования в конкретную клинику на конкретное дату и время. В теле результата будет УИД созданной брони.
Является аналогом веб-сервиса GetReserve.
Параметры в теле запроса:
Наименование
Обязательный
Тип значения
Описание
Key
Да
string
Значение «Ключ API» для конкретной настройки обмена
Date
Да
dateTime
Дата, на которую оформляется бронь. Если указано вместе с временем - время игнорируется
TimeBegin
Да
dateTime
Время, на начало которого оформляется бронь. Если указано вместе с датой - дата игнорируется
Duration
Нет
dateTime
Планируемая длительность брони. Ожидается время. Если указано вместе с датой - дата игнорируется
Clinic
Да
string
УИД клиники
EmployeeID
Да
string
УИД сотрудника или оборудования, к которому оформляется бронь.
ВАЖНО: Для записи в кабинет (УИД оборудования) необходимо настроить учётную политику «Режим записи на приём» в значение «в кабинет», иначе будет ошибка
EquipmentCabinet
Нет
string
УИД оборудования, к которому оформляется бронь. Используется, когда нужно записать и сотрудник и кабинет/оборудования (EmployeeID будет иметь УИД сотрудника)
При формировании брони допускается указывать в качестве EmployeeID оборудование, если значение режима записи на приём учётной политики настроена как «в кабинет», иначе необходимо использовать сотрудника. Если время брони на сотрудник и/или кабинет пересекается с уже созданным, то вернётся ошибка записи документа.