Telegram канал CodeInside | Аутстаффинг. 100+ свободных от проектов разработчиков (Middle, Senior, Lead) — и все в одном месте!

Telegram канал CodeInside | Аутстаффинг. 100+ свободных от проектов разработчиков (Middle, Senior, Lead) — и все в одном месте!

Федеральная электронная регистратура

Разработка модулей: «База данных», «Сбор и предоставление данных», «Маршрутизация», «Аудит», «Администрирование».

федеральная электронная регистратура

Заказчик

Крупнейший разработчик программного обеспечения в России с 30-летней историей.

Заказчик изначально работал с другим подрядчиком и был недоволен качеством выполненных работ. Локальное развертывание усложнялось отсутствием документации, докеров и кубернетесов. Покрытие тестами также было скудным.

Решение

  1. Запаковали приложения в докер-контейнеры для удобства локального развертывания
  2. Исправили код предыдущей команды, использовали реактивные подходы к разработке для ускорения процессов
  3. Выделили микросервисы в самодостаточные решения, оставалась связанность по хранилищу данных
  4. Новый функционал также выделяли в отдельные микросервисы
  5. Оптимизировали поиск по партицированным таблицам, написали онлайн миграции, которые на фоне работающего приложения адаптировали данные под новую схему
  6. Переписали приложения со старой версии спринга на современный стек

Модули системы

Модуль «База данных» обеспечивает хранение и предоставление другим модулям данных о заявлениях, заявителях, пациентах и РМИС, подключенных к системе.

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

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

Модуль «Администрирование» предоставляет возможность настройки и контроля работы системы.

Модуль «Аудит» обеспечивает протоколирование результатов взаимодействия компонентов системы и прочих информационных систем.

Интеграции

  • СУЗ
  • СМЭВ
  • E-IMZO

Наши организации начали свое сотрудничество в 2018 году и по текущий день продолжают совместную работу. Особо отмечу профессионализм сотрудников ООО «КодИнсайд», который подтверждается быстрым включением специалистов в работу над проектом, качественным выполнением поставленных задач, соблюдением сроков разработки.

Заказчик о работе с CodeInside

Смотреть еще

Услуги



ЕСТЬ ВОПРОС?

Напишите нам

Заполните форму,
и мы свяжемся с вами
в ближайшее время

    captcha

    Контакты

    Штаб-квартира:

    г. Пенза, Суворова 66, 6 этаж

    Обсудить разработку:

    request@codeinside.ru+7 (8412) 45-84-19

    Свободные разработчики:

    t.me/codeinside_outstaffing

    Остальные вопросы:

    office@codeinside.ru+7 (8412) 63-67-36
    Мы в Telegram