Blog · Board and management reporting · Healthcare
Medical practice KPIs show how appointment capacity becomes completed visits, collected cash, and operating cost. Work through aggregate practice exports, compare two locations, and check that every denominator and total agrees.
A KPI medical practice managers can use measures appointment capacity, collections, or operating cost on a consistent administrative basis. Compare the measures together, starting with available slots, completed visits, collectible charges, cash matched to those charges, and the expenses of running the practice. Each comparison should show where a manager can act and preserve the totals that prove it.
A key performance indicator earns its place when someone uses it to make a decision. The practice manager owns appointment capacity and schedule performance. Revenue cycle staff own the collection cohort and adjustment definitions. Finance owns the expense allocation and its agreement with the ledger.
Keep these responsibilities connected. A fuller schedule can raise completed visits without improving collection. A lower cost per visit can result from more volume spreading fixed expenses, even when total spending increases. None of these measures evaluates whether a treatment was appropriate.
The Medicare Physician Fee Schedule covers payment for professional services of physicians and other providers in private practice. Those payment arrangements are context for a practice's finances; a scheduled visit is not a promise of a particular cash receipt. Keep operating counts and collection records separate until their populations are defined.
Ask authorized reporting owners for these files, with no individual records required:
| Export | One row represents | Required fields |
|---|---|---|
| Appointment summary | Practice and service month | Available slots, booked slots, completed visits, booked but not completed |
| Collection summary | Practice and service cohort | Gross charges, contractual adjustments, cash collected through the stated cutoff |
| Expense summary | Practice and service month | Payroll, occupancy, supplies, and other included operating expenses |
Use one practice identifier across the files. For this example, all slots have the same duration, and all counts concern the same appointment type. If durations differ, compare available, booked, and completed minutes instead of treating unlike slots as interchangeable.
The collection file must say which service dates generated its charges and how long receipts have been observed. A location's cash posted this month may belong to earlier services. The broader medical practice analytics workflow addresses organizing those comparisons; the measures below start after those definitions are agreed.
Consider Oak and River, two fictional US practices in the same group. These are their April 2026 totals. Booked slots include the final completed and noncompleted appointment commitments; a rescheduled appointment is counted only once in that final population.
Appointment fill = Booked slots / Available slots
Completed-slot utilization = Completed visits / Available slots
Completion of bookings = Completed visits / Booked slots
| Practice | Available slots | Booked slots | Completed visits | Booked, not completed | Appointment fill | Completed-slot utilization |
|---|---|---|---|---|---|---|
| Oak | 1,200 | 1,050 | 1,000 | 50 | 87.5% | 83.3% |
| River | 800 | 680 | 640 | 40 | 85.0% | 80.0% |
| Group | 2,000 | 1,730 | 1,640 | 90 | 86.5% | 82.0% |
Oak's completed-slot utilization is 1,000 / 1,200 = 83.3%. River's is 640 / 800 = 80.0%. The group completes 1,640 / 1,730 = 94.8% of bookings. Percentages are rounded to one decimal place; calculations use unrounded values.
The count check is exact: 1,640 completed visits + 90 noncompleted bookings = 1,730 bookings. There are also 2,000 - 1,730 = 270 unbooked slots. Capacity is therefore 1,640 + 90 + 270 = 2,000. This separates unused availability from appointments that were booked but did not become completed visits.
For the same April services, suppose the group observes receipts through September 30, 2026. Both practices have the same observation cutoff. This simplified cohort has only contractual adjustments; refunds, credit balances, and other adjustments would require separate fields if present.
Collectible charges = Gross charges - Contractual adjustments
Cohort collection rate = Cash matched to cohort / Collectible charges
| Practice | Gross charges (USD) | Contractual adjustments (USD) | Collectible charges (USD) | Matched cash (USD) | Uncollected balance (USD) | Cohort collection rate |
|---|---|---|---|---|---|---|
| Oak | 220,000 | 55,000 | 165,000 | 156,750 | 8,250 | 95.0% |
| River | 150,000 | 37,500 | 112,500 | 101,250 | 11,250 | 90.0% |
| Group | 370,000 | 92,500 | 277,500 | 258,000 | 19,500 | 93.0% |
The proof has two parts. Charges reconcile as 370,000 - 92,500 = $277,500. Collectible charges reconcile as 258,000 + 19,500 = $277,500. The group rate is 258,000 / 277,500 = 93.0%, rounded; averaging the practice percentages would give 92.5% and weight the smaller cohort too heavily.
River's lower rate identifies a question for the revenue cycle owner. It does not establish the cause. Compare the approved payer and adjustment summaries before deciding whether timing, unresolved balances, or different payment terms explain it. Medical billing KPIs cover the next layer of billing analysis without expanding this practice scorecard.
Use April expenses for April completed visits, with the same allocation policy at both practices. CMS publishes practice expense data and methods for its payment methodology. Your internal operating cost measure still needs its own ledger definition; a reimbursement methodology is not the practice's actual expense total.
| Practice | Included operating cost (USD) | Completed visits | Cost per completed visit (USD) |
|---|---|---|---|
| Oak | 138,600 | 1,000 | 138.60 |
| River | 108,800 | 640 | 170.00 |
| Group | 247,400 | 1,640 | 150.85 |
Group cost per visit is (138,600 + 108,800) / (1,000 + 640) = $150.85, rounded to cents. Tie $247,400 to the included ledger accounts and documented allocations. Do not subtract April costs from receipts observed through September and call the result April operating profit: those measures have different timing and recognition bases.
River combines lower completed-slot utilization with higher cost per completed visit. That supports reviewing open capacity, staffing coverage, and expense allocation together. The finance owner should distinguish fixed commitments from expenses that actually change with visit volume before proposing a spending reduction.
Bring an approved aggregate appointment summary, collection cohort, and expense file, or a Google Sheet containing those totals. Covirage maps the columns, and its tools compute and check the practice comparisons; the external AI model explains the results with every figure traced to its rows. Create a free Covirage account, which takes about a minute, then set up your business and bring a sample of your own data.
See Covirage for healthcare for the supporting industry context.
Appointment fill measures booked slots against available slots. Completed-slot utilization measures completed visits against that capacity. A practice can fill its schedule but lose productive capacity through missed appointments or late cancellations, so the two measures answer different operating questions.
That comparison can describe cash flow, but it does not reliably measure collection effectiveness. Receipts may settle older services while current charges are still awaiting payment. For collection performance, match receipts and adjustments to the same service cohort and disclose the collection cutoff.
The administrative comparisons here use approved totals by practice and period. They do not require patient names, individual appointment details, diagnoses, or treatment information. Have the authorized reporting owner prepare and approve the aggregate export before it is used.