SYNAPSTER AI

ReflexDAO — медицинская CRM и AI-ассистент для врачебной практики

Единая цифровая среда: учёт пациентов, протоколы приёма, документы и безопасный AI с опорой на базу знаний.

Задача

Нужна была не «табличка в Excel», а единая цифровая среда: учёт пациентов, ведение приёма по структурированным протоколам (мышцы, суставы, ВНЧС, диафрагмы, точки воздействия и др.), работа с документами и безопасный AI-помощник с опорой на базу знаний, а не на «галлюцинации». Требовались роли (врач, ассистент, пациент, администратор), масштабируемый бэкенд и современный веб-интерфейс с упором на удобство при длительной работе в кабинете.

Решение

Реализовано веб-приложение полного цикла: SPA на React + TypeScript + Vite, API на FastAPI, данные в PostgreSQL (SQLAlchemy, Alembic), валидация через Pydantic, бизнес-логика в сервисном слое. Предусмотрены офлайн-ориентированные сценарии (очередь синхронизации), RBAC, OAuth (в т.ч. VK, Telegram), демо-режим.

AI-чат для врача построен как мультиагентный конвейер: интерпретация запроса → подготовка к RAG → поиск по базе знаний → ответ LLM → верификация. Отдельно реализованы sanitizer ввода, лимиты длины сообщений и политики безопасности для медицинского контекста.

Протоколы приёма — многостраничный модуль с автосохранением, индикаторами прогресса, интеграцией справочников и онтологий. Для производительности: кэширование, пакетные эндпоинты, контроль нагрузки на БД.

Продуктовый слой: тарифы и лимиты, промокоды, финансовая аналитика для администратора, аудит и резервное копирование в админ-панели.

Технологии

  • Frontend: React 18, TypeScript, Vite, Tailwind CSS, shadcn/ui, TanStack Query
  • Backend: Python, FastAPI, Pydantic, SQLAlchemy, Alembic
  • БД: PostgreSQL
  • AI: RAG, мультиагентная обработка, интеграция с LLM и векторным поиском
  • Инфраструктура: Docker, облачный хостинг (TimeWeb Cloud), GitHub

Результат и ценность

Единая платформа для ведения пациентов и протоколов с глубокой предметной логикой (не универсальная CRM). AI-ассистент с контролем качества ответов и изоляцией контекста. Масштабируемая архитектура и монетизационные инструменты. Устойчивость к нагрузке за счёт кэширования и батчинга.

Команда Synapster спроектировала и развивает ReflexDAO как production-систему: от предметной модели протоколов и AI-безопасности до админки, подписок и облачного деплоя — с непрерывным контролем качества кода и тестированием критичных сценариев.