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 M79.7: Fibromyalgia diagnosis and billing guide

Key takeaways

Key takeaways

ICD-10 Code M79.7 is the single billable diagnosis code for fibromyalgia, valid through September 30, 2026.

The ACR 2016 criteria require generalized pain in at least four of five body regions, lasting three months or more.

Qualifying scores are WPI 7 or more with SSS 5 or more, or WPI 4 to 6 with SSS 9 or more.

Missing WPI and SSS scores in the clinical note is the most common reason M79.7 claims are denied.

Practice management software like Pabau captures ACR criteria scores at the point of care, so notes are complete before billing.

ICD-10 Code M79.7 is the billable ICD-10-CM diagnosis code for fibromyalgia. It has no child codes, so it is the terminal code for the condition. The American College of Rheumatology (ACR) revised its diagnostic criteria in 2016. Those thresholds are now the documentation standard most payers apply to M79.7.

Most M79.7 denials trace back to the note rather than the code. Auditors look for the pain region count, the WPI and SSS scores, and a duration statement. Capture those at the visit and the claim usually clears on first submission.

ICD-10 Code M79.7: definition and billable status

M79.7 is the official ICD-10-CM code for fibromyalgia. It is a specific billable code, so it carries enough clinical detail for submission without a more specific child code. The 2026 tabular list gives M79.7 no subcategory codes at all.

Field Detail
Code M79.7
Description Fibromyalgia
Code system ICD-10-CM (Clinical Modification)
Chapter Chapter 13: Diseases of the Musculoskeletal System and Connective Tissue (M00-M99)
Block M70-M79 (Other soft tissue disorders)
Billable Yes, a specific billable code valid for FY2026
Fiscal year validity October 1, 2025 through September 30, 2026
Subcategory codes None. M79.7 is the terminal code.

Per the CMS ICD-10-CM coding guidelines, M79.7 sits in the musculoskeletal chapter. Its neighbors include M79.1 for myalgia and M79.3 for panniculitis. The WHO ICD-10 classification files fibromyalgia in the same chapter internationally.

Clinicians in rheumatology, physical therapy, primary care, pain management, and functional medicine all meet this code regularly.

Clinical overview of fibromyalgia

Fibromyalgia is a chronic musculoskeletal condition defined by widespread pain, fatigue, and non-restorative sleep. The central nervous system amplifies pain signals, which separates fibromyalgia from localized musculoskeletal pain and from inflammatory arthritis. Coders need that clinical picture to choose M79.7 over a less specific pain code.

  • Widespread pain: bilateral, above and below the waist, affecting the axial skeleton
  • Fatigue: present on waking, and often described as unrefreshing sleep
  • Cognitive symptoms: often called “fibro fog,” including memory and concentration difficulties
  • Sleep disturbance: non-restorative sleep even after adequate hours
  • Somatic symptoms: headaches, irritable bowel symptoms, sensory sensitivities

Fibromyalgia affects an estimated 2 to 8 percent of the US population, and women are diagnosed more often. No single laboratory marker exists, so the diagnosis rests on clinical evaluation with validated scoring tools. That is why documentation standards weigh so heavily on M79.7 billing.

ACR 2016 diagnostic criteria for fibromyalgia

The American College of Rheumatology published its revised criteria in 2016, and they are the basis for most payer documentation requirements. They retire the older tender-point examination and replace it with three requirements that all have to be met.

  • Generalized pain: pain in at least four of five body regions (left upper, right upper, left lower, right lower, axial)
  • Symptom duration: symptoms present at a similar level for at least three months
  • Score thresholds: WPI 7 or more with SSS 5 or more. The alternative is WPI 4 to 6 with SSS 9 or more

The generalized pain requirement is the one most often left out of a note. Jaw, chest, and abdominal pain do not count toward the five regions, so a patient with pain confined to those sites does not meet it.

Widespread Pain Index (WPI) and Symptom Severity Scale (SSS)

The WPI asks patients to identify painful areas from a defined list of 19 body regions over the past week. The SSS scores fatigue, waking unrefreshed, and cognitive symptoms from 0 to 3 each. It adds a further 0 to 3 for somatic symptoms, giving a total of 0 to 12.

Criterion Requirement Status
Generalized pain Pain in at least 4 of 5 body regions Required
Score combination A WPI 7 or more with SSS 5 or more Either A or B
Score combination B WPI 4 to 6 with SSS 9 or more Either A or B
Symptom duration Symptoms at a similar level for at least 3 months Required

