GnatologPRO — медицинская CRM и AI-ассистент для гнатологической клиники
Отрасль: здравоохранение, частная стоматология / гнатология. Роль Synapster: разработка и сопровождение full-stack продукта под продакшен.
Построено на едином ядре Synapster CoreЗадача
Клинике нужна единая платформа для работы с пациентами по полному циклу: от записи и карты до клинических протоколов, документов и аналитики — с учётом требований к персональным данным и удобством для врачей в ежедневной практике.
Решение
Веб-приложение «врач + клиника в одном окне»: модульный FastAPI-бэкенд, React + TypeScript + Vite, Shadcn UI, PostgreSQL. AI-ассистент, специализированный под гнатологию (ВНЧС, окклюзия, мышцы, сопутствующие протоколы), с мультиагентной цепочкой и RAG. Отдельный конвейер обработки медицинских изображений: автоприём DICOM-исследований, распаковка, группировка в исследования и AI-интерпретация под обязательным контролем врача (human-in-the-loop). Офлайн-ориентированный PWA-клиент (IndexedDB) с фоновой синхронизацией.
Ключевые итоги
- Более 1400 API-эндпоинтов и сервисный слой из 400+ модулей под медицинские сценарии.
- 190+ моделей данных, 167 экранов SPA, 14 ролей с гранулярным RBAC.
- AI-конвейер анализа снимков: автоприём DICOM по email и облачным ссылкам → распаковка → AI-интерпретация под контролем врача (HITL).
- 16 внешних интеграций: телефония, онлайн-платежи, онлайн-касса, мессенджеры, электронная подпись документов, push-уведомления.
- Инженерная зрелость: 35 автоматических CI-проверок (consistency RBAC, защита расписания, строгая типизация), zero-downtime миграции.
- Безопасность: JWT, RBAC, аудит доступа к персональным данным, работа с ПД по логике 152‑ФЗ.
Модули платформы
- Запись и умный календарь врачей + автоматические напоминания.
- Электронная медкарта, клинические протоколы и заключения куратора.
- Биллинг и финансовая аналитика, дашборды и графики.
- Document Hub с электронной подписью документов.
- Внутренний мессенджер и объединённый inbox обращений.
- PWA-режим для врача на планшете (visit-centric) + офлайн-режим клиники.
- Портал пациента.
- Триггерные email-уведомления и журнал событий безопасности.
AI-возможности
- Picasso Diagnostic — автоматический приём КТ/МРТ-исследований (DICOM) по почте (IMAP) и облачным ссылкам, распаковка и подготовка к анализу.
- AI-интерпретация снимков с vision-моделью.
- Мультиагентная цепочка + RAG по корпусу клинических норм и протоколов.
- LLM-обогащение выводов: основная LLM с резервными провайдерами и детерминированным fallback — отказоустойчивая деградация.
- Human-in-the-loop: каждый AI-вывод проходит контроль врача перед использованием.
- AI Provenance — прослеживаемость источников и обоснований AI-выводов.
Технологии
Python 3.12, FastAPI, PostgreSQL, SQLAlchemy, Alembic, Pydantic · React 18, TypeScript, Vite, Tailwind CSS, Shadcn UI, TanStack React Query · обработка медицинских изображений (DICOM), LLM, IMAP, APScheduler (фоновые задачи) · PWA / IndexedDB-синхронизация · Docker, GitHub CI/CD, облачный хостинг.
Итог для бизнеса
Заказчик получает специализированную МИС/CRM под гнатологию, а не «универсальную таблицу»: клинические сценарии, AI с проверкой ответов и контролем контекста, масштабируемый бэкенд и современный SPA-интерфейс — с возможностью дальнейшего развития модулей без смены платформы.