CPT 0001F applies at ambulatory outpatient encounters for patients with a heart failure diagnosis (ICD-10-CM I50.x) when the treating clinician assesses all five structured elements during that visit. The typical setting is an office or outpatient clinic visit with an established patient managed for chronic systolic or diastolic heart failure. Acute inpatient encounters are outside scope; the APC status "Non-Covered Service, not paid under OPPS" confirms that facility-based inpatient reporting is not appropriate [1].
The five required elements, per the official AMA description, are:
Report 0001F on the same claim as the E/M visit (99213, 99214, or 99215 for established outpatient encounters). Category II codes are not standalone; an accompanying visit code is required [2]. Report once per eligible encounter regardless of how many heart failure diagnoses are active.
| Code | Description | When to Use Instead |
|---|---|---|
| 0001F | Heart failure composite: all 5 assessment elements completed | All five elements documented in the same encounter |
| 2000F | Blood pressure measured | Only this single element was completed, or reporting components individually when composite is incomplete |
| 1003F | Level of activity assessed | Reporting as individual component; not as a substitute for 0001F when all 5 are met |
| 1004F | Clinical symptoms of volume overload assessed | Reporting as individual component when composite is incomplete |
| 2001F | Weight recorded | Reporting as individual component; also used for non-HF conditions (PAG) |
| 2002F | Clinical signs of volume overload assessed | Reporting as individual component when composite is incomplete |
| 0004F | LVEF assessment planned or performed | Documenting that LVEF was assessed; does not satisfy any element of 0001F |
The critical distinction: report 0001F or individual component codes, never both. If all five elements are documented, the composite code is correct and the component codes are redundant. If any element is missing, drop to individual component codes for the elements that were completed, or append 8P to 0001F when no partial components are being reported individually.
Composite vs. component reporting: The composite 0001F and its five component codes are mutually exclusive for the same encounter. Reporting 2000F, 1003F, 1004F, 2001F, and 2002F alongside 0001F on the same encounter is incorrect; report either the composite or the individual components [2].
Modifier application for incomplete composites:
| Modifier | Category | Effect on MIPS Denominator | When Applicable |
|---|---|---|---|
| 1P | Performance exclusion, medical reason | Removes encounter from denominator | Documented clinical contraindication to completing one or more elements |
| 2P | Performance exclusion, patient reason | Removes encounter from denominator | Documented patient refusal of one or more elements |
| 3P | Performance exclusion, system reason | Removes encounter from denominator | Facility or system limitation (broken scale, EHR downtime) |
| 8P | Performance not met, not otherwise specified | Encounter stays in denominator as failure | Composite not completed, no 1P/2P/3P reason documented |
The 1P/2P/3P modifiers are exceptions that protect the denominator; 8P is a denominator failure. Misclassifying a documented patient refusal as 8P inflates the failure rate. Using 1P without a specific contraindication in the record exposes the practice to audit findings for unsupported exclusions [5].
Global period and surgical concepts: Global Days = XXX (Does Not Apply). PC/TC indicator = 9 (Not Applicable). Modifier 51 (multiple procedures) does not apply. No MUE is established; the database confirms MUE = Not applicable/unspecified [1].
Units: Report once per encounter. Multiple unit billing has no basis for Category II codes.
The medical record must contain discrete, retrievable documentation for each of the five components:
Audit risk: Auditors reviewing MIPS quality data integrity focus on whether all five elements are genuinely documented or whether the code was appended reflexively. Reporting 0001F for every heart failure encounter without chart support for all five elements is a false quality claim and carries False Claims Act exposure under 42 CFR § 414.1380 [6]. OIG work plans include quality reporting integrity as an ongoing review area [7].
Medicare: Status "Not Valid for Medicare Purposes" means $0.00 payment on the Medicare Physician Fee Schedule. The code is processed by Medicare claims systems for MIPS quality data extraction but generates no reimbursement [1]. APC Status Indicator = "Non-Covered Service, not paid under OPPS," confirming that hospital outpatient departments and facility-based billing on UB-04 claims must not include Category II codes [1]. Under QPP/MACRA, claims-based MIPS reporting via Category II codes submitted on CMS-1500 forms counts toward the Quality performance category. This mechanism is particularly relevant for small practices (15 or fewer eligible clinicians) using the lowest-burden reporting pathway [3]. MIPS quality performance scores drive Part B payment adjustments of up to plus or minus 9%, meaning the indirect financial impact of correct 0001F reporting is material even though the code itself pays nothing.
No LCD or NCD governs 0001F. Category II codes are not subject to coverage determinations, and no medical necessity standard applies to the code itself [4].
Commercial payers: Most commercial payers do not process Category II CPT codes for payment, and submission has no direct reimbursement effect. Some Medicaid managed care and commercial plans with HEDIS-aligned quality programs use their own tracking mechanisms separate from Category II codes. Do not expect commercial plans to adjudicate 0001F.
MIPS quality data rejection: incomplete composite Reporting 0001F without all five documentation elements leads to post-payment audit findings and potential quality data correction obligations. Auditors can identify this pattern when chart abstraction during MIPS audits fails to find weight documentation or a physical exam addressing volume signs. Prevention: Implement a visit checklist tied to the HF diagnosis that prompts documentation of all five elements before the encounter is closed. Designate a specific EHR template section for HF composite documentation.
Encounter excluded from denominator: missing modifier When 0001F is reported without any modifier and the composite is incomplete (or not applicable), the claim may process but the encounter fails to count in quality calculations, silently deflating denominator volume. Prevention: Default workflow should prompt coders to select 0001F (composite met), 0001F-8P (incomplete, no reason), or the appropriate 1P/2P/3P modifier at every HF encounter.
Claim edit: Category II code on facility claim Submitting 0001F on a UB-04 or facility outpatient claim generates a non-covered service edit because the APC status is "Non-Covered Service, not paid under OPPS." Prevention: Category II codes belong exclusively on CMS-1500 professional/physician claims. Verify claim form type before submitting.
MIPS audit finding: unsupported 1P/2P/3P modifier Appending a performance exclusion modifier without a corresponding documentation entry is a false exclusion claim. Prevention: Require a brief note entry for every exclusion modifier: "Patient declined weight measurement today (2P)" or "Scale unavailable, facility limitation (3P)."
Scenario 1: Complete composite, all elements documented
A 68-year-old Medicare patient with chronic systolic heart failure presents for a follow-up visit. The provider documents BP 128/74 mmHg, weight 187 lbs (3 lbs over last visit), NYHA Class II functional status, no orthopnea or PND, trace bilateral ankle edema, no JVD, no S3, lungs clear on auscultation.
Correct coding: 99214, 0001F, I50.22
Why: All five composite elements are documented in the same encounter. No modifier appended; the composite is fully met.
Scenario 2: Weight not obtained, office scale unavailable
Same patient profile, but the office scale is broken and no weight is obtained. BP, NYHA class, symptom review, and volume signs exam are all documented.
Correct coding: 99214, 0001F-3P, I50.22 (or 99214, 2000F, 1003F, 1004F, 2002F, I50.22)
Why: The scale unavailability is a system reason (3P). Alternatively, report individual component codes for the four elements completed and omit 2001F. Do not report 0001F without a modifier when the composite is incomplete.
Scenario 3: Patient refuses weight, declines measurement
A 71-year-old with unspecified diastolic heart failure is seen for follow-up. The patient declines being weighed, which is documented in the chart as patient preference. All other four elements are assessed and documented.
Correct coding: 99214, 0001F-2P, I50.30
Why: Documented patient refusal triggers modifier 2P, which excludes this encounter from the MIPS performance denominator. The chart entry must specifically state the patient declined rather than merely noting weight was not obtained.
Scenario 4: HFrEF with LVEF documentation and beta-blocker tracking
A 66-year-old with HFrEF and CAD is seen for chronic disease management. The provider completes the full HF composite, documents LVEF below 40%, and confirms beta-blocker is currently prescribed.
Correct coding: 99214, 0001F, 0005F, 0007F, I50.22
Why: Multiple Category II codes from the same encounter may be reported together; each tracks a separate quality measure. No NCCI conflicts apply among Category II codes. 0001F captures the assessment composite; 0005F and 0007F track LVEF status and therapy adherence separately.
© Copyright 2026 American Medical Association. All rights reserved.
Get instant expert-level answers from CasePilot, our coding assistant.
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Create a free account to unlock this content
Get instant expert-level medical coding assistance.