BPM для медицинской платформы
InnovativeО проекте
Разработали концепт приложения, обеспечивающего взаимодействие клиник, страховых компаний и жителей Сингапура
Срок 4 месяца
Клиент Doctor World (Care)
# Angular, Camunda BPM, DMN, BPMN, MongoDB, Spring Boot, Proof of Concept, Микросервисы
Задача и решение
Задача
Разработать концепт решения, позволяющего организовать процесс обмена информацией между неограниченным число пациентов, медицинских клиник и страховых компаний.
Обеспечить low code подход при реализации решения и еженедельную поставку новых релизов.
Предоставить возможность быстрого внесения изменений в рабочие процессы в целях поддержки законодательных изменений.
Решение
Создан BPM микросервис, осуществляющий оркестрацию сервисов медицинской платформы. Camunda BPM обеспечивает контроль состояния процессов платформы (State Machine) и используется в качестве процессора событий (Event Processor), обмениваясь сообщениями с подписчиками шины событий (Event Bus).
Обеспечена возможность внесения изменений в рабочие процессы без необходимости переписывать приложение или исправления исходного кода.
Слабосвязанные (low coupling) компоненты системы обеспечивают ее высокую отказоустойчивость.
Другие проекты
Обсудить проект