One
Inc ClaimsPay Integration
One
Inc’s ClaimsPay integration
is our major Midwest headquartered Insurance provider client’s ambitious
electronic payment integration project.
Company Description
One Inc’s
ClaimsPay integration is our major Midwest headquartered
Insurance provider client’s ambitious electronic payment integration project.
The client company partnered with digital payment vendor One Inc’s ClaimsPay which is a proven
digital payment solution that empowers insurers to disburse claims payment to
anyone, using any method, and from anywhere. Apart from major cost savings, the
insurance company aimed to increase customer retention, cut costs, and reduce
risk by delivering fast and secure digital payments through the end customers
(including but not limited to Claimants and Vendors) preferred channels and
methods.
One Inc’s
digital payment solutions have a rich client base of 230 plus customers (and
still growing), catering to close to 700,000 Vendors and Providers and making
an annual payment volume exceeding $62 billion. In 2021, the client Insurance company became one of the several national Insurance
companies to implement ClaimsPay Electronic payments.
Challenge
Problem
The insurance company was
previously making most of the payments through physically mailed checks which
cost around $25 to make a payment. Given the volume of Claim payments made on a
daily basis, this was a huge operational cost to the company and also not in
line with the latest digital modes of payments utilizing payment methods like
“Direct Deposit”, “Debit Cards”, “Paypal”, “Venmo” and more.
The number one focus area
was to understand the Insurance company’s existing
legacy payment system that has been used for decades. The system that we were
to design, and implement should work in tandem with one of the existing
third-party payment systems (which would be retired soon after the ClaimsPay integration implementation) and also more
importantly the existing claims system that is the backbone of the Insurance
providers Claims business.
Project Goals
·
Understand the existing
Payment and Claims System.
·
Architect to reverse
engineer the to be retired – third-party payment
system.
·
Understand ClaimsPay API s, and feedback webhooks
to implement the full payment cycle.
·
Document and design the
whole integration process.
·
Implement to route the
Claims payments through ClaimsPay API s to retire the
legacy payment process.
Solution
We started by documenting
all the tables and procedures, functions, and all the data objects that are
involved in the existing payment system with ER, Logical, and data flow
diagrams. We also created Architectural flow diagrams using Visio to understand
the java and xml based tightly coupled legacy application framework that the
Insurance company used to make the payments.
Created a unified .NET and
SQL DB based Payment service application where the whole business logic for ClaimsPay payment processing resides to handle. We built
methods to handle both the request and feedback response of the ClaimsPay API s and handle the CRUD operations from the DB2
based Claims System. The Payment data and Claims Data are managed through this
central repository whenever a payment is made, and a payment response is
received.
Innovations
To tackle the performance
issues arising from the sheer volume of payments and other transactions, we
implemented asynchronous processing wherever possible. A classic example is the
usage of Azure functions that listen to events continuously and post payment
Service Bus messages with payment payloads which are processed asynchronously
to make further ClaimsPay API calls. Similarly, when
a response to the payment was received as feedback to update the payment status
from the source payment system, it was updated synchronously without adding
load to the Online Transactions.
Implemented multi-factor
authentications for the payments through client email IDs and text messages
with challenge questions and created a useful functionality of stored payment
methods the customers were able to utilize their preferred payment method for
accepting payments from the Insurance provider quicker and eliminating the need
to enter their payment details all over again from scratch.
Technical Stack
The following technologies
were used to implement this functionality.
·
ASP.NET Core
·
ASP.NET Framework
·
SQL Server Database
·
DB2 Database
·
Microsoft Azure Function
Apps, APIM, Configuration Manage.
·
Azure DevOps, Octopus
Deploy.
·
SPLUNK logging and
Dashboards.
·
Unit Test Frameworks
Several automated tests, automated
Unit tests, and deep ping health check mechanisms were put in place for
continuous monitoring of the system’s health and core functionalities.
Process
Claims Reserves and Payments Team
The team followed an agile
process comprising of 2 weeklong sprints with sprint goals set and participated
in several sprint ceremonies including Sprint reviews, Grooming sessions, and
Retrospectives throughout the design implementation and testing phases. Major
Epics from the business team were broken down into related Features and the
Features were further broken down into smaller production deliverable User
Stories. The whole team including the Developers, Quality Engineers, Business
Analysts, and Product owners participated in the refinement sessions to assign
story points, and the metrics were continuously monitored with set Sprint goals
and quarterly goals.
Results
In addition to enabling
cutting-edge electronic payment features to the existing check payment mechanism,
this project saved millions of dollars to the Insurance company
saving all the check fee per payment dollars to a huge volume of customer
insurance claim payments. The payments also reached a wide array of customers
including Insured persons, Claimants (single and multi-party), Homeowners and
Mortgagees, Lienholders, Third party vendors
providers, and agents in an automated process.
This project also enabled
the disbursement of Payment with any modern payment method like Debit Card,
Direct Deposit, Claims Card (Instant Pre-Paid Card), Mail Pre-Paid Card, PayPal
and Venmo, and traditional Checks. It also made
possible to disburse Payment from anywhere to pay claims & provide funds
instantly during catastrophic situations with “CAT” cards.