Key takeaways
ICD-10 Code L88 is a billable, specific ICD-10-CM diagnosis code for pyoderma gangrenosum, valid for fiscal year 2026.
PG is an immune-mediated skin condition, so the note must state the diagnosis explicitly rather than describe an ulcer.
L88 has no child codes, but an Excludes1 note bars reporting it with dermatitis gangrenosa or pyoderma, both L08.0.
Practice management software like Pabau ties L88 to the procedure record and tracks each claim through to payment.
ICD-10 Code L88 is the billable ICD-10-CM diagnosis code for pyoderma gangrenosum, an immune-mediated skin ulceration. Coders assign it once a physician has confirmed the diagnosis in writing. This reference covers the code details, documentation requirements, related codes, and the differentials to rule out before you submit.
The 2026 edition of ICD-10-CM covers skin and subcutaneous tissue disorders under chapter L00-L99. L88 sits inside section L80-L99, other disorders of the skin and subcutaneous tissue. It is a single-level code with nothing beneath it.
ICD-10 Code L88: Code details at a glance
L88 is a single, terminal, billable code. There are no sub-classifications beneath it, so coders cannot add a fourth or fifth character to increase specificity. The L88 ICD-10 entry also needs no seventh character, no laterality, and no encounter indicator. The code stands alone for all confirmed presentations of pyoderma gangrenosum.
L88 carries one Excludes1 note. Dermatitis gangrenosa and pyoderma both index to L08.0, and an Excludes1 means the two codes never appear together on the same claim. Read the documented wording closely, because those terms sit one step away from the code you want. You can confirm the current code status in the CDC ICD-10-CM web tool, which mirrors the official CMS tabular list by fiscal year.
Pyoderma gangrenosum ICD-10: What the diagnosis means
Pyoderma gangrenosum is an immune-mediated neutrophilic dermatosis, and ICD-10-CM files every confirmed case under L88. It presents as rapidly progressing, painful skin ulcers with a characteristic undermined violaceous border. Unlike infected wounds, PG does not respond to antibiotics and can be worsened by surgical debridement.
ICD-10 pyoderma gangrenosum coding recognizes no subtypes. Dermatology describes four presentations, classic ulcerative, pustular, bullous, and vegetative, and all four report as L88. Name the variant in the note anyway, because it explains the treatment choice to a reviewer.
The condition affects adults most commonly, though pediatric cases occur. Coders working in dermatology EMR software will usually meet it alongside a comorbid systemic diagnosis. Well-established clinical associations include:
- Inflammatory bowel disease (Crohn’s disease, ulcerative colitis), present in roughly 30-50% of PG cases according to dermatology literature
- Rheumatoid arthritis and other inflammatory arthropathies
- Hematologic malignancies (leukemia, lymphoma)
- Monoclonal gammopathy
The term “immune-mediated” is more precise than “autoimmune” for documentation purposes. PG involves dysregulated neutrophil trafficking rather than a classic autoantibody process, though both terms appear in the literature. Notes that describe PG as autoimmune are still valid for coding. A reviewer who sees “autoimmune skin condition” with no named diagnosis will question the specificity. Pyoderma gangrenosum ICD-10 assignment needs the condition named in the note, not merely described.
Approximate synonyms and alternate terms
The AAPC listing for L88 carries one official approximate synonym alongside the code description. Both terms below map to L88:
- Pyoderma gangrenosum – the official ICD-10-CM description and the term most clinicians write
- Phagedenic pyoderma – the approximate synonym listed against L88, describing the same ulcerative process
The ICD-10 code for pyoderma gangrenosum stays L88 whichever of the two terms the clinician writes. When the note uses “phagedenic pyoderma” and the clinical picture fits PG, L88 is still the right code. Do not fall back to a general skin disorder code such as L98.4 simply because the clinician avoided the exact phrase.
Pro Tip
Ecthyma gangrenosum is not a synonym for L88. It indexes to L08.0, the code the Excludes1 note keeps separate from L88. In an immunocompromised patient, that presentation often reflects Pseudomonas aeruginosa bacteremia rather than an immune-mediated ulcer. Query the physician before you assign either code.
Coding guidelines and sequencing rules
The CMS ICD-10-CM guidelines govern how L88 is sequenced and applied. Four rules cover almost every encounter:
- No code-first or additional-code instruction. L88 carries no mandatory “code first” or “use additional code” note in the tabular list. Coding conventions still expect an associated systemic condition to be reported when it is documented and relevant to the encounter.
- Principal vs. secondary sequencing. When the encounter is for PG management, such as wound care or immunosuppressive therapy, L88 is the principal diagnosis. When the visit is for IBD management and PG is an active comorbidity, sequence the IBD code first.
- One Excludes1 note to respect. Dermatitis gangrenosa and pyoderma both fall under L08.0, and neither can be reported with L88 for the same condition. Excludes1 means “not coded here”, so the classification treats the two as diagnoses a patient cannot hold at once.
- Wound care claims. L88 is valid as the primary diagnosis on wound care claims. Local Coverage Determinations may impose extra documentation requirements for the procedures billed under it, so review the applicable LCD first.
Pyoderma ICD-10 index entries are easy to confuse. The unqualified term “pyoderma” leads to L08.0, and so does “dermatitis gangrenosa”. Only the full phrase “pyoderma gangrenosum” leads to L88. L08.0 sits in the local skin infections block and describes a pyogenic process, while L88 describes a sterile immune-mediated ulcer. That difference in etiology is what the Excludes1 note is protecting.
The same principal-versus-secondary logic runs across every chapter. Whichever condition drives the encounter takes the principal position, and the skin manifestation follows it. Dermatology coders apply the identical test to adjacent skin codes such as L85.3.
Documentation requirements for billing L88
Thin documentation is the leading cause of L88 claim denials. The note has to support a confirmed PG diagnosis rather than describe an ulcerative wound. These elements should appear in the record before the claim goes out:
Practices using digital intake forms can template the wound assessment so every required field is captured at the point of care. A structured note format such as DAR notes keeps the wound description, the intervention, and the patient’s response together.
Free-text notes tend to lose the measurements first, which is exactly what a reviewer looks for. Our guide to medical forms covers how to build one that holds up. Teams on skin clinic software can reuse the same template across dermatology and wound care visits.

