Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Diagnostic Codes

ICD-10 code M34.2: Systemic sclerosis induced by drugs

Key Takeaways

Key Takeaways

ICD-10 code M34.2 is a billable, specific code for systemic sclerosis induced by drugs or chemicals, valid for FY2026 (October 1, 2025 through September 30, 2026).

M34.2 always needs a second code from T36-T65, but which one comes first depends on the scenario: poisoning sequences the T-code first, while an adverse effect sequences M34.2 first.

M34.2 is distinct from M34.0 (progressive systemic sclerosis) and M34.9 (systemic sclerosis, unspecified), and applies only when drug or chemical exposure is documented in the chart.

M34.2 excludes circumscribed scleroderma (L94.0) and neonatal scleroderma (P83.88); these localized skin conditions are never coded here.

ICD-10 code M34.2 identifies systemic sclerosis, or scleroderma, that a clinician has traced to a specific drug or chemical exposure rather than to autoimmune disease on its own. The code itself is simple to find.

What trips up the claim is what has to travel with it: a second code from the T36-T65 range, sequenced in one of two different orders depending on whether the case is a poisoning or an adverse effect. Get that wrong, and the payer sends the claim back.

The sections below cover the code’s core attributes, how the clinical picture presents, the sequencing rule in full, and how M34.2 compares with the codes it gets confused with most.

What ICD-10 code M34.2 covers, and when it’s billable

ICD-10 code M34.2 identifies systemic sclerosis induced by drugs and chemicals, a form of scleroderma where documented exposure to a specific drug or industrial chemical triggers the fibrotic process. The code is billable and specific, so it goes straight on a claim without a more detailed subdivision code.

M34.2 falls within Chapter XIII (Diseases of the musculoskeletal system and connective tissue, M00-M99), block M30-M36 (Systemic connective tissue disorders).

The CDC’s National Center for Health Statistics (NCHS) maintains and updates ICD-10-CM annually, in coordination with the Centers for Medicare and Medicaid Services (CMS) through the ICD-10 Coordination and Maintenance Committee.

Attribute Detail
Code M34.2
Full description Systemic sclerosis induced by drugs and chemicals
Billable/specific Yes – can be used directly for reimbursement
ICD-10-CM edition ICD-10-CM (United States)
Chapter XIII – Diseases of the musculoskeletal system and connective tissue (M00-M99)
Block M30-M36 – Systemic connective tissue disorders
Parent code M34 – Systemic sclerosis (scleroderma)
Valid dates (FY2026) October 1, 2025 through September 30, 2026
Additional code required Yes – a T36-T65 code; sequence depends on poisoning vs. adverse effect (see below)

Codes are updated each fiscal year. Verify current validity with the CDC/NCHS ICD-10-CM lookup tool before submitting claims, particularly around the October 1 transition date.

How drug- and chemical-induced scleroderma shows up in the chart

Drug- and chemical-induced systemic sclerosis (SSc) shares the fibrotic and vascular changes of classic scleroderma, but a documented external agent drives it rather than autoimmune disease on its own.

Without a thorough exposure history, it can look identical to idiopathic SSc on exam. That is exactly why documentation carries so much weight for M34.2.

Rheumatology and dermatology teams tracking scleroderma patients should note that months or years can pass between the exposure and the diagnosis. That makes occupational and medication history one of the most important parts of the record.

Known causative agents linked to drug- and chemical-induced systemic sclerosis include the following. The list isn’t exhaustive, so cross-check it against current rheumatology literature and the AAPC’s ICD-10-CM code library for documentation guidance.

  • Bleomycin – a chemotherapy agent with well-documented fibrogenic effects on skin and lung tissue
  • Vinyl chloride – an industrial chemical used in PVC production; associated with acro-osteolysis and scleroderma-like skin changes
  • Silica dust – occupational exposure in mining, construction, and sandblasting
  • Epoxy resins and organic solvents – reported in occupational exposure literature
  • L-tryptophan – implicated historically in the eosinophilia-myalgia syndrome with scleroderma-like features
  • Certain appetite suppressants and ergot derivatives – associated in case reports

