MedDecode - Telegram-бот для расшифровки медицинских анализов
Проблема
В медицине часто сложно быстро понять, что именно означает текст анализа, заключение врача или медицинский термин. Люди без профильного образования тратят много времени на поиск объяснений и всё равно могут неправильно интерпретировать информацию. Это создаёт стресс, путаницу и лишние ошибки.
Решение
Med-Decode-Bot помогает упростить медицинский язык. Пользователь отправляет текст в бота, а на выходе получает понятное объяснение простыми словами. По сути, это инструмент, который “переводит” сложные медицинские формулировки на обычный человеческий язык.
Как это работает
Пользователь пишет сообщение в Telegram боту
Текст отправляется в серверную часть, написанную на Python
Далее запрос обрабатывается с помощью AI модели, которая анализирует медицинский текст
Модель формирует понятное объяснение без сложных терминов
Ответ возвращается пользователю прямо в чат в удобном виде
Результат
Пользователь быстрее понимает, что означают анализы или медицинские термины
Снижается риск неправильной интерпретации информации
Не нужно искать объяснения по разным сайтам и форумам
Вся информация доступна прямо в Telegram в несколько сообщений
Стек технологий
Backend: Python 3.11, aiogram 3.10, SQLAlchemy (asyncpg), Alembic, Pydantic Settings
AI: OpenAI GPT-4o-mini Vision
БД: PostgreSQL 16, Redis 7
PDF: fpdf2, OpenCV (preprocessing)
Платежи: Telegram Stars (XTR), YooKassa
https://github.com/Astalex-s/Med-Decode-Bot