CCM explained
Chronic Care Management is billed with codes such as 99490 for clinical staff time and 99491 for physician time each calendar month, with complex CCM and principal care management codes for higher-intensity or single-condition patients. The patient must consent, and a comprehensive care plan must be in place.
CCM time must be tracked and documented each month, and services can't overlap with certain other care management codes billed by the same practice. For specialists, principal care management is often the more relevant code family.
Where CCM fits in the revenue cycle
CCM sits within the healthcare revenue cycle. It is part of the day-to-day vocabulary that billing, coding, and front-office teams use to move a patient encounter from scheduling all the way through to a fully paid claim.
CCM is also referred to as Chronic Care Management. You'll encounter it on payer communications, billing reports, and in conversations between front-office, coding, and accounts-receivable teams.
Why CCM matters for your practice
Revenue cycle management connects dozens of moving parts, eligibility, coding, claim submission, payer adjudication, denials, and patient collections. A shared, precise understanding of each term keeps those handoffs clean, reduces costly rework, and protects the revenue a practice has already earned.
- Used across the revenue cycle, from front-office intake to back-end collections
- Affects how quickly and completely a practice gets paid
- Helps billing teams communicate clearly with payers and patients
CCM in practice
Knowing what CCM means is only useful if it changes what your team does. In a modern revenue cycle, that means catching issues related to revenue Cycle Management earlier, documenting and coding them correctly, and using technology to flag exceptions automatically rather than discovering them after a claim is denied.
This is exactly where a specialty-built revenue cycle platform earns its keep: by encoding the rules behind terms like CCM directly into the workflow, so clean claims go out the first time and your team works by exception instead of chasing problems after the fact.