The clinical note has to name the specific agent. Without a documented exposure history connecting that agent to the diagnosis, M34.2 isn’t supportable, and M34.9 (unspecified) is likely the more accurate code.

M34.2 also excludes localized disease: circumscribed scleroderma (L94.0) and neonatal scleroderma (P83.88) are coded separately and should never be reported under M34.2.

Streamline complex ICD-10 coding workflows

Pabau helps rheumatology and dermatology practices manage multi-code claims, documentation requirements, and billing compliance in one platform.

Pabau clinic management platform

Getting the T-code sequence right for ICD-10 code M34.2

M34.2 carries two separate instructional notes in the ICD-10-CM Tabular List, and mixing them up is the single most common sequencing error on this code. A “Code first” note applies to poisoning: if the systemic sclerosis follows poisoning by a drug or toxin (T36-T65, fifth or sixth character 1, 2, 3, or 4), the T-code goes first and M34.2 second.

A separate “Use additional code” note applies to adverse effects: if the sclerosis follows a drug taken correctly and prescribed as intended (T36-T50, fifth or sixth character 5), M34.2 goes first and the T-code second. The two notes cover different clinical scenarios, not the same one, so there’s no single rule that puts the T-code first every time.

Say a claim comes in for a patient on long-term bleomycin who develops skin thickening consistent with SSc. The drug was taken as prescribed, so this is an adverse effect: M34.2 is listed first, then the T-code for bleomycin with fifth or sixth character 5.

Now say a factory worker is hospitalized after acute vinyl chloride exposure and later develops the same skin changes. That’s a poisoning, so the T-code for vinyl chloride comes first, with M34.2 listed second.

Whichever direction the sequence runs, the T-code still needs a clinical note behind it. The note should name the drug or chemical, give the route and duration of exposure, and state the clinician’s reasoning for linking that exposure to the systemic sclerosis diagnosis.

Without that, the claim tends to default to M34.9 instead, whether or not that’s actually accurate for the patient.

Detailed client records in Pabau
Detailed client records in Pabau
5th/6th character Scenario T-code range Sequence on the claim
Character 1 Accidental poisoning T36-T65 T-code first, M34.2 second
Character 2 Intentional self-harm T36-T65 T-code first, M34.2 second
Character 3 Assault T36-T65 T-code first, M34.2 second
Character 4 Undetermined intent T36-T65 T-code first, M34.2 second
Character 5 Adverse effect (drug taken as prescribed) T36-T50 M34.2 first, T-code second

Filing a claim with ICD-10 code M34.2: the steps in order

Pulling M34.2 from a lookup tool is the easy part. Filing a clean claim takes five steps done in order, and skipping straight from step one to sequencing is where claims go wrong.

  1. Confirm documented exposure – The clinical note must name the specific drug or chemical and link it to the scleroderma diagnosis. “Suspected drug-induced” without naming the agent is insufficient.
  2. Identify the correct T-code – From the T36-T65 range, select the code that matches the specific agent. Use the ICD-10-CM alphabetic index under “Poisoning” or “Adverse effect” to verify.
  3. Determine intent and episode of care – Apply the correct fifth or sixth character (adverse effect, accidental, self-harm, assault, or undetermined) based on the documented circumstances, then add the seventh character for episode of care: A for initial encounter, D for subsequent, S for sequela.
  4. Sequence correctly for the scenario – If this is a poisoning (character 1 through 4), list the T-code first and M34.2 second. If it’s an adverse effect (character 5), list M34.2 first and the T-code second. Using the wrong order for the scenario is a common coder error and may trigger edits.
  5. Verify payer requirements – Some Medicare Administrative Contractors (MACs) and commercial payers have specific LCD or coverage policies for systemic connective tissue disorders, so confirm the payer-policy check happens before submission.

