Медконтрол
Платформа дистанционных предрейсовых медосмотров
Выполненная работа
АналитикаUI/UX ДизайнРазработкаИнтеграцииПоддержка
Стек
KotlinFastAPIVue
Ссылки
Как мы разработали MedControl — платформу дистанционных предрейсовых медосмотров. В компаниях с водителями, сменными сотрудниками и опасным производством предрейсовые и предсменные медосмотры — обязательное требование законодательства. В этом кейсе расскажем, как подошли к сложному медицинскому проекту, включая личное тестирование крайних сценариев и внедрение оригинальных фич.
Клиент
Клиенту НИИ СОКБ из Москвы был нужен не просто софт, а полноценный телемедицинский веб-сервис, включающий:
Всё решение должно было полностью соответствовать требованиям российского законодательства в сфере телемедицины.
- медицинское устройство,
- мобильное приложение для прохождения осмотров,
- веб-портал для врачей и руководителей,
- аналитику, мониторинг и юридически значимые документы.
Всё решение должно было полностью соответствовать требованиям российского законодательства в сфере телемедицины.

Задача
На старте было понятно, что стандартные решения не сработают:
Проект требовал кастомной архитектуры, где программная часть изначально проектируется под аппаратную.
Наше решение — комплексная платформа MedControl — представляет собой единое программно-аппаратное решение, которое объединяет веб-портал, мобильное приложение и интеграцию с медицинским оборудованием.
- готовые телемедицинские платформы не поддерживали работу с собственным оборудованием;
- отсутствовала глубокая интеграция с измерительными каналами и принтером чеков;
- нельзя было гарантировать соответствие постановлению Правительства № 866 и приказу Минздрава № 266н;
- не было прозрачного инструмента мониторинга для руководителей и медработников.
Проект требовал кастомной архитектуры, где программная часть изначально проектируется под аппаратную.
Наше решение — комплексная платформа MedControl — представляет собой единое программно-аппаратное решение, которое объединяет веб-портал, мобильное приложение и интеграцию с медицинским оборудованием.



Аналитика и подготовка
Необходимо было с самого начала понять реальную проблему, формализовать требования и оценить возможности интеграции с оборудованием.
1. Исследование процессов клиента
2. Формирование бизнес-требований
3. Технический аудит и прототипирование
1. Исследование процессов клиента
2. Формирование бизнес-требований
3. Технический аудит и прототипирование


UX/UI дизайн
Мы спроектировали стабильную и безопасную систему с разделением на веб-портал (Python + Vue.js), мобильное приложение (Kotlin) и интеграцию с медоборудованием.
Главная задача UX/UI — уложить осмотр в 2 минуты. Руководствовались Human-Centered Design: минималистичный интерфейс, понятные сценарии для водителей и врачей, защита от ошибок еще на этапе ввода.
Безопасность:
Главная задача UX/UI — уложить осмотр в 2 минуты. Руководствовались Human-Centered Design: минималистичный интерфейс, понятные сценарии для водителей и врачей, защита от ошибок еще на этапе ввода.
Безопасность:
- шифрование данных и соблюдение 152-ФЗ;
- цифровая подпись через токен (юридическая значимость);
- мониторинг оборудования и отказоустойчивость серверов на уровне 99,98%.


Разработка и интеграция
Мы создали полностью рабочий продукт в кратчайшие сроки.
Бэкенд: обрабатывает данные с медоборудования (промилле, давление, пульс), ведёт базу пациентов, формирует отчёты для руководителей и интегрируется с электронными путевыми листами.
Веб-портал: кабинет врача с мониторингом осмотров в реальном времени и админка с 20+ видами отчётов. Интерфейс адаптирован под любые устройства.
Мобильное приложение: через SDK подключено к алкотестеру, тонометру и термометру, поддерживает печать через Bluetooth/USB-принтер. Работает офлайн с автоматической синхронизацией при появлении сети.
Бэкенд: обрабатывает данные с медоборудования (промилле, давление, пульс), ведёт базу пациентов, формирует отчёты для руководителей и интегрируется с электронными путевыми листами.
Веб-портал: кабинет врача с мониторингом осмотров в реальном времени и админка с 20+ видами отчётов. Интерфейс адаптирован под любые устройства.
Мобильное приложение: через SDK подключено к алкотестеру, тонометру и термометру, поддерживает печать через Bluetooth/USB-принтер. Работает офлайн с автоматической синхронизацией при появлении сети.

