Skip to content
Back to Blog
April 9, 2026·12 min read

COPD HCC Coding: J44.9 Still Maps to HCC 280

J44.0, J44.1, J44.81, J44.89, and J44.9 map to CMS-HCC V28 HCC 280. J96 maps to HCC 213. Most J45 asthma codes are verified no-HCC-mapping. Severe persistent asthma maps to HCC 279.

COPDHCC CodingICD-10Risk AdjustmentPulmonary DiseaseV28

By the HCC Buddy Coding Team
Updated: August 24, 2026

COPD HCC Coding: J44.9 Still Maps to HCC 280

Quick Answer

J44.9 is a billable ICD-10-CM code. Under CMS-HCC V28 for payment year 2026 it maps to HCC 280. So do J44.0, J44.1, J44.81, and J44.89. Unspecified COPD is not a dead V28 map. That is the opposite of N18.9 on the CKD guide and F32.9 on the depression guide.

J45.909 and J45.20 are billable and verified no-HCC-mapping. J45.50, J45.51, and J45.52 map to HCC 279. Checked J96 leaf codes map to HCC 213. Those are different hierarchy groups from HCC 280.

If the note supports an exacerbation or a lower-respiratory infection and the assigned code is J44.9, that is a documentation and query problem, not a missing map. Do not promote J45.909 to J44.9 from an inhaler list.

*Release: FY2026 ICD-10-CM period 2, April 1, 2026 through September 30, 2026. CMS-HCC V28, payment year 2026, is at full weight for non-PACE organizations. Community Non-Dual Aged (CNA) coefficients are shown only where the current CMS source files support them. Interaction terms are applied only inside the RAF tool, so this article does not publish a standalone interaction coefficient.*

At a glance

Checked J44, J45, J96, and related codes. FY2026 period 2 identity plus CMS-HCC V28 mapping:

CodeOfficial descriptionBillableV28 CMS-HCCCNA coefficient
J44.0Chronic obstructive pulmonary disease with (acute) lower respiratory infectionYesHCC 2800.319
J44.1Chronic obstructive pulmonary disease with (acute) exacerbationYesHCC 2800.319
J44.81Bronchiolitis obliterans and bronchiolitis obliterans syndromeYesHCC 2800.319
J44.89Other specified chronic obstructive pulmonary diseaseYesHCC 2800.319
J44.9Chronic obstructive pulmonary disease, unspecifiedYesHCC 2800.319
J43.9Emphysema, unspecifiedYesHCC 2800.319
J41.0Simple chronic bronchitisYesHCC 2800.319
J42Unspecified chronic bronchitisYesHCC 2800.319
J47.9Bronchiectasis, uncomplicatedYesHCC 2800.319
J96.00Acute respiratory failure, unspecified whether with hypoxia or hypercapniaYesHCC 2130.37
J96.01Acute respiratory failure with hypoxiaYesHCC 2130.37
J96.10Chronic respiratory failure, unspecified whether with hypoxia or hypercapniaYesHCC 2130.37
J96.11Chronic respiratory failure with hypoxiaYesHCC 2130.37
J96.20Acute and chronic respiratory failure, unspecified whether with hypoxia or hypercapniaYesHCC 2130.37
J96.21Acute and chronic respiratory failure with hypoxiaYesHCC 2130.37
J96.90Respiratory failure, unspecified, unspecified whether with hypoxia or hypercapniaYesHCC 2130.37
J45.20Mild intermittent asthma, uncomplicatedYesNone (verified no-HCC-mapping)None
J45.50Severe persistent asthma, uncomplicatedYesHCC 2790.818
J45.51Severe persistent asthma with (acute) exacerbationYesHCC 2790.818
J45.52Severe persistent asthma with status asthmaticusYesHCC 2790.818
J45.909Unspecified asthma, uncomplicatedYesNone (verified no-HCC-mapping)None
J84.10Pulmonary fibrosis, unspecifiedYesHCC 2800.319
J84.112Idiopathic pulmonary fibrosisYesHCC 2780.818
J84.9Interstitial pulmonary disease, unspecifiedYesHCC 2800.319
J84.83Surfactant mutations of the lungYesNone (verified no-HCC-mapping)None
Z99.81Dependence on supplemental oxygenYesNone (verified no-HCC-mapping)None
Z99.11Dependence on respirator [ventilator] statusYesHCC 2110.879
Z93.0Tracheostomy statusYesHCC 2110.879