None of this works if the exposure history sits in one system and the billing codes sit in another. Practice management software like Pabau keeps the intake note, the clinical documentation, and the claims workflow attached to the same patient record, so the T-code and the reasoning behind it travel together instead of getting lost between systems.

Before the claim goes out, run through this list:

  • The chart names the specific drug or chemical – “possible drug-induced” alone won’t support M34.2.
  • The scenario, poisoning or adverse effect, matches the sequence you used.
  • The T-code carries the right seventh character for episode of care.
  • M34.9 isn’t sitting on the claim as a placeholder for a documented exposure.
  • The payer’s LCD doesn’t ask for anything extra, like ANA testing results.
Customizable consent and intake forms
Customizable consent and intake forms

Pro Tip

When coding adverse effects from chemotherapy agents like bleomycin, the oncology team’s medication administration record is the primary supporting document for the T-code. Request it before finalizing the claim if the rheumatology or dermatology note doesn’t include drug dosage and administration dates.

Other terms coders search for M34.2

Coders and clinicians describe this condition with several different terms, but only a handful are the code’s official ICD-10-CM approximate synonyms. The rest are informal shorthand you’ll see in clinical notes and literature, not entries you’ll find in the index.

Official approximate synonyms:

  • Scleroderma induced by chemical, including drugs
  • Systemic sclerosis induced by chemical, including drug
  • Systemic sclerosis induced by drugs and chemicals

Informal terms used in practice (not their own index entries):

  • Drug-induced scleroderma
  • Chemically induced scleroderma
  • Vinyl chloride disease
  • Occupational scleroderma
  • Toxin-induced systemic fibrosis
  • Systemic sclerosis due to bleomycin (when bleomycin is the documented cause)

Only the three official phrases above are recognized synonyms in ICD-10-CM. The informal terms are useful for chart review and literature searches, but they won’t turn up as their own subterms in the alphabetic index, so don’t rely on them to verify the code.

Confirming the code is only half the job. If the systemic sclerosis diagnosis itself is in question, a CPT code 11102 tangential skin biopsy is often what the chart uses to document the fibrotic changes that support it.

M34 sibling codes, and how to tell them apart

M34.2 sits within the M34 parent category for systemic sclerosis (scleroderma). Choosing the wrong sibling code is one of the most common errors in connective tissue disorder coding. The table below covers the full M34 family and when each applies.

Code Description Key differentiator
M34.0 Progressive systemic sclerosis Idiopathic; diffuse cutaneous involvement; no drug/chemical cause
M34.1 CR(E)ST syndrome Limited cutaneous SSc with calcinosis, Raynaud’s, esophageal dysmotility, sclerodactyly, telangiectasia
M34.2 Systemic sclerosis induced by drugs and chemicals Documented drug or chemical exposure as etiology; requires T-code
M34.81 Systemic sclerosis with lung involvement Use when pulmonary fibrosis or interstitial lung disease is the dominant manifestation
M34.82 Systemic sclerosis with myopathy Use when inflammatory muscle disease is the dominant manifestation
M34.83 Systemic sclerosis with polyneuropathy Use when peripheral neuropathy is the dominant manifestation
M34.89 Other systemic sclerosis Use for documented SSc variants not captured by other M34 codes
M34.9 Systemic sclerosis, unspecified Use only when etiology is not documented; avoid when drug/chemical exposure is known

M34.82 and M34.83, systemic sclerosis with myopathy and with polyneuropathy, often bring physical therapy practices into the same case. The muscle and nerve involvement usually needs its own treatment plan running alongside the rheumatology record.

M34.2 vs M34.9: the most common confusion point. M34.9 should not be used as a default when a patient has SSc with known drug or chemical exposure. If the exposure is documented in the chart and the clinician has linked it to the diagnosis, M34.2 is the correct code. M34.9 is for genuinely undocumented or undetermined etiology.

