О клиенте
Клиент — поставщик технологических решений для медицинских организаций. Его продукты помогают работать с большими объемами данных пациентов, медицинскими документами и страховыми заявками.
Клиенту требовалась единая платформа, которая могла бы автоматизировать медицинский платежи, формировать документы по требованиям страховых компаний и снижать финансовую нагрузку, связанную с долгими сроками страховых выплат.
Система также должна была выдерживать большой объем операций и соответствовать строгим требованиям США к защите медицинских данных.
Задача
Клиенту нужна была платформа, которая могла бы работать с чувствительными медицинскими данными, страховыми заявками и финансовыми операциями в одной среде.
Основные сложности проекта:
- соблюдать требования HIPAA и законодательства США в области защиты медицинской информации;
- безопасно хранить и обрабатывать конфиденциальные медицинские данные пациентов;
- контролировать доступ к медицинским данным и документам;
- вести журнал действий для аудита;
- настроить сложные финансовые и страховые процессы для медицинских организаций;
- поддерживать частые изменения в процессах и правилах;
- подготавливать большие объемы медицинских документов без задержек в работе системы;
- помочь клиникам отслеживать ожидаемые страховые выплаты и точнее планировать поступление средств.
Обзор проекта
Мы разработали платформу для медицинских организаций, которая расширяет возможности медицинской ERP-системы и добавляет инструменты для отслеживания, сверки и финансового учета ожидаемых выплат от страховых компаний.
Платформа принимает клинические и биллинговые данные, проводит страховые заявки по заданным BPMN-сценариям и готовит документы для страховых компаний. Платформа массово формирует документы по шаблонам, автоматически подставляя данные пациента, клиники и страховой заявки.
Apache Camunda используется для управления BPMN-процессами. Команды могут визуально моделировать и изменять этапы расчетов за медицинские услуги, обработки страховых заявок и взаимодействия с пациентами без переработки всей системы.
Отдельный модуль платформы помогает работать с ожидаемыми страховыми выплатами как с финансовыми активами: отслеживать предполагаемые поступления от страховых компаний, сверять их с фактическими платежами и точнее планировать бюджет.
Решение
Решение обеспечивает полный цикл обработки медицинских данных, документов и финансовых операций по страховым выплатам.
Система объединяет ключевые процессы медицинской организации:
- подготовку медицинских документов в большом объеме;
- BPMN-процессы для расчетов за медицинские услуги и обработки страховых заявок;
- безопасное хранение и обработку медицинских данных;
- управление пользователями, ролями и правами доступа;
- расчеты по ожидаемым страховым выплатам;
- асинхронную обработку документов и операций через RabbitMQ.
Платформа помогает медицинским организациям не только обрабатывать страховые заявки, но и лучше управлять ожидаемыми платежами от страховых компаний.
Ключевые возможности
- массовое формирование медицинских документов по шаблонам с автоматическим заполнением данных;
- подготовка документов для страховых компаний с автоматическим заполнением нужных полей;
- автоматизация процессов биллинга и страховых заявок на базе BPMN;
- Apache Camunda для настройки и запуска BPMN-сценариев;
- расчеты по ожидаемым страховым выплатам;
- отслеживание, сверка и обмен ожидаемых платежей от страховых компаний;
- автоматическая проверка и закрытие ожидаемых платежей после подтверждения поступления средств;
- централизованное управление пользователями и доступом;
- аутентификация и авторизация через Keycloak;
- асинхронная обработка через RabbitMQ для больших объемов документов и данных;
- хранение данных в PostgreSQL;
- поддержка HIPAA и требований США к защите медицинской информации.
Технологический стек
- Бэкенд: Java, Spring Boot;
- Управление процессами: Apache Camunda, BPMN 2.0;
- Очереди и асинхронная обработка: RabbitMQ;
- Управление доступом: Keycloak;
- База данных: PostgreSQL;
- Инфраструктура: AWS Cloud;
- Подготовка документов: Variable Data Printing;
- Соответствие требованиям: HIPAA, Требования США к защите медицинских данных.
Результаты
Клиент получил платформу для обработки страховых заявок и медицинских платежей, а также финансовых операций, связанных со страховыми выплатами.
Платформа помогла медицинским организациям быстрее работать с платежами от страховых компаний, сократить ручную работу при обработке заявок и сохранить стабильную производительность при высокой нагрузке.
В результате клиент получил:
- единую систему для медицинских платежей, страховых заявок и документов;
- среду для работы с медицинскими данными пациентов с учетом HIPAA;
- автоматизированные BPMN-процессы для биллинга и обработки страховых заявок;
- расчеты по ожидаемым страховым выплатам;
- автоматическую подготовку большого объема медицинских документов по шаблонам;
- управление пользователями, ролями и правами доступа;
- фоновую обработку документов и страховых заявок без задержек для пользователей;
- возможность расширять медицинскую ERP-систему без переработки ключевых компонентов.