J44, J44.8, J45, J43, J41, J47, and J96 exist in the FY2026 order file as non-billable headings. Code to a billable child. MCP receipts return not applicable for J44 and J44.8 rather than treating them as verified no-map leaf codes.

HCC 280 is labeled "Chronic Obstructive Pulmonary Disease, Interstitial Lung Disorders, and Other Chronic Lung Disorders." HCC 279 is "Severe Persistent Asthma." HCC 278 is "Idiopathic Pulmonary Fibrosis and Lung Involvement in Systemic Sclerosis." HCC 213 is "Cardio-Respiratory Failure and Shock." HCC 211 is "Respirator Dependence/Tracheostomy Status/Complications." Those labels and the CNA values above come from the CMS V28 PY2026 relative-factor file. Other enrollment segments use different coefficients in that same file. Do not treat 0.319, 0.37, 0.818, or 0.879 as a universal RAF.

J44.9 still maps. The J44 family is five billable codes.

The V28 payment map follows the ICD-10-CM code, not the word "COPD."

Checked J44.0, J44.1, J44.81, J44.89, and J44.9 all map to HCC 280. The official CNA is 0.319. Specificity inside J44 does not change the payment category. It still has to be the code the record supports.

J44.81 and J44.89 are billable. The family is not three codes. J44.8 is the heading over those two leaf codes.

J44.9 includes "Chronic obstructive airway disease NOS" and "Chronic obstructive lung disease NOS." Official Guidelines Section I.A.9.b say unspecified codes are for use when the record is insufficient to assign a more specific code. Section I.B.18 adds that unspecified codes should be reported when they most accurately reflect what is known for that encounter, and that it is inappropriate to select a more specific code the record does not support.

That is why J44.9 remains the correct ICD-10-CM answer when the encounter does not support exacerbation, infection, bronchiolitis obliterans, or another specified J44 term. It is still mapped under V28. The coding question and the risk-adjustment question are not the same question.

J44.0 and J44.1 are not the same instruction

Official Guidelines Section I.C.10.a.1 say the codes in categories J44 and J45 distinguish between uncomplicated cases and those in acute exacerbation. An acute exacerbation is a worsening or a decompensation of a chronic condition. An acute exacerbation is not equivalent to an infection superimposed on a chronic condition, though an exacerbation may be triggered by an infection.

J44.1 is COPD with (acute) exacerbation. Its inclusion terms are "Decompensated COPD" and "Decompensated COPD with (acute) exacerbation." J44.1 has an Excludes2 note for COPD with acute bronchitis (J44.0) and for lung diseases due to external agents (J60-J70).

J44.0 is COPD with (acute) lower respiratory infection. The Tabular Code also note says to identify the infection. Official Guidelines Section I.A.17 say a Code also note instructs that two codes may be required to fully describe a condition, but the note does not provide sequencing direction. Sequencing depends on the circumstances of the encounter.

Official Guidelines Section I.A.15 say the word "with" or "in" means "associated with" or "due to" when it appears in a code title, the Alphabetic Index, or a Tabular instructional note. The classification presumes that link unless the documentation clearly states the conditions are unrelated, or another guideline requires an explicit documented linkage. J44.0 and J44.1 both use "with" in the code title.

Do not assign J44.0 from an antibiotic order alone. Do not assign J44.1 from "COPD" with no exacerbation language. If the record is internally inconsistent, query.

J44 Excludes2 neighbors are not a ban on a second code

