Перейти к основному содержимому
Все проекты

Избранная профессиональная работа

myoncare

Медицинское изделие класса IIa по регламенту EU MDR, позволяющее пациентам делиться планами лечения, данными о приёме лекарств и активности со своей медицинской командой.

Система принадлежит работодателю. Исходный код не является публичным.

Обзор

myoncare объединяет пациентов и медицинские команды вокруг общего плана лечения: расписание приёма лекарств, задачи по уходу и данные об активности движутся в одну сторону, клинические рекомендации возвращаются в другую, и обе стороны видят одну и ту же актуальную картину. Как медицинское изделие класса IIa по EU MDR, каждое изменение рабочего процесса должно не просто корректно работать, но и соответствовать требованиям прослеживаемости.

Архитектура

Backend на NestJS обслуживает веб-приложение на React и мобильное приложение на React Native и Capacitor из единой общей кодовой базы TypeScript. MySQL хранит структурированные клинические записи и записи задач по уходу; MongoDB — данные об активности и носимых устройствах большего объёма и менее структурированные. RabbitMQ выносит фоновую работу — синхронизацию носимых устройств, рассылку уведомлений — за пределы пути запроса, а перед эндпоинтами с интенсивным чтением стоит Redis. FHIR даёт платформе стандартный формат обмена данными с внешними медицинскими системами вместо индивидуальной интеграции для каждого партнёра.

Инженерия

Создавал и поддерживал управление задачами по уходу, панели мониторинга пациентов и конвейеры интеграции с носимыми устройствами, поддерживающие актуальность данных об активности. Контейнеризировал каждый сервис с помощью Docker, чтобы один и тот же образ работал одинаково в staging и продакшене — это особенно важно при контроле изменений по MDR.

Роль
Backend- и full-stack инженер с 2022 года, работаю над управлением задачами по уходу, мониторингом пациентов и интеграциями с носимыми устройствами.
Категория
Здравоохранение
Стек
Node.jsNestJSTypeScriptReactReact NativeCapacitorMySQLMongoDBRedisRabbitMQFHIRDocker