
Онлайн-запись на сайте клиники: от свободного слота до подтверждения
Показанное время ещё не является записью. Свяжите врача, услугу, филиал и слот, подтвердите бронь в системе расписания и ясно покажите пациенту результат.
Согласуйте источник расписания
Сайт не должен придумывать доступное время отдельно от системы, где администратор ведёт приём. Определите, какая система владеет расписанием, как часто сайт получает изменения и что происходит при недоступности связи. Показывайте пациенту услугу, врача, филиал и длительность вместе: свободное окно у врача ещё не означает, что он оказывает выбранную услугу в этом месте.
Для каждой связи нужны проверенные данные, а не вывод по одному названию специальности. В модели HL7 FHIR роль специалиста может связывать практикующего врача, организацию, место и услуги; это полезный ориентир для проектирования, но не доказательство поддержки FHIR конкретной МИС.
| Этап | Что видит пациент | Что проверяет система |
|---|---|---|
| Выбор времени | Доступные варианты | Актуальность слота и допустимость услуги |
| Запрос | Ожидание результата | Не занял ли слот другой человек |
| Подтверждение | Номер или детали записи | Сохранена ли бронь в расписании |
Отличайте доступный слот от записи
Два человека могут открыть один свободный интервал одновременно. Поэтому при выборе времени нужно повторно проверять его доступность в системе расписания. Сайт должен показать состояние ожидания и затем один из результатов: запись подтверждена или выбранное время уже недоступно. Сообщение об успехе до ответа системы создаёт ложную уверенность и лишнюю работу регистратуре.
Спецификация FHIR различает состояния слота и назначения, включая запрос и подтверждение. Реальная интеграция может использовать другой формат, но смысл остаётся: запрос на запись не равен забронированному приёму. Зафиксируйте также правило повторной отправки, чтобы обновление страницы не создало два обращения.
Продумайте ошибки и изменение планов
Если МИС временно не отвечает, не показывайте старое время как гарантированно свободное. Можно предложить оставить запрос на звонок, но назовите его именно запросом, а не подтверждённой записью. Сохраните контакт безопасно и определите, кто обработает очередь после восстановления связи. Статус должен быть понятен и пациенту, и администратору.
Отмена или перенос требует изменения исходной записи и освобождения прежнего времени по правилам клиники. Уведомление пациенту должно следовать за подтверждённым изменением, иначе человек получит новый адрес или время, которого нет в расписании. Эти сценарии стоит проверять отдельно от первичной записи.
Пройдите тестовые сценарии до запуска
Проверьте запись с телефона для разных услуг, врачей и филиалов. Создайте конфликт двух одновременных запросов к одному слоту, временно отключите тестовую интеграцию и посмотрите, что увидит пациент. Затем найдите каждое обращение в рабочей системе и проверьте, не возник дубль. Используйте тестовые данные вместо настоящих сведений о здоровье.
Владельцы сайта и расписания должны согласовать журнал ошибок и порядок поддержки. Удобный интерфейс не исправит расхождение календарей, а надёжная интеграция не поможет, если пациент не понимает, завершилась ли запись. Оба результата нужно принимать вместе.
Вопросы и ответы
Почему свободное время может исчезнуть при записи?
Пока пациент выбирал слот, его мог занять другой человек или изменилось расписание. Доступность нужно подтвердить повторно при бронировании.
Можно ли показывать старые слоты при сбое МИС?
Только с явным обозначением, что запись не подтверждается. Без актуальной проверки безопаснее предложить запрос на обратную связь.
Нужен ли клинике FHIR?
Нет, это одна из моделей обмена данными. Конкретная МИС может использовать другой интерфейс; статье FHIR служит ориентиром для различения слота и записи.
.webp&w=1920&q=85)