J44 includes "asthma with chronic obstructive pulmonary disease," "chronic asthmatic (obstructive) bronchitis," "chronic bronchitis with airway obstruction," "chronic bronchitis with emphysema," and "chronic obstructive asthma," among other terms. J44 also has a Code also note: type of asthma, if applicable (J45.-).

J44 Excludes2 names bronchiectasis (J47.-), chronic bronchitis NOS (J42), chronic simple and mucopurulent bronchitis (J41.-), chronic tracheitis (J42), chronic tracheobronchitis (J42), and emphysema without chronic bronchitis (J43.-).

Official Guidelines Section I.A.12.b define Excludes2 as "Not included here." The excluded condition is not part of the condition represented by the code, but a patient may have both conditions at the same time. When an Excludes2 note appears, it is acceptable to use both the code and the excluded code together, when appropriate.

Checked J43.9, J41.0, J42, and J47.9 each map to HCC 280, CNA 0.319. Coding a supported J43 or J47 next to a supported J44 is an ICD-10-CM question. It is not a second COPD payment HCC. Official V28 hierarchy places one HCC 280 line.

This article does not inventory the full J43, J41, or J47 trees. Look up the documented code.

J45 Excludes2 names asthma with chronic obstructive pulmonary disease (J44.89), chronic asthmatic (obstructive) bronchitis (J44.89), chronic obstructive asthma (J44.89), and other specified COPD (J44.89). That is an Excludes2 pointer at J44.89 for those terms, not a reason to ignore a documented J45 type when J44 says Code also.

See Excludes1 versus Excludes2.

Asthma is not "no HCC." Unspecified asthma is verified no-HCC-mapping.

J45.909 and J45.20 are billable and verified no-HCC-mapping under V28. That is a verified empty V28 column in the official 2026 Final ICD-10-CM Mappings file, confirmed by MCP receipts. It is not an incomplete file.

Checked J45.50, J45.51, and J45.52 map to HCC 279. The official CNA is 0.818. HCC 279 is labeled "Severe Persistent Asthma."

Official V28 hierarchy: HCC 279 supersedes HCC 280. If a chart supports both a severe-persistent-asthma code and a J44 COPD code, HCC 280 does not also pay. That is a hierarchy fact from the registered CMS file, not a sequencing preference. ICD-10-CM still wants both codes when both conditions are documented and the notes apply. The payment result after hierarchy is one category.

Do not recode J45.909 to J45.50 to "pick up" HCC 279. Severity has to be in the provider documentation for the encounter you are coding.

"Reactive airway disease," "bronchospasm," or "wheezing" is not a J44 code and is not a J45.50 code. If the record is only that language, query or keep the unspecified code the documentation actually supports.

J96 is HCC 213. It does not replace HCC 280.

Checked J96.00, J96.01, J96.10, J96.11, J96.20, J96.21, and J96.90 map to HCC 213. The official CNA is 0.37. Acute, chronic, acute-and-chronic, and unspecified respiratory failure leaf codes in that checked set are the same payment category. The code is still wrong if the type and hypoxia or hypercapnia character are wrong.

Official Guidelines Section I.C.10.b allow a code from J96.0 or J96.2 as the principal diagnosis when it is the condition established after study to be chiefly responsible for the admission, unless a chapter-specific sequencing guideline takes precedence. Respiratory failure may also be a secondary diagnosis. When respiratory failure and another acute condition are both present, principal-diagnosis selection depends on the circumstances of admission. If the record is not clear, query.

HCC 213 and HCC 280 sit in different official hierarchy groups. A supported J44 code and a supported J96 code can both remain after hierarchy. HCC 213 does not supersede HCC 280.

Official V28 hierarchy inside the cardio-respiratory group: HCC 211 supersedes HCC 212 and HCC 213. HCC 212 supersedes HCC 213. Checked Z99.11 and Z93.0 map to HCC 211, CNA 0.879. If 211 is also present and supported, 213 does not add a second payment factor.

Do not assign J96 from "respiratory distress," "shortness of breath," or a pulse-ox value. Official Guidelines Section I.A.19 say code assignment is based on the provider's diagnostic statement that the condition exists, not on the clinical criteria the provider used to establish it.

