Header background

запуск проекта: 🚀 Как модернизировать МИС, не сломав рабочие процессы в Софт Медиа Груп

запуск проекта

·

октябрь 2025

Представьте:

⁠Врач назначает платную консультацию. ⁠Администратор ищет шаблон договора. ⁠Бухгалтер вручную вносит данные в 1С. ⁠Пациент ждёт, а система не видит связи между ОМС и частной оплатой. 📌 Это был реальный процесс в одном из крупных медучреждений. А ещё — устаревшая ИС, отсутствие единого API, разрозненные процессы и нагрузка на персонал.

Мы взяли задачу: встроить функционал платных услуг в повседневную работу врачей и администраторов, но сделать это без остановки работы клиники и с полной юридической и финансовой корректностью.

⚙️ Что мы сделали:

🔗 Микросервисная архитектура для лёгкой интеграции

⁠Разработали независимый микросервис на Laravel 10.1 + PostgreSQL ⁠Реализовали микрофронтенд на React, который подключается как виджет в основную систему ⁠Это позволило внедрить модуль без переписывания legacy-кода

💬 Чёткая интеграция через REST API

⁠API разработано по спецификации в Stoplight ⁠Обеспечивает двусторонний обмен данными с основной ИС и 1С:Больница ⁠Все типы документов (договоры, гарантийные письма, кассовые операции) передаются автоматически

🔄 Синхронизация с 1С:Больница

⁠Настроена асинхронная синхронизация через очереди на Redis ⁠Данные о договорах, платежах и юрлицах попадают в 1С без блокировки интерфейса ⁠Исключены ручные вводы и ошибки бухгалтерии

💰 Поддержка всех сценариев оплаты

Модуль позволяет за один приём:

⁠Выбрать тип оплаты: личные средства, ДМС, корпоративный договор ⁠Сформировать договор или гарантийное письмо ⁠Привязать платную услугу к истории болезни ⁠Зафиксировать операцию в кассе ⁠Передать данные в 1С

🧩 Единая карта пациента

⁠Все данные — платные и ОМС-услуги, анализы, диагнозы, обращения — теперь в одном профиле ⁠Врач видит полную клиническую картину, не переключаясь между системами

⚡ Производительность и гибкость

⁠Кэширование справочников и статических данных через Redis ⁠Все настройки (тарифы, типы услуг, правила оформления) — в админке ⁠Нет необходимости привлекать разработчиков для изменения бизнес-логики

🛠 Что еще мы сделали

✅ Обратная совместимость: модуль работает в существующей ИС без остановки процессов ✅ Усиление команды: наши IT-специалисты помогли сократить сроки реализации ✅ Готовность к масштабированию: модуль легко адаптируется под новые услуги, ERP и регионы

❗ Основные сложности

⁠Интеграция в legacy-среду: старая система не была заточена под микросервисы — пришлось аккуратно изолировать модуль и обеспечить стабильный API ⁠Сложная бизнес-логика: одновременная работа с ОМС, ДМС, корпоративными договорами и частной оплатой требовала чёткой юридической и финансовой проработки ⁠Минимизация нагрузки на пользователей: врачи не должны дублировать данные — всё должно работать в одном клике

📌 Результат

✅ Модуль успешно внедрён и эксплуатируется в медицинских учреждениях ✅ Врачи и администраторы работают в привычном интерфейсе — без перехода в сторонние системы ✅ Все финансовые и юридические документы автоматически синхронизируются с 1С ✅ Система готова к масштабированию и дальнейшему развитию

💼 Бизнес-эффект

📈 Сокращение времени на оформление платных услуг — от выбора до оплаты и документооборота 📉 Снижение рисков ошибок в финансовых и юридических операциях благодаря автоматизации 🩺 Повышение качества обслуживания — врач видит полную историю пациента, включая платные услуги 🔧 Создана гибкая, масштабируемая основа для развития всей МИС

Этот проект — яркий пример того, каssк современные подходы (микросервисы, микрофронтенды, асинхронные очереди) позволяют обновлять legacy-системы без боли, делая их быстрее, удобнее и готовыми к будущему.

Подробнее о кейсе: https://softmg.ru/examples/outsource-med/

#HealthTech #DigitalHealth #MedicalIT #Laravel #React #PostgreSQL #Microservices #API #1CIntegration #Medicine #CaseStudy #PHP #Healthcare #Automation #B2BDevelopment #LegacyMigration #MicroFrontend