Заказчик
Крупнейший разработчик программного обеспечения в России с 30-летней историей.
Заказчик изначально работал с другим подрядчиком и был недоволен качеством выполненных работ. Локальное развертывание усложнялось отсутствием документации, докеров и кубернетесов. Покрытие тестами также было скудным.
Решение
- Запаковали приложения в докер-контейнеры для удобства локального развертывания
- Исправили код предыдущей команды, использовали реактивные подходы к разработке для ускорения процессов
- Выделили микросервисы в самодостаточные решения, оставалась связанность по хранилищу данных
- Новый функционал также выделяли в отдельные микросервисы
- Оптимизировали поиск по партицированным таблицам, написали онлайн миграции, которые на фоне работающего приложения адаптировали данные под новую схему
- Переписали приложения со старой версии спринга на современный стек
Модули системы
Модуль «База данных» обеспечивает хранение и предоставление другим модулям данных о заявлениях, заявителях, пациентах и РМИС, подключенных к системе.
Модуль «Сбор и предоставление данных» обеспечивает получение, хранение, двухстороннюю трансформацию и предоставление информации, необходимой для оказания услуг, от региональной медицинской информационной системы к единому порталу государственных услуг и обратно.
Модуль «Маршрутизация» обеспечивает определение региональной медицинской информационной системы и сценария взаимодействия в зависимости от региона оказания услуги, а также корректное направление запросов на получение данных, необходимых для оказания услуги.
Модуль «Администрирование» предоставляет возможность настройки и контроля работы системы.
Модуль «Аудит» обеспечивает протоколирование результатов взаимодействия компонентов системы и прочих информационных систем.
Интеграции
- СУЗ
- СМЭВ
- E-IMZO
"Наши организации начали свое сотрудничество в 2018 году и по текущий день продолжают совместную работу. Особо отмечу профессионализм сотрудников ООО «КодИнсайд», который подтверждается быстрым включением специалистов в работу над проектом, качественным выполнением поставленных задач, соблюдением сроков разработки."
Заказчик о работе с CodeInside
У вас похожий запрос?
Свяжитесь с нами по почте request@codeinside.ru и мы поможем вам реализовать проект. Ознакомиться с другими выполненными проектами по ссылке.