All three criteria belong in the clinical note: the region count, both scores, and the duration statement. The criteria also state that a fibromyalgia diagnosis does not exclude other diagnoses. A patient can carry both fibromyalgia and an inflammatory diagnosis such as rheumatoid arthritis or M45.6. Never withhold M79.7 because other conditions are present.

What to document when assigning M79.7

An incomplete note is the most direct path to a denied M79.7 claim. Payers audit fibromyalgia claims because the diagnosis rests on patient-reported scores rather than objective tests. Structured digital intake forms that capture the region count and both scores at each visit keep the record whole.

Customizable consent and intake forms
Pabau’s customizable intake forms turn the WPI region count and SSS subscales into fields your team completes during the visit.

Good patient compliance with symptom tracking between visits strengthens the record too, particularly for the three-month duration requirement.

  • WPI score: the numeric score from 0 to 19, with the body regions checked listed or tallied
  • Generalized pain: confirmation that pain covers at least four of the five body regions
  • SSS score: the numeric score from 0 to 12, with fatigue, sleep, and cognitive subscales recorded separately
  • Symptom duration: an explicit statement that symptoms have run at the current severity for at least three months
  • Differential exclusion: a brief note that no other condition explains the symptoms better. Hypothyroidism and M32.9 are the usual candidates to rule out.
  • Functional impact: how the condition affects daily activities, which supports medical necessity for the associated CPT codes
  • Follow HIPAA-compliant documentation practices when storing and transmitting these records

Pro Tip

Document WPI and SSS scores as discrete numeric fields in your clinical note template, not inside a paragraph of free text. Payer auditors look for structured data they can extract quickly. A table or checklist format in the note reduces denial risk and makes chart review faster.

CPT codes commonly used with fibromyalgia

Fibromyalgia management spans several visit types and specialties. The CPT codes paired with M79.7 depend on the service delivered and the complexity of the presentation. Evaluation and management (E/M) codes carry most fibromyalgia billing, with therapy and counseling codes appearing regularly.

CPT code Description Context
99213 Office visit, established patient, low-level medical decision making Most common follow-up visit for fibromyalgia management
99214 Office visit, established patient, moderate-level medical decision making Use when managing comorbidities or adjusting a treatment plan
99215 Office visit, established patient, high-level medical decision making Complex cases needing extensive decision making
97110 Therapeutic exercises Physical therapy for fibromyalgia symptom management
97530 Therapeutic activities Functional movement training in physical or occupational therapy
99406/99407 Smoking and tobacco cessation counseling When smoking-related comorbidities are addressed alongside M79.7

Payer coverage for the codes paired with M79.7 varies. Verify medical necessity with each payer before billing, particularly for therapy codes like 97110 and 97530, which may need prior authorization.

Fibromyalgia rarely presents in isolation. Most patients have at least one comorbid condition that earns its own ICD-10 code on the same claim. Assign secondary codes when they are documented and treated at the visit, or when they change clinical decision making. Never assign them routinely without documentation support.

ICD-10 code Description Relationship to M79.7
M79.1 Myalgia A distinct code for localized muscle pain. Never use it interchangeably with M79.7.
G47.00 Insomnia, unspecified Common comorbidity. Assign it when sleep disturbance is documented and addressed.
F41.1 Generalized anxiety disorder Frequently co-occurring, and coded when separately diagnosed and treated
R53.83 Other fatigue Use it when fatigue is documented as a complaint distinct from fibromyalgia
G89.29 Other chronic pain Appropriate only when chronic pain management is the specific reason for the visit, with G89.29 sequenced first
F32.1 Major depressive disorder, single episode, moderate Depression is a documented comorbidity in fibromyalgia. Assign it when separately diagnosed.

Fibromyalgia and myalgic encephalomyelitis, also known as chronic fatigue syndrome, share fatigue and cognitive symptoms. That overlap makes them a common differential. The specific code for confirmed ME/CFS is G93.32, and R53.82 is reserved for chronic fatigue that does not meet ME/CFS criteria.

Fibromyalgia’s defining feature is generalized pain meeting the ACR criteria, not fatigue on its own. Assign the code the record supports, and code both conditions when both are diagnosed and treated.

Common coding errors and how to avoid them

Most M79.7 denials trace back to a small set of repeatable errors. Knowing them in advance costs less than correcting denials after submission.

