top of page

The Operational KPI Playbook: Maximizing Clinic Performance

  • Dan Dunlop
  • May 15
  • 9 min read

TL;DR:


Practices should focus on a set of KPIs that provide visibility into clinic performance and scalability. Key factors to track include provider utilization, patient access and throughput, revenue per provider, claim acceptance rate, days in A/R, staff productivity, patient retention, and cost per visit.


The Operational KPI Playbook: What Clinics Actually Need To Track


Let’s be blunt: most clinics are flying blind.


Owners say they want “data-driven decisions,” but when you sit down with them and ask for last month’s denial rate, days in A/R, or provider utilization, they either don’t know or they have five conflicting answers from five different systems.


EHR and practice management vendors are part of the problem. They drown you in reports, but very few tell you what matters operationally, how to interpret it, or what to do when a number is off.


This article is not about dashboards for the sake of dashboards. It’s about a focused set of operational KPIs that give you owner-level visibility into performance, margins, and scalability.


One organizing idea: If a KPI doesn’t help you either (1) make more money, (2) reduce waste, or (3) prevent burnout and turnover, it’s probably noise.


1. Provider Utilization: Are You Monetizing Your Fixed Cost?


Your largest fixed cost is provider time. If you don’t measure how well you’re using it, everything else is guesswork.


What to track


At a minimum, you want:

  • Scheduled provider hours vs available hours

  • Completed visits vs schedule capacity

  • No-show and late-cancel rate by provider and by visit type


The KPI I push most clinics to adopt is provider utilization, defined simply as:


Completed visits / Visit capacity for the period


If a provider can reasonably see 20 patients per day and they’re averaging 13, that 65% utilization is a bigger problem than a slightly low reimbursement rate.


What it tells you


Low utilization usually points to one of a few operational issues:

  • Scheduling templates are too conservative

  • Front desk isn’t filling last-minute cancellations

  • Appointment types aren’t optimized for time blocks

  • Referral capture is weak or slow


What I see in the field is clinics obsessing over “marketing” when their provider calendars are sitting at 60–70% full. That’s not a marketing issue first; that’s an operations and scheduling discipline issue.


What to do if this KPI looks bad


If utilization is under 85% on a consistent basis:


This is exactly where EHR choices matter. If your system can’t easily show you schedule capacity vs actual, you will rely on gut feel. Gut feel is expensive.


2. Patient Access & Throughput: Can You Scale Without Breaking?


Growing patient volume is useless if access degrades, wait times explode, and staff burn out.


Core KPIs to watch

  • Days to third-next-available appointment, by provider and visit type

  • Average in-clinic cycle time (check-in to check-out)

  • On-time start rate for visits


The temptation is to track “new patients per month” and call it a win. That’s incomplete. A waiting room packed with frustrated patients and staff running behind isn’t growth; it’s operational debt.


Why third-next-available matters


Most clinics watch how long until the next available appointment. That hides the real bottleneck because cancellations create artificial “availability.”


Third-next-available smooths out one-off holes in the schedule and gives a truer picture of access. When it stretches out, you’re either understaffed, oversubscribed, or misallocating visit types to providers.


Reading the signals

  • Long days-to-third-next with reasonable utilization: You need better schedule design and role clarity (e.g., which visits can go to APPs vs MDs).

  • Long cycle times with decent on-time start: You have downstream bottlenecks (exam rooms, check-out workflows, labs).

  • Poor on-time starts but normal cycle time: Scheduling is too aggressive or pre-visit workflows (intake, authorizations) are broken.


Throughput KPIs are critical when considering expansion. If you add location number two while location number one is already choking on access, you’ll multiply problems, not revenue.


3. Revenue per Visit and per Provider: Are You Getting Paid for the Work You Do?


I see a lot of practices obsessing over top-line revenue and almost ignoring revenue quality.


Essential revenue productivity KPIs

  • Revenue per visit (collected, not just billed)

  • Revenue per provider FTE

  • Payer mix contribution to revenue, not just volume


If you only track gross charges, you’ll miss under-coding, poor documentation, or payers that look good on paper but pay slowly and inconsistently.


How to use revenue per visit


Run revenue per visit by:

  • Provider

  • Visit type (new vs established, procedure vs evaluation)

  • Payer category


