Coding Ahead
CasePilot
Medical Coding Assistant
CaseConsultant
Instant Email Coding Consultant
Case2Code
Search and Code Lookup Tool
CareerCenter
Medical Coding Job Board
Log in Register free account
0 code page views remaining. Guest accounts are limited to 1 page view. Register free account to get 5 more views.
Log in Register free account

Quick Reference

  • Code definition: CPT 0001F is a Category II tracking code documenting that a clinician performed all five components of a structured heart failure assessment at a single ambulatory encounter.
  • Key billing rule: This is a composite code; all five component elements must be performed and documented in the same encounter. If any element is missing, report individual component codes or append modifier 8P to 0001F. Payment is $0.00; this code exists solely for MIPS quality reporting.
  • Modifier essentials: Append 1P (medical reason), 2P (patient reason), or 3P (system reason) when the composite was not completed due to a documented exclusion. Append 8P when the composite was not completed and no exclusion reason applies. Never append more than one modifier per encounter.
  • Documentation must-have: All five elements must appear in the same visit note: a numeric BP reading, functional activity level or NYHA class, symptom assessment for volume overload (dyspnea, orthopnea, PND), body weight in lbs or kg, and physical exam findings for volume overload signs (JVD, edema, S3).
  • Top confusion point: Reporting 0001F when even one component is undocumented is a false quality claim. The second most common error is omitting 8P entirely when the composite is incomplete, which silently removes the encounter from the MIPS denominator.
  • Payer alert: 0001F carries Medicare status "Not Valid for Medicare Purposes" and is not payable under OPPS. Report on CMS-1500 professional claims only, never on UB-04 facility claims. Most commercial payers do not process Category II codes for payment.

When to Use This Code

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:

  1. Blood pressure measured (component 2000F) — a numeric systolic/diastolic reading in the note
  2. Level of activity assessed (component 1003F) — NYHA functional class or documented activity tolerance
  3. Clinical symptoms of volume overload assessed (component 1004F) — presence or absence of dyspnea, orthopnea, PND
  4. Weight recorded (component 2001F) — actual body weight in the visit note; in-office measurement is preferred over patient-reported
  5. Clinical signs of volume overload assessed (component 2002F) — physical exam documentation of JVD, peripheral edema grade/location, lung auscultation, and S3 assessment

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 Differentiation Table

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.


Billing and Modifier Rules

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.


Documentation Essentials

The medical record must contain discrete, retrievable documentation for each of the five components:

  • Blood pressure: A numeric reading (e.g., "BP 128/74") in the visit note or vital signs section. A notation of "BP checked" without values does not satisfy this element.
  • Activity level: NYHA functional classification (I through IV), a narrative description of exertional tolerance, or specific activity limitations (e.g., "dyspnea after walking half a block, NYHA III"). Generic terms like "active" are insufficient.
  • Symptoms of volume overload: The provider must document the presence or absence of dyspnea at rest and exertion, orthopnea (number of pillows), and paroxysmal nocturnal dyspnea. Absence documentation ("no orthopnea, no PND") is acceptable and necessary.
  • Weight: Actual body weight in lbs or kg. In-office scale measurement is preferred; some MACs have questioned patient-reported weight as insufficient to satisfy this element. If the scale is unavailable, document the reason and append an appropriate modifier to 0001F [2].
  • Signs of volume overload: The physical examination must explicitly address JVD (presence or absence), peripheral edema (grade and location), lung exam (rales/crackles documented), and S3 gallop assessment. A generic "heart and lungs normal" note is inadequate; each sign must be addressed individually.

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, Commercial and Medicaid Payer Rules

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.


Common Denials and Prevention

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)."


Coding Scenarios

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.


Related Codes

  • 2000F — Blood pressure measured; component code for 0001F composite, also used in CKD and DM composites
  • 1003F — Level of activity assessed; component code for 0001F composite
  • 1004F — Clinical symptoms of volume overload assessed; component code for 0001F composite
  • 2001F — Weight recorded; component code for 0001F composite, also used for physical activity guidelines measures
  • 2002F — Clinical signs of volume overload assessed; component code for 0001F composite
  • 0003F — ACE inhibitor or ARB therapy prescribed or currently being taken; MIPS measure for HFrEF, commonly paired at same encounter
  • 0004F — LVEF assessment planned or performed; frequently reported at HF follow-up visits alongside 0001F
  • 0005F — LVEF less than 40%; documents HFrEF status for ACE/ARB and beta-blocker measure eligibility
  • 0006F — LVEF 40% or greater or LVEF not assessed; documents HFpEF or unknown ejection fraction
  • 0007F — Beta-blocker therapy prescribed or currently being taken; MIPS quality measure for HFrEF patients

Sources

  1. CMS Physician Fee Schedule Lookup — CMS — Confirms $0.00 payment status for Category II CPT codes and status indicators for 0001F.
  2. AMA CPT Category II Codes — Appendix H — AMA — Official code descriptors and reporting instructions for Category II codes including composite reporting rules.
  3. CMS Quality Payment Program — Explore Measures — CMS — MIPS quality measure specifications and claims-based reporting rules for heart failure measures.
  4. CMS Medicare Coverage Database — CMS — Confirms no LCD or NCD governs CPT 0001F.
  5. CMS MACRA/MIPS Overview — CMS — QPP/MIPS framework, quality performance category scoring, and claims-based reporting pathway.
  6. eCFR 42 CFR § 414.1380 — MIPS Scoring — eCFR — MIPS scoring methodology and basis for False Claims Act exposure for false quality data submissions.
  7. HHS OIG Work Plan — Quality Reporting Integrity — HHS OIG — Ongoing OIG review of quality reporting integrity and false certification risks.

Related Codes

Official Description

Heart failure assessed (includes assessment of all the following components) (CAD): Blood pressure measured (2000F) Level of activity assessed (1003F) Clinical symptoms of volume overload (excess) assessed (1004F) Weight, recorded (2001F) Clinical signs of volume overload (excess) assessed (2002F)

© Copyright 2026 American Medical Association. All rights reserved.

CasePilot
Have a question about CPT® Code 0001F?

Get instant expert-level answers from CasePilot, our coding assistant.

Register to view content

Create a free account to unlock this content

Register to view content

Create a free account to unlock this content

Register to view content

Create a free account to unlock this content

Register to view content

Create a free account to unlock this content

Register to view content

Create a free account to unlock this content

CasePilot

Get instant expert-level medical coding assistance.

Ask about:
CPT Codes Guidelines Modifiers Crosswalks NCCI Edits Compliance Medicare Coverage
Example: "What is CPT code 99213?" or "Guidelines for E/M services"