Skip to content
Back to Blog
August 20, 2026·11 min read

Ulcer HCC Desk Guide: Which L89 and L97 Codes Capture in V28

V28 desk table for L89 and L97 ulcer codes: which last character captures HCC 379-383, the 380 vs 383 split, and E11.621's dual map to 37 and 383.

UlcerL89L97HCC 379HCC 380HCC 381HCC 382HCC 383V28MEATHierarchy

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

Ulcer HCC Desk Guide: Which L89 and L97 Codes Capture in V28

You opened the chart and the last character is doing all the work. Stage 4 and stage 1 share an L89 family. L97.223 and L97.221 share a site. E11.621 looks like one diabetes code and maps twice. If you treat "ulcer" as one bucket, the V28 payment row is wrong.

Open the member lists on the HCC 379, 380, 381, 382, and 383 cards. Last verified against those CMS files on the cards (reviewed 2026-05-30). This page is the desk table for those cards. It is not an IPPS story, not an NCD story, and not a model-update story.

*Current as of August 20, 2026. Category names, CNA factors, member counts, hierarchy, and every ICD-10-CM example come from the CMS-HCC V28 PY2026 model software and the 2026 Final ICD-10-CM Mappings, as published on the live HCC cards and named code pages. Guideline citations are FY 2026 ICD-10-CM Official Guidelines sections I.C.12.a, I.C.12.b, I.B.14, and I.C.4 only. Verify against the current CMS files before you rely on it.*

Quick answer

Under CMS-HCC V28 for payment year 2026 (100% V28), the last character decides the ulcer HCC. Pressure ulcers in L89 pay by stage. Non-pressure chronic ulcers in L97, L98, and L98.A pay by severity. Some combination codes map to more than one category. A healed ulcer is not a history HCC.

Last character / codeV28 payment HCCCNAMembers
L89 stage 4 (last 4)HCC 379 Pressure Ulcer of Skin with Necrosis Through to Muscle, Tendon, or Bone1.96525
L89 stage 3 or unstageable (last 3 or L89.xx0; also L89.45 / L89.95)HCC 381 Pressure Ulcer of Skin with Full Thickness Skin Loss1.07550
L89 stage 2 (last 2)HCC 382 Pressure Ulcer of Skin with Partial Thickness Skin Loss0.83825
L89 stage 1 / DTI / unspecified (L89.151, L89.156, L89.159)No payment HCC on the live cardsn/an/a
L97 / L98 / L98.A severity 3 to 6HCC 380 Chronic Ulcer of Skin, Except Pressure, Through to Bone or Muscle1.078152
L97 / L98 / L98.A severity 1, 2, 8, 9HCC 383 Chronic Ulcer of Skin, Except Pressure, Not Specified as Through to Bone or Muscle0.646308
E11.621HCC 37 (0.166) AND HCC 383 (0.646)bothsee cards
I70.231HCC 263 (1.118); also a 383 member; 263 supersedes 3831.118see cards
I70.261HCC 263 only on the live code page1.118see card
I70.221HCC 264 Vascular Disease with Complications0.455see card

Hierarchy from the live cards: 379 supersedes 380, 381, 382, 383. 380 supersedes 381, 382, 383. 381 supersedes 382, 383. 382 supersedes 383. 263 also supersedes 383 (and 264 and 409 on the 263 card).

L89: last character is the stage

Do not read L89 as one HCC. The site characters pick sacral, heel, hip, contiguous back-buttock-hip, or unspecified site. The last character picks the stage, and the stage picks the payment row.

