Claims management system

Workflow and Decision Automation Platform

Client overview

Customer location

United States



The client is US startup in the space of casualty insurance.


The client came with ad idea oft the platform that would address industry’s frustration with poor customer support, dissatisfaction with existing products that are outdated technically and have poor UX.


The project was developed in collaboration with Foundevs technology partner from Lithuania.

The system enables efficient handling of medical claims and invoices for insurance companies. Medical providers send their bills to the system, which then calculates the payments and offers payment recommendations to the insurance companies. This platform is constructed using state-of-the-art technologies, providing unparalleled flexibility, scalability, and reliability. Its cloud-based, containerized design, along with optimal orchestration and monitoring, ensures a seamless user experience.

The main modules of this project are:

  1. KSD Finance The part of the system that deals with invoicing and payments;

  2. KSD Accounting The part of KSD Finance that handles reconciliation and accounting;

  3. KSD Review The part of the system that handles the medical claims and bill review process;

Foundevs developers have been involved in the backed development of all parts of the platform (KSD Finance, KSD Accounting, KSD Review).

Java-backed application offers a REST API with numerous endpoints that are safeguarded by filters to manage access. Not only is access granted through JWT authentication token, but user roles are also taken into consideration when accessing specific API endpoints. These endpoints can be used to perform small and large calculations, create, retrieve, and update values in the database, as well as complex searches with pagination and filtering by an array of properties.

The backend is divided into 3 primary standalone applications and 3 additional microservices for added functionality. Communication between them is facilitated through HTTPS requests and RabbitMQ message broker. Additionally, the application has scheduled cron jobs that are managed and executed using Apache Camel routes. These jobs are used for various purposes, the most popular being the generation of daily reports that are stored in AWS S3 and SFTP server. The backend also provides a feature for sending emails.



  • Workflow-machine
  • Collection and calculation of statistical information for building charts and dashboards
  • Report generation in PDF, CSV, Excel formats
  • Email sending
  • Schedule cron jobs
  • Configurable user access rights
  • Downloading and uploading documents
  • Flexible search modules
  • Pricing calculation modules


Foundevs scope of work

Backend development


Interested in cooperation?

Leave your details and we will contact you shortly

pdf, doc(x), zip, rar, jpg, png
I have read and agree to the Privacy Policy

We use cookies

This website uses cookies for analytics.

By continuing to use our website you agree to our use of cookies. To learn more clickPrivacy policy.

Privacy Preference Center

When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.

manage consent preferences

Analytical cookies

These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.