When one provider’s revenue per visit is consistently lower with the same payer mix and visit types, you likely have:

  • Under-coding due to fear or habit

  • Incomplete or weak documentation that prevents justified higher-level codes

  • Poor capture of ancillary billables (e.g., tests, screenings)


This is where EHR workflows directly touch revenue. If your templates don’t support appropriate documentation or your charge capture is bolted-on instead of integrated into the visit note, your revenue per visit will stay artificially low no matter how hard people work.


Provider FTE revenue as an anchor metric


Revenue per provider FTE gives you a benchmark for:

  • Hiring decisions (can the practice support another provider?)

  • Bonus structures (tying incentives to real productivity)

  • Capacity planning for ancillary staff


When you know that a fully ramped MD FTE produces, say, $X per year in collected revenue at your current payer mix and denial pattern, you can look at your pipeline, referral volume, and access KPIs to evaluate whether adding another FTE is smart or premature.


4. First-Pass Claim Acceptance & Denial Rate: Fix Leaks Before You Chase Volume


If you’re not tracking clean claim rate and denial categories in a disciplined way, you’re leaving money on the table and overworking your billing staff.


The operational KPIs to watch

  • First-pass claim acceptance rate (or its inverse: initial denial rate)

  • Top denial reasons by count and by dollar value

  • Average time from date of service to claim submission


I’ve walked into practices where they think of “denials” as a billing department problem, full stop. In reality, most persistent denial patterns are process problems upstream: eligibility checks, authorization workflows, documentation gaps, or misconfigured charge masters.


Why speed to submission matters


The longer it takes from date of service to claim submission, the more your entire revenue cycle bloats:

  • Cash flow delays

  • Increased rework when rules or contracts change

  • Greater chance of missing timely filing limits


Measure it. Then trace the delays: Is it documentation sign-off? Coding backlog? EHR workflows that require unnecessary manual steps?


Turning denial data into operational changes


When you categorize denials properly, patterns jump out:

  • If you’re seeing high CO-197 (non-covered services), that’s often a front-end eligibility/configuration problem.

  • Frequent CO-11 or CO-16 (diagnosis/procedure issues) points to documentation and coding workflows.

  • Prior authorization-related denials usually indicate ambiguous ownership: no one clearly “owns” auth in the process map.


Your goal isn’t to get denials to zero; that’s unrealistic. The goal is to:


An EHR or PM system that makes denial categories opaque or requires exports and spreadsheets to see patterns is a tax on your operations. You pay for it in FTE hours and slower cash.


5. Days in A/R and A/R Aging: Are You Funding Payers or Your Own Growth?


If you’re not watching days in A/R the same way you watch your own bank balance, you’re giving an interest-free loan to the payers.


Key A/R KPIs

  • Days in A/R (overall and by major payer category)

  • Percentage of A/R over 60, 90, and 120 days

  • Patient-responsibility A/R vs payer A/R


Most clinics can pull an A/R aging report. Very few sit with it long enough to decide: what will we do differently based on what this shows?


How to interpret the numbers

  • High days in A/R with clean first-pass rates: Likely weak follow-up protocols or under-resourced billing.

  • A big spike in 90+ day A/R for a specific payer: Possible contract issue, configuration change, or unaddressed denial trend.

  • High patient A/R vs payer A/R: Either poor point-of-service collections, unclear financial policies, or confusing statements.


From an owner’s point of view, days in A/R is not just a billing KPI. It’s a cash management and growth KPI. If you want to open a new location or add equipment, the speed at which you turn visits into cash matters just as much as the number of visits.


Operationally, you should be able to answer:

  • How often is A/R worked?

  • What are the follow-up intervals?

  • Which staff own which slices of A/R?


If your EHR/PM doesn’t support work queues and prioritization by aging and amount, your staff will default to working what’s easy to find, not what’s highest impact.


6. Staff Productivity and Workflow Load: Are You Burning People Out Quietly?


Clinics often avoid hard conversations around staffing levels and productivity because they feel personal. Numbers help you depersonalize the discussion.


Useful staff productivity KPIs


For front desk and admin:

  • Check-ins per hour / per FTE

  • Calls handled per FTE (if you centralize phones)

  • Average time to complete registration or verify eligibility


For clinical support staff:

  • Rooming time per patient

  • Tasks completed per FTE (refills, messages, referrals, prior auths)