Sacral examples from the live cards:

  • L89.154 stage 4 → 379
  • L89.153 stage 3 → 381
  • L89.150 unstageable → 381
  • L89.152 stage 2 → 382
  • L89.151 stage 1, L89.156 DTI, and L89.159 unspecified stage → not mapped
  • Contiguous back, buttock, and hip:

  • L89.44 → 379
  • L89.43 and L89.45 → 381
  • L89.42 → 382
  • L89.95 (unspecified site, unstageable) is on the 381 list.

    Last-character collision: last 0 means unstageable on the six-character codes (L89.150, L89.000, L89.610). L89.90 also ends in 0. That code is unspecified stage of unspecified site, not unstageable, and it is not a payment HCC. Do not teach "every L89 ending in 0 is 381."

    Stage 1, DTI, and unspecified stage are not mapped. They are not "mapped to zero." There is no payment HCC on those live cards.

    The pressure ulcer condition page is the L89 staging walk. This table is the last-character cheat sheet that page does not own.

    L97 / L98 / L98.A: sixth character is severity

    Non-pressure chronic ulcers split on depth, not on L89 stage.

    Sixth characterWhat the tabular is namingV28 HCC
    1, 2, 8, 9Limited to breakdown of skin; fat layer exposed; other specified severity; unspecified severity383
    3, 4, 5, 6Necrosis of muscle; necrosis of bone; muscle involvement without necrosis; bone involvement without necrosis380

    Worked pair from the cards: L97.223 (left calf, necrosis of muscle) → 380. L97.221 (left calf, limited to breakdown of skin) → 383.

    L97.xx9 is not unmapped. Unspecified severity still sits on the 383 member list. Code the sixth character the record supports. Do not skip L97.229 because the severity is unspecified.

    L98 and L98.A follow the same sixth-character split on the 380 and 383 cards.

    E11.621 is 37 and 383

    E11.621 (Type 2 diabetes mellitus with foot ulcer) is not an only-383 code. The live code page, the HCC 37 card, the HCC 383 card, and the 2026 Final ICD-10-CM Mappings all assign HCC 37 and HCC 383.

    The tabular Use Additional note on E11.621 is L97.4- or L97.5- for site of ulcer. FY 2026 Official Guidelines I.C.4 treat diabetes codes as combination codes: assign as many E08 to E13 codes as needed for the complications the patient has. The L97 pair is the site and severity add-on, not a replacement for E11.621.

    If the added L97 sixth character is 3 through 6, the skin-ulcer row can move to 380. HCC 380 supersedes 383. HCC 37 does not move. 37 lives in the diabetes hierarchy (35 and 36 supersede 37; 37 supersedes 38). That is a different group from 379 to 383.

    E11.622 (Type 2 diabetes with other skin ulcer) is also on the 383 list and also maps to 37.

    Do not code E11.621, skip the L97, and then tell yourself you only captured 383. You captured 37 and 383 if both maps survive. You still owe the L97 when the tabular asks for it.

    The diabetes HCC guide is the E11 family walk. The combination-codes post is the broader combination-code rule. This page is the ulcer dual-map desk card those posts do not own.

    PAD: rest pain, ulceration, gangrene

    Do not flatten I70.2x into one vascular HCC.

  • Rest pain: I70.221HCC 264, CNA 0.455. Rest pain does not reach 263.
  • Ulceration: I70.231HCC 263, CNA 1.118 on the live code page. The same code is on the 383 member list. 263 supersedes 383. Do not stack 263 and 383.
  • Gangrene: I70.261HCC 263 only on the live code page and in the mapping file. It is not a 383 member.
  • The I70.23x Includes notes take in the rest-pain presentation. Once ulceration or gangrene is the supported code for that extremity, do not keep I70.22x as a second atherosclerosis code for the same vessel story. Do not downcode documented gangrene to ulceration. Do not reach 263 from rest pain alone.

    263 also supersedes 264 and 409 on the HCC 263 card. Trumping is applied in the model. You do not delete the lower ICD-10 code from the claim to "make" the hierarchy work.

    Hierarchy: code the ulcer you have

    Trumping inside the skin-ulcer group is one-way and published on the cards.

    1. Support the highest category the encounter actually documents.

    2. If 379 is clean, 380 to 383 do not add a second payment factor.

    3. If 380 is clean and 379 is not, 381 to 383 drop.

    4. If 263 is clean, 383 drops even when the same ICD-10 code sits on both lists.

    Do not spend the encounter recapturing 382 after 379 is already supported for the year. Do confirm whether the higher category is actually in the note. The hierarchy explainer is the site-wide rulebook. This post is the 379 to 383 / 263 desk card.

    Look up the current encounter codes in the encoder before you finalize.

    Guidelines vs payment

    Cite the section. Do not code from a paraphrase.

  • I.C.12.a (pressure ulcer stage codes): assign L89 for site and stage; do not confuse unstageable (L89.--0) with unspecified stage (L89.--9); no L89 if the pressure ulcer is completely healed at admission; healing ulcers keep the documented stage; DTI uses L89.--6 only.
  • I.C.12.b (non-pressure chronic ulcers): no L97/L98 if completely healed at admission; healing ulcers use the documented severity; unspecified severity when the record does not give one.
  • I.B.14: pressure ulcer stage and non-pressure ulcer depth may come from a clinician other than the patient's provider. The ulcer diagnosis itself still has to come from the provider. Conflict goes back to the provider.
  • I.C.4: diabetes combination codes. E11.621 does not replace the L97 Use Additional instruction.
  • I.C.12.a.3 says to query when the stage term is not in the Alphabetic Index and the stage is not documented. I.C.12.a.5 says to query when it is unclear whether the ulcer is current or healing. That is clarification. It is not a request to stage the ulcer higher.

    A completely healed ulcer is a no-code rule. It is not a Z-history HCC.

    MEAT that makes the row stick

    A problem-list row of "sacral ulcer" from last year is not enough. The encounter has to show monitoring, evaluation, assessment, or treatment this visit. See MEAT criteria and problem lists do not validate HCCs. MEAT is the training mnemonic. The authorities are the Official Guidelines and the record from the date of service.

    What the note usually needs for L89 / L97 / E11.621 / I70.2x:

  • Present this visit: the ulcer is current, not a healed mention
  • Stage or severity: L89 last character or L97 sixth character the record supports
  • Site and laterality: sacral vs heel vs calf; right vs left when the code asks
  • Etiology: pressure vs diabetic vs arterial. Do not mix the families because the word "ulcer" appears
  • Do not query the provider up a stage to "save" 379. Code the stage or severity in the note.

    Common misses (no invented audit counts)

    1. Skipping stage 2. L89.152 is HCC 382. Stage 2 is a payment HCC in V28.

    2. Treating L97.xx9 as unmapped. Unspecified severity is 383.

    3. E11.621 without L97, and without both 37 and 383. The live card is a dual map. The tabular still wants L97.4- / L97.5-.

    4. Stacking 263 and 383 on I70.231. 263 supersedes 383.

    5. Keeping I70.22x after ulceration or gangrene is already the supported atherosclerosis code.

    6. Pressure vs diabetic vs arterial mix-up. L89, E11.621 plus L97.4-/L97.5-, and I70.23x / I70.26x are different families.

    7. Recapturing 382 after 379 is already supported for the year. The hierarchy will zero 382.

    How to check it in two minutes

    1. Name the etiology the provider assessed today: pressure, diabetic, arterial, or non-pressure chronic.

    2. Assign the ICD-10-CM code from the Tabular and Index. Use I.C.12.a or I.C.12.b for stage or severity. Use I.C.4 plus the E11.621 Use Additional note when diabetes is the combination.

    3. Read the last character (L89) or the sixth character (L97/L98/L98.A).

    4. Look the code up on HCC Buddy. If it is a 379 to 383 or 263 member, confirm MEAT.

    5. Look at the rest of the year: is a higher category in the same group already supported?

    6. Model the survivor in the RAF calculator if you need the post-hierarchy factor.

    Related

  • Pressure ulcers: L89 staging on the condition page
  • HCC 379 · 380 · 381 · 382 · 383
  • Diabetes HCC guide
  • ICD-10 combination codes
  • HCC hierarchy
  • ICD-10 Encoder · RAF calculator
  • Disclaimer

    This article is for professional and educational use only. It is not coding, billing, legal, or medical advice. Verify every code, HCC map, and guideline section against current official CMS, ICD-10-CM, and AHA Coding Clinic guidance and your payer's policy before you assign it. Reading it creates no provider, patient, or advisory relationship.

    Mappings and CNA factors are CMS-HCC V28 PY2026, as published on the HCC 379 to 383, 263, 37, and 264 cards (CMS model software and ICD-10-CM mapping file). Guideline sections: FY 2026 ICD-10-CM Official Guidelines I.C.12.a, I.C.12.b, I.B.14, and I.C.4. Not a CMS-HCC model change beyond V28. Not an IPPS or NCD story.

    By the HCC Buddy Coding Team.

    Sources

    HCC 379 card (CNA 1.965, 25 codes, supersedes 380 to 383; last reviewed May 30, 2026)

    HCC 380 card (CNA 1.078, 152 codes)

    HCC 381 card (CNA 1.075, 50 codes)

    HCC 382 card (CNA 0.838, 25 codes)

    HCC 383 card (CNA 0.646, 308 codes; trumped by 263, 379 to 382)

    HCC 263 card (CNA 1.118; supersedes 264, 383, 409)

    HCC 37 card (CNA 0.166; diabetes hierarchy)

    E11.621, L89.151, I70.231, I70.261, I70.221

    CMS 2026 Model Software / Final ICD-10-CM Mappings

    ICD-10-CM Official Guidelines for Coding and Reporting, FY 2026, I.C.12.a, I.C.12.b, I.B.14, I.C.4

    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