Most care management programs fail for one reason: the practice starts billing before it builds a system. CCM and RPM are not coding problems. They are operational programs that happen to generate revenue. Get the workflow, documentation, and time-tracking right first, and the billing takes care of itself. Skip that step, and you end up where I was four years ago, with a stack of spreadsheets, a vague sense the program was leaking money, and no way to bill cleanly.

What are CCM, RPM, PCM, APCM, and BHI?

They are five Medicare care management programs that pay practices to manage patients between office visits. Each targets a different clinical need, but they share one premise: the gap between visits is where chronic patients deteriorate, and CMS will pay you to close it. Here is the plain-English version of each.

The five Medicare care management programs, what each covers, and the core requirement to bill it
ProgramWhat it coversCore requirement
CCM
Chronic Care Management
Coordinating care for patients with two or more chronic conditionsA patient care plan plus a monthly threshold of clinical staff time
RPM
Remote Physiologic Monitoring
Device-based monitoring of physiologic data like blood pressure, weight, glucosePatient-generated data days plus monthly management time with interactive contact
PCM
Principal Care Management
Managing a single high-risk chronic conditionMonthly time spent managing that one condition
APCM
Advanced Primary Care Management
Bundled primary care management, introduced by CMS in 2025No monthly time threshold; billed by patient complexity tier
BHI
Behavioral Health Integration
Integrating behavioral health into primary careMonthly behavioral care management time
← swipe to see all columns →

The reason most explanations of these programs are useless is that they jump straight to the CPT codes. The code is the last thing that matters. What matters is understanding why the program exists, because if you do not understand the why, you are running the program on autopilot, going through the motions without purpose, and that is exactly when documentation gets sloppy and claims get denied.

CCM sits at the center. A patient with diabetes, heart failure, and chronic kidney disease does not deteriorate during the fifteen minutes you see them. They deteriorate in the twenty-nine days you do not. CCM pays you to stay in contact during those twenty-nine days. RPM gives you the data to know when something is going wrong. PCM narrows the focus to one condition. APCM bundles the whole thing. BHI adds the mental health layer that most chronic disease management ignores. Understand that, and the workflow designs itself.

Why do CCM and RPM programs fail?

They fail because practices try to run a structured, time-dependent program on unstructured tools. Paper logs and Excel spreadsheets cannot reliably capture clinical minutes across multiple staff members, multiple patients, and multiple programs running at once, and they cannot defend those minutes in an audit.

I know this because it happened to me. I tried to implement care management about four years ago. There was no clear guidance on how to actually do it, just a fog of CPT codes and conflicting blog posts. I tried to run it on spreadsheets and paper. It collapsed almost immediately. Not because of the time threshold. I never even got to the threshold. The problem was more basic: I had no reliable system to document minutes in the first place, so I could not bill accurately, and a program you cannot bill accurately is a program you cannot run.

That is the failure almost nobody names. Everyone talks about the 20-minute CCM threshold or the old 16-day RPM rule as if hitting the number is the hard part. The hard part comes before that. If you cannot capture the data cleanly, the threshold is irrelevant, because you have nothing trustworthy to count. Here are the failure points I see, in the order they actually kill programs:

  1. No documentation system. Minutes tracked on paper or in a spreadsheet get lost, double-counted, or estimated after the fact. Estimated time is audit poison.
  2. No workflow. Nobody owns the monthly touchpoint. It happens when someone remembers, which means it often does not happen.
  3. No billing system. The codes conflict. Some are additive, some are not. CCM and RPM can run concurrently, but the rules on what stacks and what does not are easy to get wrong, and getting them wrong is either lost revenue or a compliance problem.
  4. No understanding of the clinical purpose. When staff do not know why they are calling the patient, the call becomes a checkbox, and checkbox medicine produces thin documentation that does not support the claim.

Notice that revenue is not on that list. Revenue is the consequence of fixing those four things, not a fifth problem to solve on its own.

This is also why the documentation has to be real. In August 2025, the HHS Office of Inspector General published a data snapshot on remote patient monitoring billing in Medicare, reporting that RPM payments hit $536 million in 2024, a 31 percent jump from the prior year, and signaling that closer oversight is coming. OIG, OEI-02-23-00261, 2025 Programs built to chase the code are exactly what audits are designed to catch. Programs built around documented clinical contact are not.

What does a sustainable care management program actually require?

