Accuro Solutions ist das Unternehmen hinter ARC, einer modernen Technologieplattform für die Schadenversicherungsbranche. Das Projekt bestand aus zwei Teilen: ARC Review, das den Prozess der Prüfung medizinischer Rechnungen automatisiert, und ARC Finance, das Zahlungen und Rechnungen während dieses Prozesses automatisiert.
2
12Mо.
6Mо.
Die Schadenversicherungsbranche war stark auf manuelle Prozesse bei der Prüfung medizinischer Rechnungen sowie der Verwaltung der damit verbundenen Zahlungen und Rechnungen angewiesen. Accuro Solutions benötigte einen Technologiepartner, um zwei miteinander verbundene Plattformen von Grund auf neu zu entwickeln: eine zur Automatisierung der Rechnungsprüfung und eine weitere zur Abwicklung der nachfolgenden Finanztransaktionen.
Die Herausforderung erforderte fundierte technische Fähigkeiten im Frontend- und Backend-Bereich sowie eine starke Geschäftsanalyse, um komplexe versicherungsspezifische Logik in zuverlässige, skalierbare Software zu übersetzen.
Unser Team entwickelte den Frontend-Teil des ARC Review-Systems. Die Single-Page-Anwendung wurde mit Angular erstellt und umfasst zahlreiche komplexe Formulare mit benutzerdefinierten Komponenten und Rastern. Die Raster wurden mit AG Grid entwickelt, was das Erstellen, Bearbeiten und Löschen von Zeilen ermöglicht. Abschließend implementierte das Team die „Bearbeiten“-Funktionalität über benutzerdefinierte Zelleneditoren.
Das Team fügte außerdem hinzu:
Die komplexe Logik der Rechnungsverwaltung lässt sich insgesamt im Backend konfigurieren und im Frontend verarbeiten, ohne dass Änderungen erforderlich sind.
Das Akveo-Team entwickelte sowohl das Backend als auch das Frontend für das ARC Finance-System. Die Java-basierte Anwendung stellt eine REST-API bereit.
Auf der Backend-Seite implementierte das Team eine Vielzahl unterschiedlicher Endpunkte, die durch Sicherheitsfilter geschützt sind. Diese Filter steuern den Zugriff über JWT-Authentifizierungstokens und legen fest, welche Benutzerrollen einen bestimmten API-Endpunkt nutzen dürfen.
Das Backend bietet Endpunkte für verschiedene Anwendungszwecke, von kleinen bis hin zu umfangreichen Berechnungen, dem Erstellen, Abrufen und Aktualisieren von Datenbankwerten sowie komplexen Suchvorgängen mit Paginierung und Filterung nach Dutzenden von Eigenschaften. Das Backend ist in drei eigenständige Anwendungen unterteilt. Die Kommunikation zwischen ihnen erfolgt über HTTPS-Anfragen und den Message-Broker RabbitMQ.
Darüber hinaus umfasst die Anwendung geplante Cron-Jobs, die mithilfe von Apache Camel-Routen gesteuert und ausgeführt werden. Diese Jobs werden für verschiedene Zwecke eingesetzt, am häufigsten für die Erstellung täglicher Berichte, die auf AWS S3- und SFTP-Servern gespeichert werden. Das Backend bietet zudem eine Funktion für den E-Mail-Versand. Für das Frontend verwendete das Team denselben Tech-Stack wie beim ARC Review-Projekt.
Wir haben über 200 Unternehmen dabei unterstützt, ihren Geschäftswert zu steigern und ihre Arbeitsweise durch bessere Software zu optimieren.