This article does not inventory every J96 character. Look up the documented respiratory-failure code.

J84 is not one HCC. Z99.81 does not map.

Checked J84.10 and J84.9 map to HCC 280, CNA 0.319. Checked J84.112 maps to HCC 278, CNA 0.818. Checked J84.83 is billable and verified no-HCC-mapping.

Official V28 hierarchy: HCC 278 supersedes HCC 279 and HCC 280. Coding a supported J84.112 next to a supported J44 is correct ICD-10-CM when both conditions are documented. HCC 280 does not also pay.

Z99.81 is billable and verified no-HCC-mapping. Home oxygen does not create HCC 280, HCC 213, or HCC 211. Skipping it when it is documented is incomplete ICD-10-CM coding, not a way to change the lung payment HCC.

J44.81 has Tabular Code first notes for applicable transplant-complication codes (T86.09, T86.5, T86.31, T86.810, T86.39, T86.818) and Code also notes for associated conditions such as chronic graft-versus-host disease (D89.811), chronic lung allograft dysfunction (J4A.-), and J68.4. This article does not inventory T86, D89, or J4A. Look up the documented transplant or allograft code.

Historical V24 reference

The current CMS 2026 Final ICD-10-CM Mappings file contains the generic CMS-HCC V28 column. It does not contain a generic CMS-HCC V24 column. HCC Buddy uses the CMS 2025 Midyear/Final ICD-10-CM Mappings file for its historical CMS-HCC V24, payment year 2025 reference. It does not infer a V24 mapping for FY2026 codes that are absent from that historical file.

The V28 map above applies to CY2026 non-PACE payment. Use the official mapping and model for the payment year and program under review. PACE uses a CY2026 blend and cannot be represented by one V28 or V24 mapping and coefficient.

This article does not publish a V24 coefficient in this section, and it does not turn a missing historical row into "no HCC."

Documentation and the query trigger

Official Guidelines Section I.B.2 require diagnosis codes at the highest number of characters available and at the highest specificity documented in the record. The provider, not the coder, establishes the diagnosis. A joint effort between provider and coder is required to get the documentation complete enough to code (guidelines introduction and Section I.B.18).

