Задача
Научная лаборатория разработала уникальную технологию диагностики сосудистых заболеваний с использованием компьютерного зрения и численного моделирования. В проекте участвовали:
- сосудистые хирурги
- кандидаты медицинских и технических наук
- команда по компьютерному зрению
Однако все компоненты существовали разрозненно: нейросеть, матмодель, снимки и расчёты находились в отдельных модулях и командах. Наша задача — объединить эти элементы в единый цифровой продукт.
Что мы сделали
Аналитика и проектирование
- Вошли в состав проектной команды
- Провели аудит всех технологических модулей
- Спроектировали архитектуру и адаптеры для связи ИИ-модели, системы расчётов и интерфейса
- Подготовили интерактивные прототипы
- Описали функциональные и нефункциональные требования
- Составили roadmap и ресурсную модель проекта
С этими материалами команда успешно подалась на гранты.
Разработка
- Реализовали гибридную архитектуру: фронт и ЛК — в монолите, расчёты и ИИ — в микросервисах
- Написали адаптеры между:
- нейросетью (определение контуров сосудов)
- модулем 2D/3D визуализации
- системой расчёта FFR/AFR
- Разработали кор функционал: загрузка снимка; выбор подходящего изображения;
- определение контуров;
- построение модели;
- расчёты;
- выгрузка данный в карточку пациента
- Реализовали:
- ЛК пациента (вход через ЕСИА)
- ЛК доктора
- Панель администратора
Технологии
- Backend: NestJS
- Frontend: React
- Инфраструктура: Docker, микросервисы
- Безопасность: авторизация, контроль доступа, логирование
- DevOps: CI/CD, staging, документация
Результат
В ноябре 2024 выпущена первая версия
Проект успешно прошёл приёмку и был внедрён в клинику
Команда получила 2 гранта
Мы помогли заказчику сформировать внутреннюю продуктовую команду
Сейчас продолжаем техническую поддержку