A complete guide to CPT Category II codes, including the A1C, blood pressure, and HEDIS-linked codes, modifiers, and how they differ from Category I.
CPT Category II codes occupy a strange position in medical coding. Unlike almost every other code a practice submits, a CPT II code carries zero monetary value - no RVU, no fee, nothing a payer reimburses. Yet practices still spend real time capturing them at nearly every visit, because these codes were never designed to get anyone paid. They exist to prove that quality care actually happened - and that proof increasingly determines whether a practice captures the upside of the value-based contracts it's already in.
What Are CPT II Codes?
CPT Category II codes are supplemental tracking codes the AMA introduced in 2004, built to support performance measurement without requiring full chart abstraction every time a payer wants to verify quality. A properly reported code makes a single clinical fact - a lab result, a screening outcome, a documented conversation - instantly retrievable from claims data instead of buried in a chart. They use a distinct five-character format: four digits followed by the letter F, separating them from Category I's numeric-only structure. Reporting them is entirely optional, and they can never substitute for a required Category I code on a claim.
Category I vs. Category II vs. Category III
Searches for "CPT 11 codes" or "CPT 2 codes" almost always trace back to this same Category I/Category II distinction - there's no separate "Category 11" code set; only Categories I, II, and III exist.
The A1C Codes Practices Search for Most
Diabetes control is among the most heavily tracked HEDIS measures, and its codes follow a results-based structure tied to the recorded lab value: 3044F reports HbA1c below 7.0%, 3045F covers 7.0%–9.0%, and 3046F covers levels above 9.0%. Some measure sets use a narrower band, 3052F, for 8.0%–9.0%. A common error: reporting against the office visit date rather than the date the lab specimen was actually drawn - auditors expect the test date specifically.
Blood Pressure and Other Code Families
Blood pressure uses a paired-code structure - one code for the lowest systolic reading, one for the lowest diastolic reading in the same encounter. 3074F/3075F/3077F cover systolic tiers (under 130, 130–139, 140+), and 3078F/3079F cover diastolic tiers (under 80, 80–89). Nephropathy monitoring, prenatal care, and tobacco screening each have their own code families, all following the same logic: one discrete, verifiable clinical fact tied to one recognized performance measure.
The Modifiers That Explain an Unmet Measure
Category II modifiers explain why a measure wasn't met, not payment adjustments: 1P for a medical reason, 2P for patient-declined, 3P for a system-level reason (unavailability, insurance limits), and 8P as a catch-all. An unmet measure reported without an exclusion modifier can quietly drag down a practice's performance rate, even with a legitimate clinical reason.
From PQRS to MIPS: Still Relevant Today
Category II codes originated to support the Physician Quality Reporting System, which evolved into today's Quality Payment Program and MIPS. While many MIPS measures have shifted toward EHR-based reporting, Category II codes remain heavily used in HEDIS reporting across commercial and Medicare Advantage plans, letting payers calculate quality scores from claims data without full retrospective chart review. They continue to sit within the broader HCPCS coding classification structure CMS maintains nationally.
Why "Optional" Codes Still Carry Real Financial Weight
Because these codes carry no direct payment, it's tempting to treat them as low priority - a mistake in any value-based arrangement, where the resulting quality scores directly influence shared savings, Star Ratings, and MIPS payment adjustments. A practice delivering strong clinical care but failing to consistently report the corresponding data is effectively invisible in the metrics that determine whether it captures the financial upside of value-based care support - the work happened, but without structured proof, it doesn't count.
How This Connects to Broader Reimbursement Models

The same principle - proving quality through structured data, not narrative documentation - extends well beyond Category II. Advanced Primary Care Management in medical practice ties payment to population-level risk and quality, depending on the same structured capture. Star Ratings work similarly: reducing readmissions to protect quality star ratings depends on the same proactive data trail. Under the CMS TEAM model, hospitals now share accountability across the full surgical episode. Independent, coordination-first ACOs in Florida show the payoff directly, achieving shared savings well above national averages, built on the same accurate quality data capture that Category II codes support.
Circle Health's Place in the Quality-Reporting Picture
Circle Health doesn't bill CPT Category II codes directly - that happens through a practice's own EHR and billing workflow. Its role sits upstream: the AI-powered platform and licensed care managers generate the structured, ongoing clinical data - chronic condition tracking, medication reconciliation, recurring coordination touchpoints - that makes accurate Category II and broader quality-measure reporting achievable in the first place. CMS-focused care management software that captures this data automatically at the point of care closes the gap between care that actually happened and care that gets reported.
Conclusion
CPT Category II codes are a genuinely unusual part of medical coding - built around proof rather than payment, optional to report, yet directly tied to the quality scores determining shared savings, Star Ratings, and MIPS adjustments. Getting A1C, blood pressure, and other measure-specific codes right, with properly applied exclusion modifiers, separates practices that capture the value of the care they're already delivering from those that quietly leave it unclaimed. Consistent documentation and accurate code reporting also help practices identify care gaps and demonstrate compliance with payer-specific quality requirements. By integrating Category II coding into routine clinical workflows, healthcare organisations can strengthen reporting accuracy while supporting better long-term patient outcomes.
Frequently Asked Questions
1. What are CPT Category II codes used for?
CPT Category II codes track the quality of care and performance-measure compliance. They help practices document clinical outcomes and make quality data easier to retrieve from claims. These codes do not carry any direct reimbursement value.
2. Are CPT II codes required for billing?
No, CPT II codes are optional and are used for supplemental quality reporting. They cannot replace required Category I procedure codes on a claim. Practices use them to support performance tracking and quality measurement.
3. What CPT II code is used for an A1C under 7.0%?
CPT code 3044F is used to report an HbA1c level below 7.0%. The code should be reported using the actual laboratory test date. Practices should avoid using the office visit date when it differs from the test date.
4. What do modifiers 1P, 2P, and 3P mean?
Modifier 1P indicates a medical exclusion, while 2P means the patient declined the required action. Modifier 3P indicates a system-related reason, such as service unavailability or insurance limitations. These modifiers explain why a quality measure was not met.
5. How is a Category II code different from Category I?
Category I codes are used to bill for medical procedures and services and generally carry a fee. Category II codes are optional, supplemental tracking codes used for quality reporting. Category II codes typically contain four digits followed by the letter F.
6. Do CPT II codes still matter under MIPS?
Yes, CPT II codes remain relevant to quality reporting, particularly in HEDIS measures for commercial and Medicare Advantage plans. Although some MIPS measures now rely on EHR-based reporting, accurate clinical data capture continues to support performance measurement.
7. What format distinguishes a CPT II code?
CPT II codes contain four digits followed by the letter F, such as 3044F. Category I codes use five numeric digits, while Category III codes generally contain four digits followed by the letter T.

