Project Specifics

It’s worth noting that the project consisted of two parts. The first, the ARC Review system, is a platform that automates the medical bills review process. The second, the ARC Finance system, is another platform that automates payments/invoices during the medical bills review process.

Scope of work

01
ARC Review
  • UI Design;
  • Frontend development;
  • Business analysis;
  • Project management;
  • QA services.
02
ARC Finance
  • UI Design;
  • Frontend development;
  • Backend development;
  • Business analysis;
  • Project management;
  • QA services.
Solution 1

ARC Review

Our team developed the ARC Review system’s frontend part. The single-page application was built using Angular, including many complex forms with custom components and grids. The grids were developed using AG Grid that allows creating, editing, and deleting rows. Finally, the team implemented the “Edit” functionality via custom cell editors.

The team also added:

  • Custom UI Validation implementation in grids;
  • Possibility to load data into a cell-based on another cell selection;
  • Custom components with a control value accessor approach;
  • File uploading/downloading;
  • Opportunity to send emails;
  • Dashboards implemented with ECharts.

Overall, the bills’ management complex logic can be configured at the backend and handled at the frontend with no changes required.

Main technology
Angular
Additional
Nebular, eCharts, AG Grid
Solution 2

ARC Finance system

The Akveo team built both backend and frontend parts for the ARC Finance system. The Java-backed application provides REST API.

On the backend side, the team implemented a lot of different endpoints covered by security filters. These filters handle access via the JWT authentication token and resolve which user roles a specific API endpoint can use.

The backend provides endpoints for different usages, meaning small and huge calculations, creating/ getting/ updating values in the database, or complex search with pagination and filtering by tens of properties. The backend is separated into three stand-alone backend applications. Communication between them is organized via HTTPS requests and RabbitMQ message broker.

Besides, the application includes scheduled cron jobs that control and run with the help of Apache Camel routes. These jobs are used for different cases, most frequently for daily report creation saved on AWS S3 and SFTP servers. The backend also provides email sending functionality. For the frontend, the team used the same technical stack as in the ARC Review project.

Main technology
Angular, Java
Additional
Nebular, AG Grid

Technology Stack

Angular, RxJS, NgRX, AG Grid, ECharts, Nebular, and custom components. Spring Boot, Hibernate, JUnit, Mockito, MariaDB, Apache Camel, RabbitMQ, AWS S3, AWS Secret Manager, and Microsoft Azure.

Pricing Model: T&M
01
Frontend

Angular

02
Backend

Java

03
Database

MariaDB

04
Automation Testing

Python

Team

The project’s team consisted of  10 people at the peak time, including:

1
BA/PM
6
Software
Engineers
2
QA
Engineers
1
Automation
QA Engineer
Delivery Approach & Duration
The team managed to build the ARC Review solution within a year using Agile methodology (Scrum) based on 2-week sprints and a 2-week release circle. ARC Finance was built within 6 months.

Results

ARC Review was deployed as a cloud-based application in production in June 2021. Now, dozens of internal users and external customers use the app daily.

Deployed in February 2022, ARC Finance is currently in its final testing phase. However, the company plans to use this application in the near term by internal staff only.

Visuals

Web App
Web App
Web App
left arrow white
arrow white
Contact us
What about making a project with us?