Skip to main content

Summary

Sonata helped the client modernize its decade-old activity-based costing (ABC) model by redesigning it on Microsoft Fabric, OneLake, and Power BI. The solution automated manual data ingestion and transformation processes, improved cost allocation accuracy, and enabled real-time financial insights for finance, commercial, and operational teams. The transformation delivered an 80% reduction in manual effort and over £250K in estimated savings through automation.

Customer overview

One of UK’s largest independent private hospitals, known for advanced clinical care, specialist expertise, and patient-centric outcomes.

Pressure points

The legacy ABC model, built in Microsoft Access, was over a decade old and lacked scalability, automation, and integration

Cost allocation for key services like outpatients and interventional radiology was incomplete or inaccurate

Finance and operational teams lacked real-time insights for strategic decision-making

Manual data ingestion and transformation processes led to delays, errors, and limited reporting capabilities

Limited user access, governance, and auditability posed operational risks

Solution highlights

Re-designed implementation of the ABC model using MS-Fabric, OneLake, and Power BI

SQL and Python/Spark-based transformation logic integrated into Fabric

Power Apps for manual GL mapping and finance tasks

Historical data retention and enhanced cost pool granularity (e.g., pathology, therapies, radiology)

Automated data pipelines replacing manual Excel-based ingestion

Power BI dashboards for finance, commercial, and operational reporting

Role-based access control and versioning for governance

Results that speak volumes

Improved cost allocation accuracy across key business services

Strengthened governance and security with role-based access and audit trails

Enabled real-time financial insights through Power BI dashboards

Increased stakeholder engagement through co-designed dashboards and training

By the numbers

80% reduction in manual effort for data ingestion and transformation

Improved cost allocation accuracy across 30+ cost pools

50% faster model refresh cycles, moving from annual to monthly updates

£250K+ estimated savings through automation