It requires a system, not a billing code. Specifically, three connected systems: a clinical workflow, a documentation method, and a billing process that knows the rules. Miss any one and the program leaks.

This is not just my opinion. A 2025 study in the American Journal of Public Health put it plainly: CCM was introduced in 1996 and has been proven effective for decades, yet the system still struggles to implement and sustain it. The authors point to the absence of provider-led integrated teams and inadequate operational support, and they note that the Medicare CCM reimbursement created in 2014 has gone underused precisely because of the intensity of the services needed to qualify for it. Kadree et al., 2025 That is the whole problem in one sentence. The money is there. Most practices cannot build the machinery to capture it.

Here is the structure that works, built from what broke the first time.

A defined workflow. Someone owns the monthly patient contact. There is a schedule, a script grounded in the patient's actual care plan, and a clear handoff from contact to documentation. The touchpoint is the product. CCM at its core is just structured contact between visits, so the workflow has to guarantee that contact happens and gets captured.

A documentation method that captures time as it happens. Not reconstructed at month's end. Captured live, attributed to the right staff member, tied to the right program, with the clinical substance of the contact recorded alongside the minutes. This is the single thing whose absence killed my first attempt.

A billing process that understands the conflicts. The codes interact. For 2026, CMS finalized that RPM treatment management code 99470 (the new first 10 to 19 minutes) is not additive with 99457 (first 20 minutes); you pick one based on the time spent. CY2026 PFS Final Rule Same logic applies to the device codes. Bill both when only one is allowed and you have an overpayment. Bill the lower one when you earned the higher one and you left money on the table. The billing process has to encode these rules so a human is not re-deriving them every month.

When I rebuilt the program, learning these nuances cold is what let me develop software to handle them automatically, so the conflicts and thresholds resolve themselves instead of living in someone's head. That is a longer story for another day. The point for now is that the rules are knowable, and once you know them, they are systematizable.

How did CMS make these programs easier to run in 2026?

CMS lowered the entry barriers and raised the pay. For the first time in five years, the agency increased the Medicare payment calculation, and it added new codes that pay for shorter monitoring windows and shorter management time, which removes the exact thresholds that used to make these programs unreachable for many practices. The specifics matter, so here they are.

CMS finalized a new RPM device code, 99445, that pays when a patient generates 2 to 15 days of physiologic data in a 30-day period. The old rule required 16 days before you could bill anything. The new code is reimbursed at the same rate as the 16-to-30-day code. CMS CY2026 PFS fact sheet A patient who only engages with the device for a week is now a billable patient. A year ago they were not.

CMS also added 99470 for the first 10 to 19 minutes of RPM treatment management, where previously you needed a full 20 minutes under 99457 to bill anything. And the conversion factor went up for the first time in five years, which is a dollar or two more per touchpoint, small per patient but real across a panel. CMS Physician Fee Schedule

I read these changes as CMS actively trying to push more practices to adopt these programs. They are not relaxing the rules out of generosity. They are doing it because remote and between-visit care keeps chronic patients out of the hospital, and the math works for Medicare. The barriers I hit four years ago are lower now than they have ever been.

The 2025 introduction of APCM helped too. APCM has no monthly time threshold; you bill by the patient's complexity tier instead of counting minutes. That makes the whole category more manageable, because the time-tracking pressure eases. But I want to be precise here: APCM makes the program easier to administer. It does not replace the backbone. The backbone is still CCM, still the structured touchpoint between visits, still the actual clinical contact that keeps the patient stable. APCM is a better billing wrapper around that work. It is not a substitute for the work.

What does it look like when the system actually works?

It looks like clean claims submitted on time, with documentation that supports every minute billed. That is the whole goal. Not maximum revenue. Defensible revenue, produced as a byproduct of care that actually happened.

I am four weeks into running CCM, RPM, PCM, APCM, and BHI on a real system, and I have submitted my first full month of billing. The contrast with four years ago is the point. Same programs. Same physician. The version that collapsed on spreadsheets now produces clean, billable, documented work almost immediately, because the system does the heavy lifting the spreadsheets could not.

The difference is not effort. I was willing to do the work the first time too. The difference is that the work now has somewhere to go. Every touchpoint gets captured as it happens, attributed to the right staff and the right program, with the clinical substance recorded next to the minutes. When billing time comes, there is nothing to reconstruct and nothing to guess at.

