nikam.dev ← Все примеры работ Telegram →
Live · NDA · Doctor + Patient + TG bot

Платформа между экспертом по здоровью и пациентом.

Врач даёт пациенту протокол лечения — пациент живёт по нему каждый день: отмечает приём препаратов чекбоксами в Telegram, фиксирует самочувствие, ведёт историю анализов. Врач получает готовый структурированный отчёт по этапам — вместо устного пересказа на приёме. Кабинет врача как двухролевую платформу проектирую отдельно. Под NDA.

Тип
Web SPA + TG bot
Аудитория
Врач ↔ пациент
Стек
FastAPI · SQLite · Aiogram
Статус
Live · NDA
— Проблема

Врач выдаёт протокол — и теряет с ним связь до следующего приёма.

Между двумя приёмами у врача — слепая зона. Пациент дома: что-то забыл, что-то перепутал, что-то не понял. Врач узнаёт об этом через месяц, на следующем приёме. Лечение идёт «как-нибудь», а не «по плану». И у врача нет ни одного измерительного инструмента, чтобы это понять заранее.

Боль 01
Протокол — бумажка с 30 пунктами
Пациент получает плотный документ с десятками препаратов, разными дозировками, временем приёма «натощак / за 30 минут до еды / после еды / на ночь», курсами на разный срок, ротациями. Запомнить нельзя. Через две недели часть просто выпадает.
Боль 02
Забыл — никто не напомнит
Утренний приём пропустил, на работе не вспомнил, к ночи уже поздно. Никаких напоминаний по таймингу, никаких алертов на «осталось 5 дней курса», никакой обратной связи. Пациент в одиночку.
Боль 03
Самочувствие — в голове, не в данных
«Кажется, на этой неделе хуже сплю». «Вроде живот успокоился». Между двумя приёмами у врача накапливается мусор воспоминаний пациента — а не данные. Корреляции с приёмами / фазами курса увидеть невозможно.
Боль 04
Анализы — в почте и в WhatsApp
PDF-выписки скачаны на телефон, бумажные сданы в карту, что-то в почте. Динамику Hb / Ht / эритроциты за 2 года увидеть = собрать руками. Врач каждый раз начинает заново.
Боль 05
Отчёт врачу — устный пересказ
На повторном приёме: «как прошёл месяц?» — «нормально, кажется». Никакой системной информации. Врач корректирует протокол вслепую.

Протокол превратился в продукт, который пациент открывает каждое утро.

Один источник истины — структурированный протокол. Из него движок строит: сегодняшний чеклист по слотам, календарь курсов, ситуативные правила, шопинг-листы, отчёты для врача. Пациенту нечего держать в голове.

«Сегодня» — авто-чеклист по слотам
Натощак, за 30 минут до еды, после завтрака, между приёмами, после ужина, на ночь. Движок сам считает, что сегодня нужно принимать, с учётом курсов, ротаций, фаз санации, отложенных стартов. Чекбоксы в один тап.
Telegram-бот: чек-листы прямо в чате
В 09:00 пациенту в Telegram приходит утренний список с галочками — отмечает прямо в чате. В 14:00 пинг только по неотмеченным. В 21:00 — «возможно забыли?» + быстрый опрос самочувствия (сон / энергия / ЖКТ 1-5). Двусторонний синк: галочки в боте сразу видны в Web и наоборот.
Самочувствие в данных, не в памяти
Tap-log по симптомам: сон, энергия, ЖКТ, отёки, давление. Каждый день, в один тап. Через месяц появляются корреляции с фазами курса. Врач видит динамику, а не пересказ пациента.
Анализы в одной истории
Все лабораторные данные в одной системе. Hb / Ht / эритроциты / витамины — в линейных графиках за все годы. Новый результат добавляется в один экран, а не в новую папку.
Шопинг-лист с прямыми ссылками
Что и где купить, сгруппировано по поставщикам (iHerb, Арго). С отметкой «заранее» / «сейчас», чекбоксами «куплено». Никаких «забыл заказать — препарат кончился».
PDF-отчёт для врача — по этапам
Кнопка «Сохранить PDF». На выходе — структурированный отчёт за период: приверженность по этапам протокола, средние оценки самочувствия, динамика анализов, чего пропустил больше всего. Врач за 30 секунд видит картину за месяц.
Ситуативные правила
Запор → препарат X. Высыпания → препарат Y. Боль → препарат Z. Карточки, которые всплывают при логировании соответствующего симптома. Пациент сам реагирует — врач не нужен на каждое мелкое решение.

Один движок, который держит всю сложность протокола.

Главная работа платформы — превратить плотный медицинский документ в «что сейчас, в этой минуте, надо делать». Это требует структурированного парсинга протокола + движка с понятной моделью времени.

/ 01
Структурированный протокол
Источник истины — JSON, размеченный по полям: препарат, доза, время (relative-to-meals), частота, длительность, дата старта, отложенные старты, ротации. Парсится из исходника врача, кросс-проверяется четырьмя независимыми AI-моделями и сверяется человеком — медицина не прощает ошибок. Обновляется ~ежемесячно.
/ 02
Today-движок
Знает: окна курсов, forward start dates, two-phase, every-other-day, 1mo-on/off, multi-dose slots, ротации, фазы санации, отложенные старты. Считает «что в этой минуте» с учётом всего сразу. Пациент видит чистый список без логики.
/ 03
Синхронизация веба и Telegram
Галочка в web → видна в боте через 12 секунд. Галочка в боте → видна в web сразу. Один источник истины — таблица приверженности. Никаких «версий» и расхождений.
/ 04
Отчёты для врача
За период: приверженность по этапам, динамика симптомов, тренды анализов, что сделано / пропущено. На выходе — PDF, который врач читает за минуту.
— Эффект

Что меняется в работе врача и пациента.

0
Бумажек и запоминания на пациенте. Протокол живёт в приложении и в боте, а не в голове. Никакого «забыл», никакого «потерял документ».
3 пинга в день
Напоминания по таймингу: утренний чек-лист, дневной пинг по неотмеченному, вечерний опрос самочувствия. Пациент не остаётся один между приёмами.
30 сек
PDF-отчёт у врача. Раньше: устный пересказ + 20 минут разбора. Теперь: structured-документ за период, всё что нужно — на одной странице.

Подобная задача в вашей практике?

Если ведёте пациентов по длинным сложным протоколам (функциональная медицина, реабилитация, превентивная, гормональная коррекция, хронические состояния) — поговорим о том, как такая платформа выглядит в вашем сценарии. Адаптация под конкретную специальность — отдельная работа.