Related ICD-10 codes to know alongside L88
Pyoderma gangrenosum rarely presents in isolation. Coders need the adjacent codes for comorbid conditions, related wound types, and common misclassifications. The table below covers the codes most often paired with or mistaken for L88:
Dermatology and wound care teams often bill a procedure at the same visit, and those codes carry documentation rules of their own. Repair codes such as 13120 and excision work such as 17313 each need their own measurements in the note.
One legacy code is worth knowing as well. L88 maps to ICD-9-CM 686.01, pyoderma gangrenosum, in the CMS General Equivalence Mappings. That crosswalk comes up when you reconcile a chart, a registry export, or a payer history that predates October 1, 2015.
Differential diagnoses that mimic pyoderma gangrenosum
PG is frequently misdiagnosed on first presentation, because its ulcerative appearance overlaps with several other conditions. Coders need these differentials in mind to avoid submitting L88 before the diagnosis is clinically confirmed. Each condition below has its own ICD-10-CM code:
L88 needs a confirmed diagnosis behind it. If the physician documents “rule out pyoderma gangrenosum” or “possible PG,” do not assign it on an outpatient claim. Code the presenting signs and symptoms instead, such as L98.4 for an unspecified chronic ulcer, until the diagnosis is established.
How to record L88 in practice management software
Attach L88 to the encounter and to the procedure line at the point of care. Reconstructing it in the billing screen a week later is where the errors start. Practice management software like Pabau holds the diagnosis code against the procedure record, so the note and the claim travel together. On a PG caseload, five setup decisions do most of the work.
- Build a quick-pick list that includes the look-alikes. Save L88 alongside L08.0, L97.x, and L98.4 instead of on its own. Seeing the four confusable codes together forces a deliberate choice at the moment of selection.
- Flag an unconfirmed diagnosis instead of coding it. When the note reads “rule out pyoderma gangrenosum”, mark the encounter pending and code the ulcer as L98.4. The flag reopens the encounter once the biopsy result lands, so L88 is never assigned early.
- Make the wound measurement a required field. A template that will not save without length, width, and depth catches the missing number while the patient is still in the room. Chasing it three weeks later means asking a clinician to recall a wound they have dressed twice since.
- Set the sequencing inside the encounter, not at billing. If the visit is for IBD management, K50.x or K51.x goes first and L88 follows. Recording that order where the clinical reasoning sits keeps it attached to the note a reviewer will read.
- Point every procedure line at the diagnosis. Debridement codes 97597 and 97598 and the E&M code each need a diagnosis pointer. A procedure line without one is usually rejected by the claim scrubber before a payer ever sees it.
Each of those is a one-time setup decision rather than daily coding work. The payoff is that the system asks for the missing measurement, instead of a payer asking for it after the denial.
Keeping the wound assessment, comorbidities, and treatment plan in one patient record also keeps the audit trail short. The more precisely the chart reflects the clinical picture, the more defensible the code selection becomes.

