Contact Us

Case study

Business intelligence case study: one platform and its dashboards for dental practices, with reporting time cut by up to 40 to 50%

ResultTime spent producing and reviewing business performance data: down by up to 40 to 50% against manual reporting

Client
A client providing business services to dental practices (anonymised)
Industry
Healthcare: dental practices and dental service organisations
Service
Business intelligence and automated reporting
Type
Multi-tenant business management platform
Status
In use

This business intelligence case study follows a platform that dental practices, practice groups and dental service organisations use for the business side of their work: procurement, lab work, equipment services, practice management, training and business analytics. We built it as one multi-tenant platform with single sign-on and business intelligence dashboards, and more than 19,000 practices and organisations use it. Generating and reviewing business performance data now takes up to 40 to 50% less time than manual reporting.

Up to 40 to 50%
less time spent producing and reviewing business performance data, against manual reporting
An estimated 30 to 40%
less administrative effort on vendor relations and business processes, after adopting the platform
Around 25 to 35%
fewer authentication-related support requests, on average
More than 19,000
practices and organisations using the platform

The challenge: bringing services, sign-ins and reporting together

Before the platform, practices dealt with multiple separate services and vendors, and reporting meant pulling operational and financial data together from several places. The goal was simpler operations, fewer disjointed workflows, and better data and reporting behind the decisions practices make about their business.

The platform needed to meet four requirements:

  • Many services, one experience. Each service had workflows and needs of its own: procurement, lab services, equipment repair, vendor management, training and analysis. All of them had to work as one consistent platform.
  • One sign-in. People move between several connected applications and services, and shouldn't have to log in to each one again, so authentication had to work from one platform to the next.
  • Volume. Practices, vendors and service providers all deal with one another, and the transactions and workflows between them grew more complex. The platform had to handle high volumes of connected data and stay fast and reliable.
  • Reporting. The business intelligence dashboards had to bring together operational and financial data from several sources and turn it into information practice owners and administrators can use.

What we built: business intelligence dashboards on one multi-tenant platform

We built the front end, the back end and the dashboards. Six pieces carry it:

  • One platform for many services and vendors. Lab operations, procurement, training programmes, equipment services, practice management, vendor management and reporting all run in one place, so practice teams can work across services without moving between separate tools. Organisations that adopted the platform saved an estimated 30 to 40% of the administrative effort that vendor relations and business processes took.
  • Each practice's data kept separate. A multi-tenant design keeps thousands of dental practices independent on one shared platform, and REST APIs connect the services and leave room for later integrations.
  • One sign-in across services. OAuth 2.0 authentication, with an authorisation flow that works across platforms, lets people reach the connected systems with one sign-in experience. Single sign-on reduced how often each person has to log in, and authentication-related support requests fell by around 25 to 35% on average.
  • Business logic and data underneath. Laravel runs the business logic, the service workflows, the reporting processes and the links between the platform's modules. MySQL is the main database, for operational data, transactions, vendor records and practice data.
  • Business intelligence dashboards. The dashboards and analytics tools show practice owners and administrators their purchasing activity, service usage, performance and profitability. With this reporting and analytics work, generating and reviewing business performance data takes up to 40 to 50% less time than manual reporting.
  • An interface for many kinds of work. React and Material UI keep the interface responsive across business functions and service areas, and make involved workflows easier to follow. Cloud infrastructure and API optimisations keep up with the platform's growth and its heavy transaction volume.

Where the reporting stops, and who takes over

There's no AI model in this one: the dashboards bring the numbers together, and the people who run each practice decide what to do about them.

Who does what on the platform

  1. 01The practice

    Procurement, equipment repair, lab work and training

    The practice, through the platform's services

  2. 02The practice

    Dealing with vendors and service providers

    The practice, with its vendors in one place

  3. 03The platform

    Signing in to the connected services

    Single sign-on, built on OAuth 2.0

  4. 04The platform

    Keeping each practice independent

    The multi-tenant design

  5. 05The platform

    Bringing operational and financial data together

    The dashboards, from several sources

  6. 06The platform

    Showing purchasing, service usage, performance and profitability

    Business intelligence dashboards and analytics tools

  7. 07The practice

    Deciding what the numbers mean for the business

    Practice owners and administrators

This is the split our automated reporting starts from: code gathers the data and lays it out, and the decisions stay with the people who run the business. A model is worth adding only where a step needs reading or judgement, and none went into this platform.

Results

Before and after the platform

  • Time spent producing and reviewing business performance data

    BeforeManual reporting

    AfterUp to 40 to 50% less

  • Administrative effort on vendor relations and business processes, organisations that adopted the platform

    BeforeAdministrative workload before the platform

    AfterDown an estimated 30 to 40%

  • Authentication-related support requests, on average

    BeforeRequest volume before single sign-on

    AfterDown around 25 to 35%

  • How often each user logs in across connected services

    BeforeA separate sign-in for each connected serviceAfterLess often, with single sign-on

  • Where practices handle procurement, equipment, lab work, training and reporting

    BeforeSeparate services and vendorsAfterOne platform

Practice owners and administrators reach business information more easily, and less of their time goes on administration. More than 19,000 practices and organisations use the platform, and its design lets it grow as their needs change.

Technologies and tools

  • React
  • Material UI
  • Laravel
  • PHP
  • MySQL
  • OAuth 2.0
  • REST APIs

If reporting still takes time away from your team

If your team still builds its reports by hand from several systems, our automated reporting ties each number to its source before a report goes out. When two dashboards disagree about the same figure, our data analytics consulting settles one definition per metric, inside the BI tool you already use.

Bring us the reports taking up your team's time

Tell us which systems your reports draw on, who relies on them and how long each one takes to prepare. An engineer replies within two business days with which reporting steps can be automated and where a person's review still adds value.