Sign in

Blog · Board and management reporting · Healthcare

Medical Practice KPIs: Capacity, Collections, and Cost

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.

The short answerMedical practice KPIs are administrative measures of appointment capacity, completed visits, collections, and operating cost. Calculate booked slots divided by available slots, completed visits divided by available slots, cohort collections divided by collectible charges, and operating cost divided by completed visits. Compare practices using consistent periods, service types, cost definitions, and approved aggregate exports.

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.

Give each measure a decision and an owner

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.

Prepare three aggregate exports

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.

Work capacity from available slots to completed visits

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.

Match collections to a service cohort

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.

Put operating cost beside the volume it supports

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.

Where it goes wrong

  • Changing capacity definitions. Removing unavailable clinician time at one practice but leaving it in another practice's denominator makes utilization incomparable.
  • Averaging location percentages. Divide group totals. Weight utilization by available slots, collections by collectible charges, and cost per visit by completed visits.
  • Mixing service and posting periods. A cash posting month is not a service cohort. Keep the service dates and collection cutoff visible.
  • Treating administrative measures as clinical judgments. These figures describe operating activity. They do not establish care quality, staffing appropriateness, or treatment effectiveness.
  • Assuming a coded identifier removes disclosure concerns. Follow the reporting owner's approval process for the aggregate file; pseudonymized data and aggregate totals are different concepts.

Compare your own practice exports in Covirage

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.

Questions people ask

What is the difference between appointment fill and utilization?

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.

Should a practice divide monthly cash receipts by monthly charges?

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.

Do medical practice KPIs require patient records?

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.