Схема обмена для онлайн-записи
HTTP- и веб-сервисы обмена с сайтом позволяют записываться с сайта в актуальное расписание врача, а также получать листы ожидания.
Лист ожидание – это более простой вариант, чтобы сообщить в клинику о желании пациента связаться (в широком смысле это всегда заказ звонка с сайта, хотя на сайте может без несколько диалогов, импортируемых в 1С). Для листов ожидания достаточен веб-метод FastBookAnAppointment.
Онлайн-запись – это операция, по итогу которой в реальном расписании сотрудника клиент занимает свободное время своей записью. В базе 1С о приходе записи с сайта пользователь узнаёт в окне расписания по появившейся гиперссылке «Новых внешних заявок:», через которую он переходит и проверяет их.
Порядок записи для клиента следующий:
1. На сайте посетитель выбирает врача, дату, время (обычно, несколько последовательных страниц);
3. Сайт переводит посетителя на форму, где он заносит контактные данные, комментарий (не дольше 15 минут после GetReserve);
4. Сайт отправляет данные в 1С, где бронь превращается в полноценную запись (К примеру, BookAnAppointment).
Альтернативная последовательность: пользователь сначала вносит а форму сайта информацию для связи и комментарий, и только после этого выбирает врача, дату, свободное время, после чего сайт создаёт запись без предварительной брони времени в расписании (К примеру, BookAnAppointment).
В обоих случаях свободное время надо знать актуальное. Для этого сайт должен оперативно спросить его у опубликованной на веб-сервере базы 1С на нужный интервал (К примеру, GetSchedule). Или неоперативно (прим. раз в день) сайт получает укрупненное расписание рабочего времени всех сотрудников без информации о том, занято ли оно уже (К примеру, GetEnlargementSchedule).
Остальные методы HTTP- и веб- сервисов второстепенны и могут не использоваться.