M34.2 vs M34.0: etiology drives the choice. M34.0 (progressive systemic sclerosis) is reserved for idiopathic diffuse cutaneous SSc with no identifiable outside cause. A patient with progressive skin thickening attributable to bleomycin therapy is M34.2, not M34.0, regardless of clinical severity.

Confirming M34.2 in the alphabetic index

Checking the alphabetic index before assigning a code is standard practice, and for M34.2 the real path looks different from what a quick web search might suggest.

  • Sclerosis, sclerotic – systemic: M34.9
  • Sclerosis, sclerotic, systemic – drug-induced: M34.2
  • Sclerosis, sclerotic, systemic – due to chemicals NEC: M34.2
  • Scleroderma – see also Sclerosis, systemic (no separate drug-induced or chemical entry of its own; defaults to M34.9 unless cross-referenced)

The takeaway: search “Sclerosis, sclerotic,” not “Scleroderma,” if you want to land on M34.2 directly. “Scleroderma” cross-references back to “Sclerosis, systemic,” which defaults to M34.9 unless the drug or chemical cause is documented.

For additional verification, the ICD List tool mirrors the official CMS/NCHS tabular list and alphabetic index data.

Pro Tip

Always run M34.2 through your payer’s LCD (Local Coverage Determination) database before submission. Some MACs have specific documentation requirements for systemic connective tissue disorder codes that go beyond the ICD-10-CM guidelines, including mandatory ANA testing results and exposure history timelines.

Conclusion

Drug-induced systemic sclerosis is a diagnosis that stands or falls on documentation. When the causative agent is on record and the T-code is sequenced for the right scenario, poisoning versus adverse effect, M34.2 functions as a precise, billable identifier that matches the patient’s actual clinical picture.

When the exposure history is missing or the T-code is left off, it’s the claim that’s at risk, not the diagnosis itself.

Practice management software like Pabau keeps that exposure history, the clinical note, and the claim in one record, so nothing gets lost between the visit and the bill. Book a demo to see how it handles multi-code sequences like M34.2 in practice.

Continue your research

Continue your research

Confirming systemic sclerosis often means ruling out other autoimmune vasculitis first. ICD-10 code M30.3 shows how the same M30-M36 block handles Kawasaki disease documentation.

When an SSc complication needs an inpatient stay, the hospital record has its own coding rules. CPT code 99221 covers how to bill the first day of that admission.

Bleomycin isn’t the only chemotherapy drug that needs an adverse-effect T-code on the claim. HCPCS code J9025 walks through azacitidine billing and modifiers.

Frequently asked questions

Does M34.2 need its own seventh character?

No. M34.2 is a complete four-character code with no extensions of its own. The seventh character for episode of care, initial, subsequent, or sequela, applies to the T-code that accompanies it, not to M34.2.

What additional code is required when billing M34.2?

M34.2 always needs a second code from T36-T65 to identify the causative agent, but which code comes first depends on the scenario. Poisoning sequences the T-code first, with fifth or sixth character 1 through 4. An adverse effect from a drug taken as prescribed sequences M34.2 first, using a T36-T50 code with fifth or sixth character 5.

Is M34.2 the same as CREST syndrome?

No. CREST syndrome is coded M34.1, a limited form of systemic sclerosis with calcinosis, Raynaud’s phenomenon, esophageal dysmotility, sclerodactyly, and telangiectasia. M34.2 applies only when a drug or chemical cause is documented, regardless of which clinical pattern the sclerosis follows.

Does a negative ANA test rule out M34.2?

Not on its own. ANA results support the diagnosis, but the documented exposure history is what actually justifies M34.2. Some payers still require ANA titers on file under their LCD before they’ll cover the claim.

What is the difference between M34.0, M34.2, and M34.9?

M34.0 covers idiopathic progressive systemic sclerosis with no outside cause. M34.2 applies when a drug or chemical cause is documented. M34.9 is the fallback only when the etiology is genuinely undetermined, not a default for undocumented exposure.

×