Номинируйте кейсы на Workspace Digital Awards 2026. Прием заявок до 15 декабря по льготной цене, успейте принять участие!
#Поддержка и развитие сайта#Проектирование сайта#Программирование сайта

МИС RHS

192 
ООО Крео-Софт Россия, Томск
Поделиться: 0 0 0
Клиент

Центр корпоративной медицины

Сфера

Медицина и ветеринария

Регион

Россия, Томск

Сдано

Июль 2025

Задача

ЦКМ обеспечивает медицинское обслуживание на отдаленных промышленных объектах. Компания занимается организацией здравпунктов «под ключ», лицензирует их, оснащает необходимым оборудованием и медикаментами, подбирает медицинский персонал и обучает его в соответствии с международными стандартами оказания экстренной догоспитальной помощи.

Цели клиента:

- Централизация информации о пациентах

- Автоматизация выставления счетов за предоставленные услуги

- Отправка медицинской информации пациента в федеральную систему

- Разработка системы проведения осмотров, скринингов, генерация документов по каждому факту проведённого смотра.

- Гибкая система сбора статистики.

В рамках работы над проектом происходило динамичное формирование требований и бюджета на разработку.

Решение

История: 

- Первая версия была реализована как монолитное приложение с архитектурой MVC

- После первой итерации мы начали разделять приложение на микросервисы. В первую очередь, выделили сервис для хранения файлов в S3. 

- Следующим шагом стало вынесение генерации документов в отдельный микросервис и его дальнейшее горизонтальное масштабирование.

- Модуль импорта данных из файлов также был разработан в виде собственного микросервиса. 

- В итоге, от MVC мы перешли к клиент-серверной архитектуре, используя REST API и React. 

На старте мы выбрали классическую MVC-архитектуру, чтобы быстро вывести продукт на рынок. По мере роста требований приложение эволюционировало: фронтенд был вынесен на React, а серверная часть переведена на REST API, что открыло новые возможности для масштабирования и развития.

Бэкенд построен на .NET 6 с использованием современных инструментов: Entity Framework Core для работы с данными, RabbitMQ для обмена сообщениями и SignalR для real-time взаимодействия с пользователями. Асинхронные процессы управляются через Quartz, а чистота архитектуры достигается благодаря AutoMapper и MediatR. Такой технологический фундамент обеспечивает высокую производительность, стабильность и готовность к дальнейшему росту проекта.

Фронтенд-приложение разработано на React 19 с оптимизацией рендеринга для повышения производительности. Для управления состоянием используется библиотека zustand, а работа с серверными данными реализована через tanstack/react-query, что обеспечивает высокую отзывчивость и удобное кэширование.

Таблицы и списки построены с помощью tanstack/react-table, формы — через react-hook-form с валидацией данных для повышения безопасности и качества пользовательского опыта. Также внедрены инструменты для защиты данных, оптимизации поиска и обработки дат и чисел.

Такой технологический стек позволил создать быстрое, безопасное и удобное веб-

приложение с акцентом на стабильность работы и комфорт для пользователя.

МЕД. КАРТА ПАЦИЕНТА

Централизация информации о пациенте предоставляет медицинскому специалисту все необходимые данные, чтобы сразу сконцентрироваться на лечении пациента.

УПРАВЛЕНИЕ ФИЗИЧЕСКИМИ ЛИЦАМИ

Экран администрирования физических лиц позволяет управлять информацией о физических лицах, их наймах и вахтах.

СИСТЕМА РОЛЕЙ

Управление ролями и правами доступа каждого из пользователей делает систему более гибкой. Назначайте и управляйте пользователями, которые курируют проекты. 

АМБУЛАТОРНЫЙ ОСМОТР

Большое количество параметров для широкой настройки осмотра. Формируется динамика состояния пациента, которая помогает медицинскому специалисту назначить самое эффективное лечение.

СВОДКА

Система формирует сводку ежедневных осмотров, позволяя просмотреть данные за выбранный период, а также отфильтровать их по необходимым параметрам.

Результат

В данный момент система имеет:

- 250+ здравпунктов

- 140 000+ пациентов

- 900+ врачей

- 145 000+ осмотров

- 2 500 000+ скрининг-осмотров

https://mis.globalccm.com/

Стек технологий


Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

ООО Крео-Софт с удовольствием обсудит вашу задачу

Оставить заявку