Pro Tip
Run a monthly audit on claims submitted with L88 alongside wound care CPT codes 97597 and 97598. If denials are clustering, the usual fix is adding specific wound measurements to the clinical note rather than changing the ICD-10 code. Payers want to see the diagnosis and a measurable wound description before they pay.
How Pabau keeps L88 claims backed by the note?
In most dermatology and wound care practices, the work sits in two places. The clinical note lives in the medical record, and the claim is built somewhere else. Nobody notices a missing wound measurement or a blank authorization number until the denial lands weeks later.
Pabau’s claims management software keeps the two together. The diagnosis code attaches to the procedure record at the point of care. Required claim fields, such as membership and authorization numbers, are checked in the background before the claim is submitted to the insurer.

For a practice seeing the same PG patients every few weeks, that adds up. Your billers chase fewer resubmissions, and the money arrives closer to the visit that earned it.
Keep wound care claims backed by the note
Pabau links diagnosis codes to the procedure record, checks required claim fields before submission, and tracks each claim's status. Dermatology and rheumatology teams see where every claim sits in one place.
Conclusion
The structure of L88 is simple. One terminal code, no child codes, and a single Excludes1 note pointing at L08.0. What decides whether the claim is paid is the note sitting behind it.
So name the diagnosis in plain words, measure the wound, and record the comorbidity that drove the visit. Do that at every encounter and the denials mostly stop, because a reviewer can follow the reasoning without asking you for it.
PG patients come back often, so the admin around them compounds quickly. Book a demo to see how Pabau keeps dermatology and wound care claims moving.
Continue your research
Need a structured framework for dermatology notes? Skin assessment tools covers validated ways to document wound characteristics and inflammatory skin conditions.
Billing across dermatology and rheumatology? Practice management software features breaks down what to look for in a system that handles complex sequencing.
Coding a lesion excision at the same visit? CPT code 11622 explains the measurements and margins that decide which excision code applies.
Chasing consent before a wound procedure? Medical consent form for adults gives you a template you can adapt for dermatology visits.
Frequently asked questions
What is ICD-10 Code L88?
ICD-10 Code L88 is the billable ICD-10-CM diagnosis code for pyoderma gangrenosum, an immune-mediated skin condition. It presents as painful, rapidly progressing ulcers with an undermined violaceous border. The code is valid for fiscal year 2026, effective October 1, 2025, and has no child sub-classifications beneath it.
Is L88 a billable ICD-10 code?
Yes, L88 is a billable and specific ICD-10-CM code, valid for HIPAA-covered transactions in fiscal year 2026. It works as a principal diagnosis on outpatient wound care claims. It also works as an additional diagnosis when PG is an active comorbidity during an IBD or rheumatology encounter.
Does L88 have any Excludes notes?
Yes. L88 carries an Excludes1 note covering dermatitis gangrenosa and pyoderma, which both index to L08.0. An Excludes1 means the two codes are never reported together for the same condition. Check the documented wording before assigning either code, because the terms sit close together in the index.
What documentation is required to bill L88?
The note must carry an explicit confirmed diagnosis of pyoderma gangrenosum, not “suspected” or “rule-out”. It also needs a wound description with size and anatomical location, a statement of immune-mediated etiology, and any associated systemic conditions. Documentation ruling out infectious causes should be there too. Missing elements are the most common reason these claims are denied.
What is the difference between L88 and necrotizing fasciitis in ICD-10?
Necrotizing fasciitis codes to M72.6 and is a rapidly progressing bacterial infection involving the fascial layer, treated as a surgical emergency. L88 is immune-mediated rather than infectious, and it worsens with debridement instead of improving. Debriding a PG wound that was miscoded as necrotizing fasciitis can expand the ulcer through pathergy.
Can L88 be used for wound care billing?
Yes, L88 is valid as the primary diagnosis on wound care claims, including those billed with CPT codes 97597 and 97598 for debridement. Payer-specific Local Coverage Determinations may set extra documentation thresholds. Review the applicable LCD for the Medicare Administrative Contractor serving your region before submitting.
What related codes should be reported alongside L88?
When IBD is an associated condition, report K50.x for Crohn’s disease or K51.x for ulcerative colitis, sequenced by whatever drives the encounter. Rheumatoid arthritis maps to M05.x. Do not use L97.x or L98.4 when a confirmed PG diagnosis is documented, because those are fallback codes for unspecified ulcer etiology.
What is the ICD-9 equivalent of ICD-10 Code L88?
L88 maps to ICD-9-CM code 686.01, pyoderma gangrenosum, in the CMS General Equivalence Mappings. ICD-9-CM was retired for US claims on October 1, 2015, so every live claim carries the L88 ICD-10 code instead. The crosswalk still matters when you reconcile an older chart or a registry export against current coding.