AkveoKontakt

Jak stworzyliśmy platformę insurtech dla Accuro Solutions

ARC od Accuro Solutions to nowoczesna platforma technologiczna dla sektora ubezpieczeń majątkowych i od odpowiedzialności cywilnej, która automatyzuje przepływy pracy związane z weryfikacją rachunków medycznych i płatnościami.

Jak stworzyliśmy platformę insurtech dla Accuro Solutions

[ Klient ]

O kliencie

Accuro Solutions to firma stojąca za ARC – nowoczesną platformą technologiczną dla sektora ubezpieczeń majątkowych i od odpowiedzialności cywilnej. Projekt składał się z dwóch części: ARC Review, które automatyzuje weryfikację rachunków medycznych, oraz ARC Finance, które automatyzuje płatności i fakturowanie w tym procesie.

2
Platformy w produkcji
12 miesięcy
Dostarczenie ARC Review
6 miesięcy
Dostarczenie ARC Finance

[ Wyzwanie ]

Automatyzacja złożonych przepływów pracy w ubezpieczeniach majątkowych

Sektor ubezpieczeń majątkowych i od odpowiedzialności cywilnej w dużej mierze opierał się na ręcznych procesach weryfikacji rachunków medycznych oraz obsługi związanych z nimi płatności i faktur. Accuro Solutions potrzebowało partnera technologicznego, który stworzy od podstaw dwie powiązane platformy: jedną do automatyzacji weryfikacji rachunków, a drugą do przetwarzania wynikających z nich transakcji finansowych.

To wyzwanie wymagało solidnych kompetencji technicznych zarówno w obszarze front-endu, jak i back-endu, a także rzetelnej analizy biznesowej, aby przełożyć specyficzną dla branży ubezpieczeniowej logikę na niezawodne i skalowalne oprogramowanie.

[ Rozwiązanie ]

Tworzenie rozwiązania

ARC Review

Nasz zespół stworzył front-end systemu ARC Review. Ta aplikacja jednostronicowa (SPA) zbudowana w Angularze zawiera wiele złożonych formularzy z niestandardowymi komponentami i siatkami danych. Siatki stworzono z wykorzystaniem AG Grid, co pozwala dodawać, edytować i usuwać wiersze. Na koniec zespół wdrożył funkcję edycji za pomocą niestandardowych edytorów komórek.

Zespół dodał również:

  • niestandardową walidację interfejsu w siatkach danych;
  • możliwość wczytywania danych do komórki w zależności od wyboru w innej komórce;
  • niestandardowe komponenty oparte na podejściu Control Value Accessor;
  • przesyłanie i pobieranie plików;
  • wysyłanie wiadomości e-mail;
  • dashboardy zbudowane w ECharts.

W efekcie złożoną logikę obsługi rachunków można konfigurować w back-endzie i przetwarzać we front-endzie bez żadnych modyfikacji.

System ARC Finance

Zespół Akveo stworzył zarówno back-end, jak i front-end systemu ARC Finance. Ta aplikacja w Javie udostępnia REST API.

W back-endzie zespół zaimplementował wiele endpointów chronionych filtrami bezpieczeństwa. Filtry te kontrolują dostęp za pomocą tokenów uwierzytelniających JWT i określają, które role użytkowników mogą wywoływać poszczególne endpointy API.

Back-end udostępnia endpointy do bardzo różnych zastosowań – od prostych obliczeń, przez obliczenia na dużą skalę, tworzenie, odczyt i aktualizację wartości w bazie danych, po złożone wyszukiwania z paginacją i filtrowaniem według dziesiątek właściwości. Back-end podzielono na trzy niezależne aplikacje, które komunikują się ze sobą za pomocą żądań HTTPS i brokera wiadomości RabbitMQ.

Aplikacja obejmuje także zaplanowane zadania cron, zarządzane i uruchamiane za pomocą tras Apache Camel. Zadania te pełnią różne funkcje, przede wszystkim generują codzienne raporty przechowywane w AWS S3 i na serwerach SFTP. Back-end zapewnia również funkcję wysyłania wiadomości e-mail. We front-endzie zespół wykorzystał ten sam stack technologiczny co w projekcie ARC Review.

‍

[ Rezultaty ]

Realny wpływ

Obie platformy ARC dostarczono w terminie, a dziś codziennie korzystają z nich zespoły wewnętrzne i zewnętrzni klienci ubezpieczeniowi.

ARC Review w produkcji

Od uruchomienia w czerwcu 2021 roku dziesiątki pracowników wewnętrznych i klientów zewnętrznych codziennie korzystają z ARC Review do zautomatyzowanego przetwarzania rachunków medycznych.

ARC Finance w 6 miesięcy

ARC Finance powstało w 6 miesięcy i trafiło do produkcji w lutym 2022 roku. Automatyzuje procesy płatności i fakturowania, które wcześniej wymagały ręcznej obsługi.

Skalowalna automatyzacja ubezpieczeń

Obie platformy opierają się na Angularze, Javie, MariaDB, RabbitMQ i AWS. Zaprojektowane z myślą o długoterminowym rozwoju, zapewniają Accuro nowoczesną bazę dla sektora ubezpieczeń majątkowych i od odpowiedzialności cywilnej.

[ Stack technologiczny ]

Technologie wykorzystane w projekcie

Front-end

AngularRxJSNgRXAG GridEChartsNebularNiestandardowe komponenty

Back-end

Spring BootHibernateApache CamelRabbitMQ

Baza danych i chmura

MariaDBAWS S3AWS Secret ManagerMicrosoft Azure

Testy

JUnitMockito

Galeria

Jak stworzyliśmy platformę insurtech dla Accuro Solutions, obraz 1

Mają Państwo pomysł na projekt?

Porozmawiajmy o Państwa celach i o tym, jak możemy pomóc je osiągnąć.

Dmitry Klim
Dmitry Klim
Head of Growth
Clutch
5900 Balcones Drive #21729, Austin, TX 78731[email protected]+1 (512) 921-9631