Home

Services

Revenue Cycle ManagementPractice GrowthPatient ExperiencePlatform & IntegrationsSpecialized Builds

Who We Serve

DSOs & Multi-Location GroupsDental Software ProvidersDental-Tech FoundersPractice & Coaching FirmsGPOs (Group Purchasing)Dental Labs & Adjacent

Resources

Blog Case studies

Company

About Webstrail Trust Center FAQ Contact Us

How we approached it

Getting fifteen systems to agree on one number

The client asked for a dashboard. What they needed first was a definition. Each of their locations reported production and collections from its own practice-management system, and each system had been configured locally over years — so the same word meant measurably different things depending on which practice you asked.

We spent the first phase on that problem rather than on visualization. Every metric leadership wanted was defined explicitly, then each source system's conventions were mapped onto that definition: how adjustments were recorded, how hygiene production was attributed between provider and hygienist, which appointment statuses counted as completed. Where systems genuinely disagreed in ways that could not be reconciled honestly, we surfaced the difference in the model rather than silently choosing an interpretation.

Underneath sat a warehouse ingesting every practice-management system on a schedule, with a raw layer preserving source fidelity so any disputed number could be traced back to its origin. That traceability turned out to be essential: the first few weeks after launch involved people challenging numbers, and being able to show exactly how a figure was derived is what converted scepticism into trust.

Only then did we build the reporting — production, collections, adjusted collection ratio, A/R aging, new patients, case acceptance, hygiene reappointment and provider utilization, sliced by location and provider and rolled up to the group.

The change leadership described was not having prettier charts. It was that meetings stopped opening with a discussion about whose figures were correct, which had quietly been consuming the first twenty minutes of every review.

Case studies  /  Multi-location KPI dashboard

Platform · Analytics

A multi-location KPI dashboard on a unified data warehouse

Production, collection, A/R, and new-patient metrics by location, provider, and carrier — drawn from 15+ practice-management systems into one warehouse.

Platform Analytics Data warehouse PMS integration
Client
A multi-location dental group
Type
Platform
Focus
Multi-location KPI analytics
What we did
Data warehouse, KPI dashboard

The client

A multi-location dental group running its practices on more than fifteen different practice-management systems, with leadership at headquarters responsible for performance across every location.

The challenge

Each practice held its own numbers inside its own PMS, and no two systems exported data the same way. Leadership could ask how the group was doing, but answering meant pulling reports location by location and stitching them together in spreadsheets.

  • 15+ heterogeneous PMS feeds meant different data shapes, field names, and quirks at every location.
  • There was no aggregated view of production, collection, A/R, or new patients across the group.
  • Comparing provider to provider or carrier to carrier was effectively impossible without manual reconciliation.
  • By the time the spreadsheets were assembled, the numbers were already stale.

What we built

A platform that pulled every practice's data into one unified warehouse and surfaced it through a single dashboard:

  • A data warehouse that ingested 15+ PMS feeds and normalized them into one consistent model.
  • A multi-location KPI dashboard covering production, collection, A/R, and new-patient metrics across the whole group.
  • The ability to slice by location, provider, and carrier, so leadership could compare like for like.
  • A single source of truth that replaced the manual spreadsheet roll-ups.

We started by mapping how each PMS represented the same metrics, built the normalization layer to reconcile them, and shaped the dashboard around the questions leadership actually asked.

The results

  • Leadership got their first aggregated, group-wide view of performance, drawn from every location at once.
  • Metrics from many different PMSs finally lined up in one consistent model.
  • Comparing location, provider, and carrier became a filter rather than a spreadsheet project.
  • Decisions could rest on a single source of truth instead of hand-assembled reports.

Why it worked

The platform did the hard reconciliation work once, in the warehouse, so that every metric meant the same thing no matter which PMS it came from — and then gave leadership the questions they cared about as simple filters. Built and run as an ongoing partnership, shaped by the people making the decisions.

Stitching reports together across locations?

Tell us what you're building or fixing. The first call is free, and you'll get an honest read on whether and how we can help.

Contact Us