Here is what surprised me most. A lot of what counts under CCM is care coordination my team already does every day. Following up after a hospital discharge. Coordinating with a specialist. Sorting out a medication problem between visits. Calling a caregiver to check on a patient. We were already doing this work. We just were not documenting it in a structured way, so we were never reimbursed for it. The program did not add a new burden. It put a frame around effort that was already happening and let us bill, accurately, for the time we genuinely spend. That is the cleanest version of this whole model. You are not inventing work to fit a code. You are finally capturing the work you already do.

Do a good job, and the rest follows. In this case the rest is revenue. The good job is the workflow, the documentation, and the clinical contact that genuinely helps the patient. Chase the revenue directly and you build a program that does not survive an audit. Build the program right and the revenue is just what shows up at the end.

Frequently asked questions

Can you bill CCM and RPM for the same patient in the same month?

Yes. CCM and RPM can be billed concurrently for the same patient when both sets of requirements are independently met and documented. The catch is that the time counted toward one program cannot be double-counted toward the other. That separation is exactly why a real documentation system matters.

What was the single biggest reason my first attempt failed?

No system to document minutes. I could not capture clinical time reliably on paper and spreadsheets, so I could not bill accurately, so the program never got off the ground. The time threshold was never the issue. I never reached the point where the threshold mattered.

Do the new 2026 codes really make a difference for a small practice?

They do. The new 2-to-15-day RPM device code (99445) and the new 10-to-19-minute management code (99470) mean you can bill for patients who engage less, instead of getting nothing for partial engagement. For a small panel where not every patient hits the old higher thresholds, that converts unbillable effort into billable, documented care.

Is APCM a replacement for CCM?

No. APCM removes the monthly time-counting burden by billing on complexity tiers, which makes administration easier. But the clinical backbone is still the between-visit touchpoint that CCM defines. APCM is a better billing structure wrapped around the same underlying work.

How long does it take to stand up a care management program?

Less time than the four years I wasted not having a system. Once the workflow, documentation method, and billing rules are built, you can be live and submitting within the first month. The build is the hard part, not the running. Plan your cash flow around Medicare collection timelines rather than submission dates, since the two are not the same.

Build the program right and the revenue follows

If you take one thing from this: a care management program is a system, not a billing code. The practices that fail start from the code and work backward. The ones that last start from the workflow, the documentation, and the clinical contact, and let the revenue be what shows up at the end. That order is the whole difference, and it is the difference between my spreadsheet attempt four years ago and the program I am running today.

That is the philosophy behind the care management software I'm building and piloting at Mobile Health Providers: a single platform for CCM, APCM, RPM, PCM, and BHI that builds the workflow, the live documentation, and the billing-conflict logic into the system instead of leaving them to someone's memory. The goal is narrow and specific. Make the compliant claim the only claim the system will let you submit.

This article is for general education and is not medical, billing, coding, or legal advice. Medicare rules, CPT codes, and reimbursement rates change, and correct coding depends on the specific clinical and documentation facts of each case. Verify all codes and requirements against the current CMS Physician Fee Schedule and consult a qualified billing or compliance professional before relying on them. If you're a practice trying to stand one of these programs up, or want to see the care management software I'm building for it, reach out through Mobile Health Providers.

Dr. Wyzscx Patacxil

Dr. Wyzscx Patacxil, MD, CWSP

Physician-Owner, Mobile Health Providers

Dr. Patacxil is the physician-owner of Mobile Health Providers, a house-call primary care and advanced wound care practice serving patients across San Bernardino, Riverside, Los Angeles, and Orange counties. He treats homebound and mobility-limited Medicare beneficiaries in their homes, skilled nursing facilities, and assisted living communities. His clinical focus includes chronic wound management, chronic care management, and preventive medicine. He writes about wound care, aging, health technology, and what modern house-call medicine actually looks like.

Read more about Dr. Patacxil →

About this article

This article is for general education and professional information. It is not legal, billing, or compliance advice for your specific situation. Medicare coding rules and fee amounts change; verify every code and rate against current CMS guidance and your Medicare Administrative Contractor before billing.

Reimbursement figures cited are approximate national averages for planning purposes. Local Medicare locality rates differ. Confirm your rates through the CMS Physician Fee Schedule Look-Up Tool.

Mobile Health Providers is an independent medical practice. We are not affiliated with or endorsed by Medicare or CMS.

California license A133325. See our Terms of Use and Privacy Policy.