What that means on a COPD chart:

  • Exacerbation, lower-respiratory infection, asthma type, and respiratory failure have to be in the provider documentation for the encounter you are coding.
  • An inhaler on the medication list is not a J44 code and is not a J45.50 code.
  • A GOLD stage, FEV1, or oxygen saturation is a clinical finding. It does not select the ICD-10-CM character by itself.
  • MEAT is an optional documentation-review mnemonic, not a CMS regulation or reportability rule. Verify the lung diagnosis against the full record, official coding guidance, and applicable encounter, program, and payer requirements.
  • Query when the record is internally inconsistent or incomplete, not to harvest a coefficient. HCC Buddy educational query language, not a CMS form:

    "The assessment lists COPD with current treatment. Please document whether this is COPD with acute exacerbation, COPD with an acute lower respiratory infection, another specified J44 condition, or unspecified COPD, and whether asthma, emphysema, bronchiectasis, or respiratory failure is also a current diagnosis."

    If the provider cannot specify exacerbation or infection, keep J44.9. That is the guideline-compliant answer. It still maps to HCC 280. See provider query templates.

    Heart failure is a different hierarchy. Look up the documented I50 code. See the heart failure HCC coding guide.

    Primary sources

  • CDC/NCHS and CMS FY2026 ICD-10-CM files and April 1, 2026 update: cms.gov/medicare/coding-billing/icd-10-codes. CMS April 1 order ZIP SHA-256 4fd9d8b37f02ab42827c7e7be30595c005b0cc3a6bae7a515e3f4c86b6918688. Tabular XML SHA-256 fbbb7f6ee319eb0259e43d369ec50bc15af9a2c983d4440b936b3d70a53f7624.
  • ICD-10-CM Official Guidelines for Coding and Reporting, FY2026, April 1, 2026 update: CDC/NCHS April 1 2026 guidelines PDF. Text artifact SHA-256 3b346d46750808e40e98abdcf0b640d80f5abdef2613d972028f48128c21a7f7.
  • CMS 2026 model software and ICD-10 mappings: 2026-model-software-icd-10-mappings. Current 2026 Final ICD-10-CM Mappings SHA-256 9c260b06d0dd280622dff809c9af65d3a3067aba32dc7e4063a20656a031f885. V28 relative factors SHA-256 dab4dec2b68b0570500d184adadac4b5c25e84b34dd48883e9baa767bd35b598. V28 hierarchy SHA-256 f5cd98c6b44fb0e13292b059b09723f7275792dc468b12cbc4afc29043eccfb2.
  • Historical CMS-HCC V24 reference: 2025-model-software ICD-10 mappings. Official 2025 Midyear/Final mapping CSV member SHA-256 719bd3842ddccb1cdd8c63aa2b36325bee1a4183d07f9a6eed0c49426411b5c6.
  • Disclaimer

    HCC Buddy is not affiliated with, endorsed by, or approved by CMS, CDC, NCHS, AHA, AHIMA, or WHO. This page is original HCC Buddy education for risk-adjustment coders. It does not replace the official classification, the Official Guidelines, payer policy, or coder judgment. Every mapping and coefficient above is scoped to FY2026 period 2 and CMS-HCC V28 payment year 2026 CNA unless a different source is named. Re-check the official file for the date of service in front of you. HCC Buddy does not store PHI.

    Written by the HCC Buddy Coding Team.

    Frequently Asked Questions

    Does J44.9 map to an HCC under V28?

    Yes. J44.9 is billable, and the FY2026 period 2 MCP receipt plus the official 2026 Final ICD-10-CM Mappings file both return CMS-HCC V28 category 280. The CNA coefficient in the PY2026 V28 factor file is 0.319. J44.0, J44.1, J44.81, and J44.89 have the same V28 result. J44 and J44.8 are non-billable headings.

    Does J45.909 map to an HCC under V28?

    No. J45.909 is billable, and the FY2026 period 2 MCP receipt plus the official 2026 Final ICD-10-CM Mappings file both return no CMS-HCC V28 category. The mapping status is verified no-HCC-mapping, not an incomplete file. J45.20 has the same V28 result. J45.50, J45.51, and J45.52 map to HCC 279.

    Can I code both COPD and respiratory failure for the same encounter?

    Yes, when the record supports both. Checked J44 leaf codes map to HCC 280. Checked J96 leaf codes map to HCC 213. Those sit in different official V28 hierarchy groups. One does not trump the other. HCC 211 supersedes HCC 213. Official Guidelines Section I.C.10.b cover J96.0 and J96.2 sequencing. Do not assign J96 from dyspnea alone.

    Does Z99.81 map to an HCC?

    No. Z99.81 is billable and verified no-HCC-mapping under V28. Home oxygen does not create HCC 280 or HCC 213. Z99.11 and Z93.0 map to HCC 211. Official Guidelines Section I.A.15 treat the word with or in as associated with or due to unless the documentation clearly states the conditions are unrelated. J44.0 and J44.1 use with in the code title.

    Why do J45.50 and J44.9 not both pay?

    Because the official V28 hierarchy file places HCC 279 above HCC 280. J45.50 maps to HCC 279. J44.9 maps to HCC 280. If both are submitted and supported, HCC 280 does not also pay. J44 still has a Code also note for type of asthma, if applicable (J45.-). The ICD-10-CM assignment and the payment hierarchy are not the same question.

    HCC Buddy

    HCC Buddy Coding Team

    Editorial

    Every HCC Buddy article is checked against the current CMS-HCC model and the active FY ICD-10-CM tabular release before it publishes.

    Get HCC Coding Tips in Your Inbox

    Join our newsletter for coding tips, guideline updates, and tool announcements.

    Related Articles