Steer Health
Chronic Care ManagementClinical AutomationMay 6, 2026

Chronic Care Management Software: Why Most CCM Programs Underperform (And the AI Layer That Changes That)

Steer Health

Most chronic care management programs run on a phone and a spreadsheet. One care coordinator tracks a panel of patients by hand, logs minutes in a separate document, and tries to remember who is due for a check-in this month. The model holds together until the panel grows, and then outreach windows start slipping. By the time a program reaches a few hundred enrolled patients, the cracks are wide enough to see in the revenue.

In this article, we'll walk you through why that happens, what the billing rules actually require, and how modern software closes the gap between a program that breaks even and one that pays for itself.

What Chronic Care Management Actually Covers

Chronic care management is a Medicare program that reimburses practices for the non-face-to-face work of coordinating care for patients with multiple chronic conditions. To qualify, a patient needs two or more chronic conditions expected to last at least twelve months, and the conditions have to place the patient at significant risk of decline. Diabetes, hypertension, COPD, heart failure, depression, and arthritis are common qualifying conditions, and most enrolled patients carry several at once.

The work itself covers medication reconciliation, coordination with specialists, patient education, and regular outreach between visits. None of it happens in the exam room, which is exactly why it goes unbilled in so many practices. The time gets spent but never captured.

The Billing Rules That Decide Profitability

The economics of chronic care management reimbursement come down to documented time. The core CPT codes are straightforward once you see them laid out:

  • 99490 covers the first 20 minutes of clinical staff time per calendar month.
  • 99439 adds each additional 20 minutes, billable up to two times.
  • 99491 applies when a physician or qualified provider personally delivers the first 30 minutes.
  • 99487 and 99489 cover complex chronic care management with higher time thresholds.

The 20-minute floor is where programs live or die. A coordinator working from memory and a spreadsheet will often deliver 15 or 18 minutes of qualifying work, fall short of the threshold, and bill nothing for that patient that month. Multiply that by a panel of several hundred and the unbilled minutes turn into real money walking out the door. Chronic care management billing rewards programs that capture every qualifying minute and penalizes the ones that round down or forget.

Why the Manual Model Caps Out

A spreadsheet does not tell a coordinator who needs attention most. It treats every patient as a row, so outreach tends to follow the order of the list rather than the urgency of the case. The patient who skipped a refill and the patient who is stable get the same priority, which is no priority at all.

The manual chronic care management workflow tends to fail in three predictable places:

  • Time tracking that depends on someone remembering to start and stop a timer
  • Outreach that follows the spreadsheet order instead of clinical risk
  • Documentation that lives outside the EHR and has to be re-entered for billing

Each of these is a place where minutes leak and patients fall through. A coordinator can be working hard all day and still leave a third of the panel untouched simply because the system gives no signal about where to look first.

What the AI Layer Changes

Modern chronic care management software replaces the spreadsheet with a system that watches the clock and the panel at the same time. Time tracking runs automatically as the coordinator works, so the 20-minute threshold is hit and documented without anyone watching a stopwatch. Outreach lists get prioritized by risk rather than alphabetical order, surfacing the patients whose conditions or gaps need attention this week. Documentation writes back into the EHR, which means the billing record builds itself as the work happens.

This is the layer where Steer Health fits in. Its platform handles patient communication, outreach, and engagement automatically, so the routine reminders and check-ins that eat a coordinator's day run on their own. That frees the clinical staff to spend their documented minutes on the patients who genuinely need a human conversation. The same engagement engine that powers care gap outreach campaigns applies directly to chronic care, where closing a gap and logging the time are the same action.

The Metrics a CCM Program Should Hit

A profitable chronic care management program is measurable, and the numbers tell you quickly whether it is working. Three figures matter more than the rest:

  • Enrollment rate. The share of eligible patients actually enrolled. Most practices have far more qualifying patients than they have signed up.
  • Billing completion rate. The share of enrolled patients who hit the 20-minute threshold and get billed each month. Anything under 80 percent points to a time-capture problem.
  • Retention. Patients who stay enrolled month over month rather than dropping off after the first call.

When these three move together, the program shifts from break-even to a reliable revenue line. A practice that enrolls broadly, captures nearly every qualifying minute, and keeps patients engaged month after month is running chronic care management the way Medicare designed it to work. The technology matters because it makes those three numbers easier to move than any amount of coordinator effort can on its own. Automated patient engagement keeps retention steady while the documented time accumulates in the background.

Turning a Cost Center Into a Revenue Line

The difference between a program that struggles and one that performs is rarely the people. It is whether the system around them captures the work they are already doing. Chronic care management software that tracks time automatically, prioritizes outreach by risk, and documents back into the EHR turns a panel of patients from an administrative burden into predictable monthly reimbursement.

Steer Health brings the patient communication, AI-driven engagement, and automation that let chronic care programs scale without adding headcount, so your coordinators spend their time on care rather than logistics. To see how it fits your panel and your billing workflow, book a demo today.

← All articles