Cardiology Billing Services  /  CY2026 PFS

Stack RPM, RTM and CCM in the same month without voiding the claim

Short answer for a cardiology practice: under the CMS CY2026 Physician Fee Schedule you can bill Chronic Care Management alongside remote monitoring in the same 30 days for the same patient. You cannot bill RPM and RTM management time together, and 99454 quietly disappears the moment the device sends fewer than 16 days of readings.

CCM + RPM  same month  OK CCM + RTM  same month  OK RPM mgmt + RTM mgmt  not together 99091 + 99457  not together

The numbers that decide the claim

The 2026 threshold wall

Every remote-monitoring denial in cardiology traces back to one of these numbers. They are code definitions and CMS requirements, not estimates.

99454 / 9897716days
Minimum days of device data inside a 30-day window before the supply code is billable
window30days
The rolling period RPM and RTM device codes are measured across, not a calendar month
99457 / 9898020min
Interactive treatment-management time per code, with a live patient or caregiver interaction
9949020min
Clinical-staff time for base CCM, directed by the physician under a care plan
9909130min
Physician or QHP data collection and interpretation, the non-16-day monitoring alternative
994531x setup
Device education and set-up, billed once per episode of monitoring, not monthly
99458+20min
Each additional RPM management increment stacked on 99457 in the same period
CCM2+chronic
Conditions expected to last 12 months or to end of life, the CCM eligibility floor

Same patient, same month

What actually stacks

A cardiology patient with heart failure and hypertension often qualifies for CCM and remote monitoring at once. Here is which pairs Medicare lets you bill together in a single 30-day period. Where you may bill both, the same minute can never be counted twice.

PairCodes involvedSame-month verdictThe catch
CCM + RPMcare mgmt + monitoring 99490/99439 + 99457/99458 Bill both Time spent on RPM management cannot also be logged toward the CCM 20 minutes.
CCM + RTMcare mgmt + therapy monitoring 99490 + 98980/98981 Bill both Separate time logs required; RTM covers therapy adherence, not physiologic data.
Complex CCM + RPMhigh-acuity HF panel 99487/99489 + 99454/99457 Bill both Complex CCM needs moderate-to-high MDM and a documented substantial care-plan revision.
RPM mgmt + RTM mgmttwo monitoring streams 99457/99458 + 98980/98981 Not together CMS treats the two treatment-management services as overlapping; pick the stream that fits the device.
99091 + RPM mgmttwo ways to bill monitoring 99091 + 99457/99458 Not together 99091 is the alternative monitoring bill; it is mutually exclusive with 99457/99458 in the period.
CCM + PCMcare mgmt overlap 99490 + 99424/99426 Not together Chronic and Principal Care Management are mutually exclusive for the same patient, same month.
Only one device codeper 30 days 99454 (RPM) or 98977 (RTM) One only A single supply code per patient per 30 days, whichever monitoring program you run.
Operator note. The green rows are where cardiology leaves money on the table. A patient already enrolled in RPM for a BP cuff or implantable monitor is frequently CCM-eligible on the same chart. Layer the care-management code, keep two clean time logs, and both claims stand.

The four code families on a cardiology chart

Know what each bucket pays for

RPM

Remote Physiologic Monitoring

99453 / 99454 / 99457 / 99458
  • 99453 set-up, once per episode
  • 99454 device supply, needs 16 days of data
  • 99457 first 20 min interactive management
  • 99458 each added 20 min
  • Fits BP, weight, pulse ox, implantable sensors
RTM

Remote Therapeutic Monitoring

98975 / 98976-78 / 98980 / 98981
  • 98975 set-up and education
  • 98976-98978 device supply, also 16-day rule
  • 98980 first 20 min management
  • 98981 each added 20 min
  • Therapy adherence and response, not raw physiologic data
CCM

Chronic Care Management

99490 / 99439 / 99487 / 99489
  • 99490 first 20 min clinical staff
  • 99439 each added 20 min, staff
  • 99487/99489 complex CCM tiers
  • Needs 2+ chronic conditions and a care plan
  • Stacks with RPM and RTM the same month
Alt

Physician Data Review

99091  +  G0511 (RHC/FQHC)
  • 99091 physician/QHP, 30 min per 30 days
  • No 16-day device threshold attached
  • Cannot pair with 99457/99458
  • G0511 is the RHC and FQHC bundled care-mgmt bill
  • Use when the reviewer is the physician, not staff

Where the claim quietly dies

The 16-day threshold trap

99454 and the RTM supply codes require at least 16 days of readings inside the 30-day window. Miss it by one day and the supply code is not billable. The trap: teams assume the whole monitoring claim collapses. It does not. The management time survives.

STEP 01

Device transmits

Patient sends BP and weight readings across the 30-day window. Each qualifying day counts once.

STEP 02

Count the days

Tally distinct days with data. This is the single gate CMS checks on the 99454 line.

STEP 03A

Under 16 days

99454 voids for the period. Do not resubmit it. But 99457 management time can still stand on its own.

STEP 03B

16 days or more

99454 is billable. Add 99457 and any 99458 increments earned by documented interactive time.

Because 99457 and 99458 are timed on interactive management rather than device days, a well-run practice still bills the management work in a short-data month. The mistake is writing off the whole encounter when only the supply line failed.

One clean 30-day cycle

How a compliant cardiology month is built

DAYS 1-7

Enroll and set up

Consent captured, device issued, 99453 education logged once. CCM care plan confirmed for the qualifying conditions.

DAYS 8-20

Accrue device days

Readings post daily. Watch the running count toward 16. Clinical staff log CCM minutes in a separate ledger.

DAYS 21-28

Interactive review

Physician or staff complete the live 20-minute RPM management. Note the interaction so 99457 holds.

DAY 30

Reconcile and bill

Confirm 16 days, split RPM and CCM time cleanly, then submit 99454, 99457 and 99490 together with no double-counted minutes.

Cited by name, no invented figures

The 2026 rules behind every line above

  • CMS Calendar Year 2026 Medicare Physician Fee Schedule Final RuleRemote monitoring and care-management payment policy for the year
  • CPT codes 99453, 99454, 99457, 99458 (Remote Physiologic Monitoring)AMA CPT, adopted in the CY2026 PFS
  • CPT code 99091, physician collection and interpretation of physiologic data30-minute monthly monitoring alternative
  • CPT codes 98975 through 98981 (Remote Therapeutic Monitoring)Set-up, device supply and treatment-management
  • The 16-day data requirement for 99454 and RTM device supply codesMinimum monitoring days per 30-day period
  • Chronic Care Management concurrency rules, CPT 99490/99439/99487/99489CCM billable with RPM and RTM, same month, no double-counted time
  • CMS MLN Booklets on Remote Patient Monitoring and Chronic Care ManagementProgram requirements and documentation standards
  • American College of Cardiology remote monitoring guidanceSpecialty-society context for cardiology programs

CY2026 rulemaking continues to revisit shorter-duration monitoring. Confirm any newly finalized code numbers and the exact 16-day language against the published CY2026 PFS Final Rule and your MAC before you change your fee schedule.

Bill the full stack, not half of it

Most cardiology groups under-bill the concurrency that CMS permits and over-bill the 99454 line that quietly voids. ASP-RCM Solutions runs the day-count checks, splits RPM and CCM time cleanly, and holds the management codes that survive a short-data month, so your remote-monitoring program actually pays for itself.

Talk to our cardiology billing team  →