Тестирование и контроль качества
Мы проверили продукт на надёжность, точность и безопасность во всех сценариях.
Функциональное тестирование: проверили работу приложения и портала в норме и при экстремальных значениях давления/температуры. Для критичных функций применяли TDD.
Нестандартные сценарии: протестировали алкотестер на высоких промилле, корректность цифровой подписи и стресс-нагрузку при массовых подключениях.
Регрессия и баг-фикс: вели приоритизацию багов, исправляли и перетестировали. Благодаря CI/CD обновления выкатывали быстро и без простоев.
Функциональное тестирование: проверили работу приложения и портала в норме и при экстремальных значениях давления/температуры. Для критичных функций применяли TDD.
Нестандартные сценарии: протестировали алкотестер на высоких промилле, корректность цифровой подписи и стресс-нагрузку при массовых подключениях.
Регрессия и баг-фикс: вели приоритизацию багов, исправляли и перетестировали. Благодаря CI/CD обновления выкатывали быстро и без простоев.

Внедрение и сопровождение
В результате мы обеспечили успешную эксплуатацию продукта, обучение пользователей и дальнейшее развитие платформы.
Внедрение: настроили оборудование на местах, обучили врачей и руководителей, подготовили понятные инструкции.
Поддержка: выпускаем минимум 20 обновлений в год с новыми функциями и исправлениями. Обеспечиваем мониторинг серверов по SLA, быструю техподдержку и поверку оборудования.
Развитие: собираем обратную связь от пользователей, корректируем интерфейс под реальные сценарии и планируем новые интеграции для коммерческого роста.
Внедрение: настроили оборудование на местах, обучили врачей и руководителей, подготовили понятные инструкции.
Поддержка: выпускаем минимум 20 обновлений в год с новыми функциями и исправлениями. Обеспечиваем мониторинг серверов по SLA, быструю техподдержку и поверку оборудования.
Развитие: собираем обратную связь от пользователей, корректируем интерфейс под реальные сценарии и планируем новые интеграции для коммерческого роста.


Уникальные фичи и сложности проекта
MedControl — не просто стандартное приложение для медосмотров. Проект имел несколько уникальных особенностей, которые требовали нестандартного подхода:
ЭЦП с флешки. Все документы подписываются электронной подписью врача с физического носителя — это даёт юридическую значимость каждому осмотру.
Геолокация в реальном времени. Встроена в телемедицинский сервис как часть единой системы контроля, а не отдельный модуль.
Тестирование «пьяными». QA-инженеры проверяли приложение при высоких значениях промилле, чтобы убедиться в точности фиксации и отсутствии ошибок на граничных значениях.
Реальные пользователи с утренними кейсами. Водители, которые встают на смену в 5 утра, иногда после употребления алкоголя, и при этом должны пройти медосмотр за пару минут — это нетривиальная нагрузка на систему. Мы сделали интерфейс максимально простым, а систему — надёжной, чтобы исключить возможность обхода проверки и автоматически фиксировать отклонения.
ЭЦП с флешки. Все документы подписываются электронной подписью врача с физического носителя — это даёт юридическую значимость каждому осмотру.
Геолокация в реальном времени. Встроена в телемедицинский сервис как часть единой системы контроля, а не отдельный модуль.
Тестирование «пьяными». QA-инженеры проверяли приложение при высоких значениях промилле, чтобы убедиться в точности фиксации и отсутствии ошибок на граничных значениях.
Реальные пользователи с утренними кейсами. Водители, которые встают на смену в 5 утра, иногда после употребления алкоголя, и при этом должны пройти медосмотр за пару минут — это нетривиальная нагрузка на систему. Мы сделали интерфейс максимально простым, а систему — надёжной, чтобы исключить возможность обхода проверки и автоматически фиксировать отклонения.



Результат
В сентябре 2022 года система была успешно сдана и запущена в эксплуатацию.
Что получил клиент:
Что даёт MedControl бизнесу:
MedControl — пример проекта, где мы работаем не как подрядчик по ТЗ, а как технологический партнёр.
Что получил клиент:
- готовый к коммерческому использованию программно-аппаратный комплекс собственной разработки;
- ПО, включённое в реестр российского программного обеспечения (№ 17119);
- платформу, соответствующую требованиям законодательства РФ;
- масштабируемое решение, которое используется в различных отраслях — от пассажирских перевозок до промышленности и авиации.
Что даёт MedControl бизнесу:
- сокращение времени осмотра до 2 минут;
- снижение стоимости осмотров до 40% по сравнению с очными;
- круглосуточный выпуск сотрудников в рейс или смену;
- снижение количества листов нетрудоспособности в 3 раза;
- уменьшение рисков ДТП и производственных инцидентов.
MedControl — пример проекта, где мы работаем не как подрядчик по ТЗ, а как технологический партнёр.
Над проектом работали













МишаBackend-разработка
ДаниилМобильная-разработка
МашаFrontend-разработка
МаксимДизайн, 3D
СережаТестирование
ЖеняDevOps
КоляМенеджмент
Следующий кейс
Меридиан
5
Пора обсудить
ваш проект!
ваш проект!
Оставьте заявку или напишите
