Название и назначение
Веб-платформа для организации профилактических медицинских осмотров в образовательных организациях. Система связывает поликлиники, школы, сотрудников медицинского профиля и респондентов в единый цифровой контур: от публикации анкеты и запуска кампании до получения персональных рекомендаций и просмотра результатов в разрезе организации. Решение ориентировано на масштабируемую федеральную модель с возможностью дальнейшего развития по регионам.
Контекст использования
Платформой пользуются операторы поликлиник, региональные и федеральные администраторы, школьные медработники и респонденты — родители или дети, переходящие по персональной ссылке на анкету. Типичный сценарий включает регистрацию образовательной организации, публикацию версии анкеты, запуск кампании по срокам и аудитории, заполнение формы респондентом, автоматический расчёт рекомендаций и просмотр карточки ребёнка сотрудником школы в пределах своих прав доступа.
Архитектура
Проект реализован как модульный monorepo: backend на NestJS, два веб-контура на Next.js для сотрудников и респондентов, общие пакеты доменной модели, безопасности и конфигурации. Данные хранятся в PostgreSQL, для фоновых задач используются Redis и RabbitMQ. Production-развёртывание выполнено в Docker с nginx в качестве reverse proxy, TLS на внешнем контуре и health-check API. Архитектура разделена на доменные модули: идентификация, реестр организаций, каталог анкет, кампании, приём ответов, расчёт рекомендаций, просмотр результатов и аудит.
Основной функционал
Регистрация поликлиник и образовательных организаций, управление ролями и учётными записями сотрудников. Каталог версий анкет с публикацией и условной логикой вопросов. Запуск кампаний по срокам и списку получателей с персональными одноразовыми ссылками. Публичная форма для респондента с раздельным хранением персональных данных и ответов. Расчёт рекомендаций по таблице правил, просмотр результатов школьным медработником, базовый аудит обращений и экспорт материалов в Excel.
Итоговый результат работы приложения
На выходе формируется заполненная анкета с рассчитанными рекомендациями, карточка ребёнка для уполномоченного сотрудника и аудируемая история кампании. Для организации это переход от разрозненных бумажных и табличных процессов к управляемому цифровому циклу профилактического осмотра с понятными правами доступа.
Практическая польза
Платформа снижает ручную нагрузку на медработников школ и поликлиник, ускоряет запуск кампаний, делает рекомендации воспроизводимыми и повышает прозрачность работы с персональными данными. Для учреждения важны централизованный каталог анкет, разграничение доступа по организациям и задел для масштабирования на новые регионы и сценарии осмотра.
Сильные стороны проекта
Модульная серверная архитектура, отдельные контуры для сотрудников и респондентов, продуманная модель безопасности с прикладным шифрованием персональных данных, неизменяемым аудитом и разделением ПДн и медицинского контекста. Интерфейс сотрудников выполнен на PatternFly в едином медицинском стиле. Система уже развёрнута в production и допускает поэтапное наращивание аналитики и интеграций.
Краткий итог
Платформа на zz.nmiczd.ru — рабочий инструмент для цифровой организации профилактических медицинских осмотров в школах. Она объединяет анкетирование, рекомендации и контроль результатов в одном защищённом контуре и создаёт основу для федерального масштабирования процесса профосмотров.
