Запись в клинику
Свободные слоты из медицинской системы, запись, перенос и напоминания с резервом по SMS.
Это демонстрационный сценарий: так мы бы построили решение. Названия и данные иллюстративные — это не история конкретного клиента.
01Задача
Задача
Дать пациентам запись в любое время и сократить неявки, не нагружая регистратуру.
Ограничения
- Расписание врачей — в медицинской информационной системе; два пациента не должны занять один слот.
- Часть пациентов не читает Telegram-уведомления.
02Решение
Решение
- 01
Слоты читаются из системы клиники в момент выбора; запись — с блокировкой слота и подтверждением.
- 02
Напоминания за сутки и за два часа; если сообщение не доставлено — SMS.
- 03
Перенос и отмена в два нажатия, освободившийся слот сразу доступен другим.
03Архитектура
Архитектура
- Patient → Booking bot
- Booking bot → Booking service
- Booking service → Clinic system · schedule, Reminder queue
- Clinic system · schedule
- Reminder queue → SMS gateway
- SMS gateway