Как работают системы напоминаний
Технический и психологический обзор работы систем напоминаний о лекарствах — от планировщика задач и push-уведомлений до формирования привычки.
Психология формирования привычки
Системы напоминаний: своевременная доставка, контекст, обратная связь. MedPlanner добавляет AI и мониторинг.
- Сигнал: Уведомление приходит — это сигнал к действию.
- Распорядок: вы принимаете лекарство.
- Награда: Вы нажимаете «Принял» — небольшое подтверждение, закрепляющее привычку.
Без награды (подтверждения) сигнал становится фоновым шумом. MedPlanner использует цикл: напоминание → подтверждение («Принял») → визуальная обратная связь (зелёная отметка).
Типы напоминаний
- По времени: фиксированное время на часах. Просто, но негибко.
- По интервалу: каждые N часов после последней дозы. Подходит для антибиотиков и обезболивающих.
- По событию: «После завтрака», «перед сном». Контекстные напоминания лучше запоминаются.
- По местоположению: геозоны, например напоминание при выходе из дома. Для лекарств используется редко.
Принципы дизайна уведомлений
- Практичность: каждое уведомление должно содержать действие: отметить приём, отложить или пропустить.
- Контекст: «Лизиноприл 10 мг — после завтрака», а не «Напоминание о лекарстве».
- Постоянство: неподтверждённые напоминания должны повторяться, а не исчезать.
- Настраиваемость: пользователь управляет тихими часами, длительностью откладывания и уведомлениями для близких.
Технологический стек
Ключевые метрики: частота подтверждения (какой процент доз отмечен как принятый), время реакции (как быстро после напоминания), частота откладывания и пропусков.
- Планировщик задач — хранит время напоминаний и каждую минуту проверяет наступившие.
- Сервис push-уведомлений — доставляет уведомления через API платформ (Telegram Bot API, FCM, APNs).
- База часовых поясов — определяет правильное время доставки для пользователя.
- Конечный автомат — отслеживает цикл напоминания: запланировано → доставлено → подтверждено / отложено / пропущено.
- Аналитический конвейер — агрегирует данные о приверженности без раскрытия данных отдельных пользователей.
ИИ в системах напоминаний
Современные системы напоминаний используют AI для: разбора естественного языка, автоматического определения типа расписания и умной эскалации опекуну.
- Создание расписания на естественном языке — превращает «антибиотик 3 раза в день 7 дней» в структурированный план.
- Умное время — предлагает оптимальное время напоминаний на основе истории подтверждений.
- Выявление аномалий — отмечает необычные закономерности приверженности, которые могут указывать на проблему со здоровьем.
- Прогноз пополнения — оценивает, когда закончится лекарство, по фактическому расходу, а не только по расписанию.
Источники
- Duhigg, C. "The Power of Habit." Random House, 2012.
- ACM. "Designing Effective Health Reminders." CHI Conference, 2022.
- IEEE. "Push Notification Reliability in Mobile Health Applications." 2023.
- Journal of Medical Internet Research. "AI-Assisted Medication Scheduling." 2023.
- Google Research. "Time Zone Handling in Distributed Systems." 2022.