Какие функции и важные элементы должны быть в приложении для записи к врачу
Что проверяют
Умеете ли вы идти от ролей и сценариев, а не от списка экранов, и видите ли, чем запись к врачу отличается от обычного интернет-магазина: расписание, конфликты слотов и медицинские данные. Следом часто спрашивают, как не допустить двойной записи на одно время и что войдёт в первую версию.
Как отвечать
Начните с участников: пациент, врач, регистратура или администратор клиники. Потом основные сценарии пациента:
- поиск: по специальности, врачу, услуге, клинике и ближайшему свободному времени. Отдельно запись по ОМС и платная, запись ребёнка или родственника;
- выбор слота и запись: слот держится за пациентом несколько минут, пока он подтверждает запись. Конфликт проверяется на сервере в транзакции, а не только в интерфейсе;
- перенос и отмена: с понятным сроком, после которого отменить нельзя, и освобождением слота;
- напоминания: push и SMS накануне и за пару часов, с кнопками «подтвердить» и «отменить»;
- история: прошлые визиты, заключения, направления.
Клинике нужны настройка расписания (длительность приёма по услуге, перерывы, кабинеты), лист ожидания и массовая отмена с уведомлением всех записанных, если врач заболел.
Дальше нефункциональная часть. Источник правды о расписании обычно медицинская информационная система клиники, приложение интегрируется с ней, а не ведёт свой календарь. Данные о здоровье по 152-ФЗ относятся к специальной категории персональных данных, а сам факт обращения за медицинской помощью по 323-ФЗ составляет врачебную тайну. Отсюда требования к согласию, хранению в России и журналу доступа. Интерфейс должен быть понятен пожилым: крупный шрифт, мало шагов, запись по телефону как запасной путь.
Где спотыкаются
Перечисляют экраны и кнопки, не назвав ни одной роли. Про врача и регистратуру забывают полностью.
Не думают о конкуренции за слот и об изменениях расписания. Именно здесь случаются основные инциденты такого продукта.
Тащат в первую версию рейтинги, аналитику, предоплату и чат с врачом. Для MVP хватает поиска, записи, отмены и напоминаний, остальное зависит от модели бизнеса клиники.