Services Work Products About Our approach Insights
Get in touch →

Member, payment and calculation services for a health insurer

For an Australian health insurer, Booolean delivered member-management, payment and complex calculation functionality, converted the public website from JavaScript to TypeScript, and modernised the delivery practice around it.

RegulatedAccuracy and auditability required
CalculationsEntitlements, savings provisions, payments
TypeScriptPublic website converted module by module
MicroservicesArchitecture and Git guidance

The challenge

Health insurance is rule-dense. Waiting periods, entitlements, savings provisions, transfer certificates and premium calculations all have to be applied precisely, explained to members and auditable by the regulator. The insurer's systems carried much of this logic in places that were hard to test and harder to change, and the public website's JavaScript had grown past what anyone could safely modify.

What Booolean did

Member, payment and calculation services. Payment workflows, member changes and the calculations behind them were delivered as testable services, with scenario tests agreed with the business as acceptance criteria.

TypeScript conversion. We proposed TypeScript for the public website, proved it in a proof of concept, and converted most of the site's JavaScript to TypeScript. The conversion caught issues early that would previously have reached production, and the team continued the practice afterwards.

Delivery-practice uplift. As the insurer moved toward microservices, we advised on moving from TFS to Git before the service count grew, designed an interim TFS branching model inspired by Git Flow, and set out a plan covering proof of concept, CI, phased migration and developer training.

Standards and mentoring. Coding standards, review practice and technical training for the development team.

The outcome

Calculation and payment logic the insurer could test and change with confidence, a public website on a maintainable footing, and a development team with a clear path to modern delivery.

Ready to talk?

What rule, process or platform is holding you back?

Tell us about the system you need to build, fix or modernise. A senior engineer, not a salesperson, will reply.