RPM vs. CCM vs. RTM: What's the Difference?
RPM, CCM, and RTM are three separate Medicare code families that pay clinicians for work done between visits. They sound similar, they sometimes apply to the same patient, and they are easy to mix up — here's how each one is structured and when a practice might use one, or combine more than one, correctly.
Primary care and specialty practices increasingly manage chronic disease with a mix of connected devices, care coordinators, and structured check-ins that happen outside the traditional office visit. Medicare created distinct code families to reimburse this work, and each one covers a different kind of clinical activity. Understanding the boundaries between them matters for compliant billing — and for designing a care model that actually fits the codes you intend to use.
The three programs at a glance
| Program | What it covers | Core codes | Who bills it |
|---|---|---|---|
| RPM Remote Patient Monitoring | Collection and clinical review of physiologic data — glucose, blood pressure, weight, pulse oximetry — captured by a connected device, plus time spent on treatment management informed by that data. | CPT 99453, 99454, 99457, 99458 | Physicians and other qualified health care professionals; can be billed by primary care or specialty practices. |
| CCM Chronic Care Management | Non-face-to-face care coordination time for patients with two or more chronic conditions — medication reconciliation, care plan updates, coordinating with other providers, and similar administrative and clinical work. | CPT 99490, 99439, 99487, 99489 (and complex CCM variants) | Typically billed by the primary care practice managing the patient's overall chronic disease burden. |
| RTM Remote Therapeutic Monitoring | Monitoring of non-physiologic data tied to a therapeutic plan — medication or therapy adherence, pain level, musculoskeletal or respiratory status — which may be patient-reported rather than device-generated. | CPT 98975, 98976 or 98977, 98980, 98981 | Physicians, plus certain non-physician practitioners such as physical therapists, in ways RPM generally does not permit. |
Remote Patient Monitoring (RPM): data from a device
RPM is anchored on physiologic measurement. A patient uses a connected device — a continuous glucose monitor, a blood pressure cuff, a scale — and the readings flow to the care team electronically. The code family generally separates the work into two parts: setup and device supply (CPT 99453 and 99454), and the clinical time spent reviewing data and managing treatment based on it (CPT 99457 for the first 20 minutes in a month, CPT 99458 for additional 20-minute increments). RPM is well suited to conditions where a physiologic signal — glucose trends, blood pressure patterns — directly informs treatment decisions, which is why it's a common fit for diabetes and hypertension management programs.
Chronic Care Management (CCM): coordinating the whole picture
CCM is not tied to any single data stream. It reimburses the time a care team spends coordinating a patient's care across their chronic conditions — updating a comprehensive care plan, reconciling medications, communicating with specialists, arranging community resources, and other work that keeps a complex patient's care connected between visits. Eligibility generally requires two or more chronic conditions expected to last at least a year (or until death) that place the patient at significant risk. The core codes are built around monthly time thresholds: CPT 99490 for the first 20 minutes of clinical staff time, CPT 99439 for additional 20-minute increments, with separate "complex CCM" codes (CPT 99487, 99489) for patients requiring more intensive care plan revision and moderate- or high-complexity medical decision-making.
Remote Therapeutic Monitoring (RTM): adherence and response, not just vitals
RTM was created to cover monitoring that RPM's physiologic-data structure doesn't reach — for example, whether a patient is taking a medication as prescribed, how they rate their pain, or how a musculoskeletal or respiratory therapy plan is progressing. A meaningful structural difference from RPM is that RTM's data can be patient-reported rather than automatically generated by a device, and certain non-physician practitioners (such as physical or occupational therapists) can bill some RTM codes in situations where they generally cannot bill RPM. The code structure mirrors RPM's shape: device/setup supply (CPT 98975), monitoring-data codes split by therapy type (CPT 98976 for respiratory, 98977 for musculoskeletal), and treatment-management time codes (CPT 98980 for the first 20 minutes, 98981 for additional increments).
When would a practice use one, or combine them?
The right combination depends on what the patient needs and what the care team is actually doing:
- RPM alone fits a patient whose main need is device-based physiologic tracking — for example, a newly diagnosed type 2 diabetes patient using a CGM, without broader care coordination needs yet.
- CCM alone fits a patient with multiple stable chronic conditions who needs coordination and care-plan oversight but isn't using a monitoring device.
- RPM plus CCM is common for complex patients — a care team might monitor glucose readings under RPM while separately coordinating diabetes, hypertension, and cardiovascular care under CCM, provided the time logged for each program reflects genuinely distinct work.
- RTM tends to apply in different clinical contexts than RPM — for example, monitoring medication adherence or a physical therapy plan — and CMS has generally treated RPM and RTM as codes that should not be billed concurrently for the same patient in the same period.
The rule that matters most: don't double-count minutes
Each of these code families depends on accurately tracked, non-duplicative clinical staff time. A practice billing more than one program for the same patient must be able to show that the time claimed under each code family reflects separate, non-overlapping work. Reviewing a glucose trend and updating a diabetes-specific treatment plan under RPM is not the same activity as a care coordinator reconciling medications across five specialists under CCM — but if the same 15 minutes of staff time gets logged toward both programs' monthly thresholds, that's double billing, and it's the kind of pattern payers and auditors specifically look for. Clear time logs, documented separately by activity and program, are the practical safeguard.
Building a monitoring program around these codes
Endobits works with primary care and endocrinology practices to structure CGM-based RPM programs — from device onboarding through the clinical time documentation that supports compliant billing.
For clinical GPsRelated: Remote patient monitoring: the complete guide, Billing CGM as RPM, All resources