Мы разработали веб-приложение, которое анализирует совместимость лекарств с учётом индивидуального профиля пациента.
1. Персонализированный профиль здоровья
Пользователь заполняет профиль один раз:
- Хронические заболевания (классификация МКБ-10)
- Текущие препараты с дозировками
- Аллергии и непереносимости
- Возраст, вес, пол — для точного расчёта рисков
Все проверки учитывают этот контекст. Система «знает» пациента и предупреждает о рисках, специфичных именно для него.
2. Мгновенная проверка совместимости
Ввели название препарата — получили анализ за секунды:
- Взаимодействия с текущими лекарствами пациента
- Противопоказания по заболеваниям из профиля
- Аллергические риски на основе истории
- Уровень риска: низкий / средний / высокий / критический
Система понимает российские торговые названия. «Нурофен», «МИГ 400», «Ибупрофен» — она знает, что это одно действующее вещество, и проверяет взаимодействия корректно.
3. AI-анализ на основе LLM
Ядро системы — нейросетевой анализ с использованием нескольких LLM-провайдеров:
- YandexGPT и GigaChat — для работы с российской медицинской терминологией
- GPT-4 и Claude — как резервные провайдеры для сложных случаев
- Кросс-валидация — результаты сверяются между провайдерами для повышения точности
Каждый анализ сопровождается оценкой уверенности. Если система не уверена — явно об этом предупреждает.
4. Три российских источника данных
Информация о препаратах собирается из трёх авторитетных источников:
- ГРЛС (Государственный реестр лекарственных средств) — официальные данные Минздрава
- РЛС — крупнейший российский справочник лекарств
- Vidal — дополнительный источник с детальными описаниями
Данные кешируются и обновляются автоматически. Кросс-валидация между источниками повышает достоверность.
5. Соответствие российскому законодательству
Система спроектирована с учётом требований:
- 152-ФЗ — шифрование персональных данных, локализация на территории РФ, согласия на обработку
- 61-ФЗ — использование только зарегистрированных в России препаратов
- 323-ФЗ — обязательные предупреждения о необходимости консультации врача
Технический стек
| Компонент |
Технология |
| Frontend |
Vue.js 3, TypeScript, Tailwind CSS |
| Backend |
Python, FastAPI, SQLAlchemy |
| База данных |
PostgreSQL, Redis |
| AI/LLM |
YandexGPT, GigaChat, GPT-4, Claude |
| Поиск |
Full-text search, МКБ-10 справочник |
| Инфраструктура |
Docker, российский облачный провайдер |