You’re not tracking these to create a sweatshop. You’re tracking them to see where process design is failing your people.


What the patterns show

  • If productivity is low and burnout is high, workflows are probably fragmented and your tools are working against staff.

  • If productivity is high but errors and rework are rampant, you may be understaffed or pushing unrealistic throughput.


Burnout is often a workflow design issue, not just a volume issue. When a nurse is bouncing between five systems, re-entering data, and chasing paper forms, no EHR UX language will make them feel better.


Your job as an operator is to tie KPIs to process, not personalities:

  • “We’re not hitting targets because our intake process forces triple entry” is solvable.

  • “We’re not hitting targets because Sarah is slow” is lazy management unless you’ve ruled out process problems.


This is also where disciplined use of EHR tasking, in-basket management, and clearly defined roles can change the day-to-day experience. If you can’t measure it, you won’t manage the right thing.


7. Patient Retention and Revisit Rate: Are You Building a Stable Base or Spinning a Turnstile?


Acquisition has a clear cost. Churn often hides in plain sight.


Core retention KPIs

  • Percentage of patients with a visit in the last 12/18/24 months (by patient segment, where it makes sense clinically)

  • No-show rate for follow-ups vs first visits

  • Revisit rate for chronic conditions where continuity of care is expected


You don’t need a fancy “customer success” framework. You need to know if your existing patient base is sticking with you and completing recommended care.


Why this matters operationally


Patient retention affects:

  • Forecasting demand and provider utilization

  • Panel management for primary care and chronic disease

  • Marketing spend (do you need more new patients or better follow-up discipline?)


A high no-show rate for follow-ups, for example, is not just a scheduling problem. It might reflect:

  • Poor visit experience

  • Confusing instructions

  • Lack of automated reminders or digital convenience (e.g., no text confirmations)


Again, this comes back to the EHR as an operational system, not just a chart. If your platform doesn’t support automated reminders, easy follow-up scheduling at check-out, and recall lists, you’ll end up throwing staff time at something software could handle more predictably.


8. Cost per Visit and Overhead Ratio: Are Your Margins Real or Illusion?


Revenue KPIs are comforting; cost KPIs are confronting. You need both.


Key financial efficiency KPIs

  • Total operating expense per visit

  • Staff cost as a percentage of revenue (by major role group if possible)

  • Occupancy and IT cost as a percentage of revenue


You don’t need a full cost accounting department to get directional clarity. Start simple: total expenses divided by total visits over a given period. Then refine as you get more mature.


What this reveals

  • If revenue per visit is flat but costs per visit are creeping up, your margin is silently eroding.

  • If staff cost as a percentage of revenue is high but provider utilization is low, you have a utilization issue, not a wage issue.

  • If occupancy and IT costs are high relative to revenue, you may have overbuilt infrastructure relative to your current scale.


This is often where EHR decisions show up indirectly. That “cheap” system that forces manual workarounds usually shows up as:

  • Additional admin FTEs

  • More billing staff per dollar of revenue

  • Higher overtime due to rework


You don’t always need more features. You need fewer manual steps between patient check-in, documentation, coding, charge capture, and claim submission.


9. Operational KPI Discipline: How to Make This Manageable Instead of Overwhelming


The biggest mistake I see is clinics trying to track everything and acting on nothing.


You need a simple, disciplined structure:

  • Provider utilization

  • Days to third-next-available

  • Revenue per visit

  • First-pass claim acceptance rate

  • Days in A/R

  • No-show rate

  • Operating expense per visit


Closing: Visibility Before Volume


Most clinics want growth. More locations, more providers, more patients.


Growth without operational visibility just scales chaos. It creates heroic staff, erratic margins, and an owner who feels increasingly out of control.


The KPIs outlined here are not about building a pretty dashboard. They are about giving you:

  • A clear view of how provider time translates into revenue

  • A realistic picture of whether your systems are supporting or choking your staff

  • The ability to decide when and how to grow without guessing


You don’t need to be a data scientist. You need a short, disciplined KPI set, tied directly to your EHR and workflows, reviewed consistently, and used to drive specific operational changes.


That’s how you move from “I think we’re doing okay” to “I know exactly where we’re strong, where we’re leaking, and what we’re fixing next.”


Comments


bottom of page