Error Why it causes a denial How to avoid it
Missing WPI or SSS score Payers audit M79.7 for ACR criteria support, and no scores means no medical necessity Use a structured intake form that prompts clinicians to record both scores at every visit
No pain region count in the note The 2016 criteria require generalized pain in 4 of 5 regions, which scores alone do not show Record which of the five regions are involved, alongside the WPI tally
Coding M79.1 instead of M79.7 M79.1 is localized myalgia, so using it for fibromyalgia is a specificity error Confirm the patient meets the generalized pain criterion before choosing between the two
No symptom duration documented ACR criteria require at least 3 months, and without a date reference the claim may be denied Add a discrete symptom onset or duration field to the fibromyalgia note template
Adding G89.29 without a pain management reason A G89 chronic pain code belongs on the claim only when pain management is the reason for the encounter Code G89.29 with M79.7 only for a pain management visit, and sequence G89.29 first
Withholding M79.7 due to comorbidity Some coders believe fibromyalgia is excluded when other conditions exist, but the ACR criteria permit co-diagnoses Assign M79.7 whenever the documented diagnosis meets ACR criteria, whatever else is present

How Pabau supports fibromyalgia coding and documentation

Getting M79.7 right comes down to capturing ACR criteria scores as structured, auditable data instead of narrative buried in free text. Pabau’s client record system supports that with configurable note templates. Those templates hold dedicated fields for the pain region count, the WPI and SSS scores, and symptom duration.

Detailed client records in Pabau
Pabau’s client record keeps every WPI and SSS score on one timeline, so an audit finds the fibromyalgia history in one place.

The platform’s claims management software connects clinical documentation to billing, so the diagnosis code reaches the claim without manual re-entry. For teams seeing high volumes of fibromyalgia patients, that removes the transcription errors behind specificity mismatches.

Automated claims and billing in Pabau
Pabau carries the coded diagnosis from the clinical note through to the claim, so nothing is retyped at billing time.

Pabau Scribe, our AI scribe, records the consultation and structures it into a chart note. Clinicians capture WPI and SSS scores during the visit instead of reconstructing them from memory afterward. Structure the documentation at the point of care and M79.7 claims arrive complete.

Pro Tip

Review your fibromyalgia visit notes from the last 90 days. Check what share of them includes a numeric WPI score, a numeric SSS score, and a duration statement. If any of the three is missing in more than 20% of notes, update your note template before the next audit cycle.

Reduce fibromyalgia claim denials with better documentation

Pabau's digital forms and client records capture WPI and SSS scores as structured data at every visit. Your M79.7 claims then reach the payer with the support they need.

Pabau clinical documentation dashboard

Conclusion

Choosing the code is the easy part, because M79.7 covers every fibromyalgia diagnosis whatever the severity. What decides the claim is whether the note carries the region count, both scores, and the duration statement.

Build those three into the note template once and the work disappears into the visit. Retrofitting them during an audit costs far more than collecting them at the point of care.

Pabau’s note templates and claims tools build that habit into every visit. Book a demo to see how Pabau handles fibromyalgia documentation from intake through to the claim.

Continue your research

Continue your research

Need a note format that keeps scores in one place? DAP note template shows how to structure data, assessment, and plan so nothing is lost at billing time.

Want to cut coding errors with better forms? Using medical forms covers how to capture structured clinical data at intake.

Supporting patients with comorbid anxiety? Grounding worksheet gives patients a practical tool for the anxiety that often sits alongside chronic pain.

Documenting a musculoskeletal exam properly? Ober’s test walks through the procedure and what to record in the note.

Coding chronic back pain with no clear structural cause? M43.9 explains when an unspecified dorsopathy code is the right choice.

Frequently asked questions

What is the ICD-10 code for fibromyalgia?

ICD-10 Code M79.7 is the specific, billable diagnosis code for fibromyalgia in the ICD-10-CM classification system. It is valid for fiscal year 2026, which runs from October 1, 2025 through September 30, 2026. M79.7 has no subcategory codes and is the terminal code for this condition.

Is M79.7 a billable ICD-10 code?

Yes, M79.7 is a billable and specific ICD-10-CM code that can be submitted directly for reimbursement. No additional specificity codes are required, because M79.7 is already the most detailed code in its hierarchy.

What are the most common coding errors with M79.7?

The most common errors are missing WPI or SSS scores and no symptom duration statement. Another is failing to record generalized pain across four of five body regions. Coding M79.1 instead of M79.7 is a frequent specificity error. Adding G89.29 is appropriate only when chronic pain management is the specific reason for the visit, with G89.29 sequenced first.

What ICD-10 codes are commonly used alongside M79.7?

Common secondary codes include G47.00 for insomnia and F41.1 for generalized anxiety disorder. F32.1 covers a single moderate episode of major depression, and R53.83 covers other fatigue. Assign a secondary code only when the comorbidity is documented and addressed at the visit, never routinely.

×