When to code a symptom instead of a diagnosis in ICD-10-CM
Code the symptom until the provider confirms a related diagnosis: ICD-10-CM rules for symptoms with diagnoses, outpatient “rule out” and G89 pain codes.
ICDcodes.org editorial team · Published September 24, 2026 · Applies to ICD-10-CM FY2027 (October 1, 2026 – September 30, 2027)
Key points
- Report the symptom when the provider has not established (confirmed) a related definitive diagnosis by the end of the encounter. Once a diagnosis is confirmed, it replaces the symptoms it routinely explains.
- A symptom may be coded with a confirmed diagnosis only when it is not routinely part of that diagnosis, and the diagnosis is sequenced first. A combination code that already names the symptom takes no extra symptom code.
- “Probable”, “suspected” and “rule out” are coded as symptoms in outpatient settings, but as if established at inpatient discharge, except for HIV, Zika, COVID-19 and influenza due to identified viruses.
- A G89 code is added to a site-of-pain code only when the pain is documented as acute, chronic, postprocedural, post-thoracotomy or neoplasm-related, and not when the underlying diagnosis is known, unless the visit is for pain control or management.
What is a symptom code, and is it the same as an unspecified code?
A symptom code reports what the patient has (pain, fever, a finding) rather than the disease that causes it. Chapter 18 (R00-R99) holds many symptom codes, and the Official Guidelines say directly that it does not hold all of them:
“Codes that describe symptoms and signs, as opposed to diagnoses, are acceptable for reporting purposes when a related definitive diagnosis has not been established (confirmed) by the provider. Chapter 18 of ICD-10-CM, Symptoms, Signs, and Abnormal Clinical and Laboratory Findings, Not Elsewhere Classified (codes R00.0 - R99) contains many, but not all, codes for symptoms.”
Site-of-pain codes are the main group outside Chapter 18. Section I.C.6.b.1.b.i speaks of “codes that identify the site of pain (including codes from chapter 18)”, and treats them alike: M25.551 (Pain in right hip), in Chapter 13, follows the same symptom rules as the R10 abdominal pain codes.
A symptom code is not the same thing as an unspecified code. “Unspecified” describes a missing axis (site, side, type, organism) and applies to diagnoses as often as to symptoms. The two properties are independent:
| Code | Chapter | Reports | Unspecified code? |
|---|---|---|---|
| R10.31 (Right lower quadrant pain) | 18 | Symptom (Chapter 18) | No |
| R10.9 (Unspecified abdominal pain) | 18 | Symptom (Chapter 18) | Yes |
| M25.551 (Pain in right hip) | 13 | Symptom: site-of-pain code outside Chapter 18 | No |
| K37 (Unspecified appendicitis) | 11 | Definitive diagnosis | Yes |
K37 is a definitive diagnosis coded as unspecified; R10.31 is a symptom that is fully specified. Choosing between a symptom and a diagnosis is a question of certainty, which this article covers. Choosing between an unspecified and a specific code is a question of detail, covered in Unspecified codes and denial risk.
When do the Official Guidelines allow a symptom instead of a diagnosis?
The test in Section I.B.4 is whether the provider has established (confirmed) a related definitive diagnosis. Section I.B.18 adds the timing: certainty is judged at the end of the encounter being coded.
“If a definitive diagnosis has not been established by the end of the encounter, it is appropriate to report codes for sign(s) and/or symptom(s) in lieu of a definitive diagnosis.”
The guideline’s word is “related”: a confirmed diagnosis that does not account for the symptom does not displace the symptom code. For outpatient encounters, Section IV.G allows the first-listed diagnosis to be a symptom when a diagnosis has not been established. For inpatient principal diagnosis, Section II.A sets the limit:
“Codes for symptoms, signs, and ill-defined conditions from Chapter 18 are not to be used as principal diagnosis when a related definitive diagnosis has been established.”
Can you code a symptom together with a confirmed diagnosis?
Yes, but only a symptom that the diagnosis does not routinely explain. Sections I.B.5 and I.B.6 set the two sides of the rule:
“Signs and symptoms that are associated routinely with a disease process should not be assigned as additional codes, unless otherwise instructed by the classification.”
“Additional signs and symptoms that may not be associated routinely with a disease process should be coded when present.”
Section I.C.18.b repeats the rule for Chapter 18 codes and fixes the order:
“Codes for signs and symptoms may be reported in addition to a related definitive diagnosis when the sign or symptom is not routinely associated with that diagnosis, such as the various signs and symptoms associated with complex syndromes. The definitive diagnosis code should be sequenced before the symptom code.”
The guidelines illustrate both sides with vaping-related disorder (Section I.C.10.e): respiratory signs and symptoms due to vaping are not coded separately once a definitive diagnosis is established, but gastrointestinal symptoms such as diarrhea and abdominal pain may be. The Tabular List supplies the “unless otherwise instructed” part of I.B.5: U07.0 carries a use additional code note that lists R10.84 and R19.7 among its manifestations.
Combination codes settle the question from the other side:
“ICD-10-CM contains a number of combination codes that identify both the definitive diagnosis and common symptoms of that diagnosis. When using one of these combination codes, an additional code should not be assigned for the symptom.”
The Tabular List often names the combination code in an Excludes1 note on the symptom. Subcategory M54.5, low back pain, excludes lumbago with sciatica (M54.4-) and lumbar disc degeneration with discogenic back pain only (M51.360). Low back pain documented with either is coded to the combination code, and M54.50 is not added.
Does “probable”, “suspected” or “rule out” change the answer?
Yes, and the answer depends on the setting. For outpatient encounters, Section IV.H applies:
“Do not code diagnoses documented as “probable”, “suspected,” “questionable,” “rule out,” “compatible with,” “consistent with,” or “working diagnosis” or other similar terms indicating uncertainty. Rather, code the condition(s) to the highest degree of certainty for that encounter/visit, such as symptoms, signs, abnormal test results, or other reason for the visit.”
For inpatient admissions, Section II.H (principal diagnosis) and Section III.C (additional diagnoses) say the opposite, in the same words:
“If the diagnosis documented at the time of discharge is qualified as “probable,” “suspected,” “likely,” “questionable,” “possible,” or “still to be ruled out,” “compatible with,” “consistent with,” or other similar terms indicating uncertainty, code the condition as if it existed or was established.”
Both inpatient sections end with a note limiting them to inpatient admissions to short-term, acute, long-term care and psychiatric hospitals. An office visit and a later admission for the same patient can therefore carry different codes for the same documented words, and both are correct.
“If the provider documents "suspected," "possible," "probable," or “inconclusive” COVID-19, do not assign code U07.1. Instead, code the signs and symptoms reported.”
When can a G89 pain code be added to a site-specific pain code?
Category G89 adds acute, chronic, postprocedural or neoplasm-related detail to a code that already names the site. Section I.C.6.b.1 opens with that permission, then sets two limits:
“Codes in category G89, Pain, not elsewhere classified, may be used in conjunction with codes from other categories and chapters to provide more detail about acute or chronic pain and neoplasm-related pain, unless otherwise indicated below.”
“If the pain is not specified as acute or chronic, post-thoracotomy, postprocedural, or neoplasm-related, do not assign codes from category G89.”
“A code from category G89 should not be assigned if the underlying (definitive) diagnosis is known, unless the reason for the encounter is pain control/ management and not management of the underlying condition.”
When both codes are reported, the order follows the reason for the encounter (Section I.C.6.b.1.b.ii and I.C.6.b.1):
| Reason for the encounter | First | Then |
|---|---|---|
| Pain control or pain management | G89 code | Site-of-pain code (the guideline’s example: G89.11 then M54.2) |
| Any other reason, with no related definitive diagnosis confirmed | Site-of-pain code | G89 code |
| A procedure aimed at the underlying condition, such as spinal fusion | Underlying condition | No G89 code |
“Acute” alone does not reach G89. Subcategory G89.1 contains only G89.11 (Acute pain due to trauma), G89.12 (Acute post-thoracotomy pain) and G89.18 (Other acute postprocedural pain). The Alphabetic Index sends “Pain, acute” with no further qualifier to R52, and the R52 Excludes1 note sends localized pain to the code for the site. Acute right hip pain with no documented trauma, procedure or neoplasm is M25.551 alone.
Chronic pain and chronic pain syndrome are different codes:
“Central pain syndrome (G89.0) and chronic pain syndrome (G89.4) are different than the term “chronic pain,” and therefore codes should only be used when the provider has specifically documented this condition.”
G89.29 (Other chronic pain) is where the Index sends “Pain, chronic”. G89.4 (Chronic pain syndrome) needs the provider to document chronic pain syndrome, and the Excludes1 note at G89.2 means G89.4 is never reported with a G89.2- code.
How do these rules apply to real pain encounters?
Office visit: right lower quadrant pain, rule out appendicitis
The provider documents right lower quadrant pain, “rule out appendicitis”, and orders a CT scan. Report R10.31 (Index: Pain › abdominal › lower › right quadrant). Appendicitis is not coded (Section IV.H). Had the note said only “abdominal pain”, the Index would give R10.9.
If the patient is admitted and the discharge summary reads “probable acute appendicitis”, the inpatient claim reports K35.80 (Unspecified acute appendicitis) (Index: Appendicitis › acute) as if established (Section II.H). R10.31 is not added, because right lower quadrant pain is a sign routinely associated with appendicitis (I.B.5).
Office visit: chronic right hip pain, cause not yet established
The provider documents chronic right hip pain and orders imaging; no diagnosis is established and the visit is not for pain management. Report M25.551 first and G89.29 second (I.C.6.b.1.b.ii). If the note said only “right hip pain”, M25.551 is reported alone, because the pain is not specified as acute or chronic.
Pain clinic visit: management of chronic low back pain
Follow-up: lumbar disc degeneration with discogenic back pain
The provider documents chronic discogenic low back pain due to lumbar disc degeneration and manages the disc disease. Report M51.360 only (Index: Degeneration › intervertebral disc › lumbar region). M54.50 is excluded by the Excludes1 note at M54.5 and by I.C.18.c. G89.29 is not added because the underlying diagnosis is known and the visit is not for pain control (I.C.6.b.1). If the patient returned specifically for a pain-management injection, Section I.C.6.b.1.a would put the G89 code first, with M51.360 as the underlying cause.
What are the most common symptom-coding errors?
- Coding a “rule out” diagnosis on an outpatient claim. Section IV.H requires the symptoms, signs or abnormal findings instead.
- Keeping the symptom after the diagnosis is confirmed. M54.50 alongside M51.360 breaks I.B.5, I.C.18.c and an Excludes1 note at once.
- Adding G89 to undescribed pain. Without acute, chronic, postprocedural, post-thoracotomy or neoplasm-related documentation, G89 is not assigned (I.C.6.b.1).
- Reporting G89.4 for “chronic pain”. Chronic pain syndrome must be documented as such (I.C.6.b.6).
- Adding G89 when the encounter treats the cause. For a procedure aimed at the underlying condition, the condition is coded and no G89 code is assigned (I.C.6.b.1).
- Coding symptoms from an interpreted outpatient test. When the final report documents a confirmed diagnosis, Section IV.K says to code it and not the related signs and symptoms.
- Reporting R52 with a site code. R52 excludes localized pain, which is coded by site.
What should you check before submitting a claim with a symptom code?
- Has the provider confirmed a related diagnosis by the end of this encounter? If not, the symptom code is correct.
- Which uncertain-diagnosis rule applies: Section IV.H for outpatient encounters, or Sections II.H and III.C for inpatient discharge? Is the condition one of the confirmed-only exceptions?
- For each symptom kept alongside a diagnosis: is it outside the diagnosis’s routine picture, not inside a combination code, and sequenced after the diagnosis?
- For each G89 code: is the pain type documented, is the encounter for pain management, and does the order match the table above?
- Is the site code complete? M25.559 (unspecified hip) is for records that do not identify the side (Section I.B.13). The hubs for hip pain, low back pain, abdominal pain and chest pain list every side and region code, and the batch code checker confirms a finished code list is valid and billable.
None of the codes cited here was added, revised, expanded or deleted in the FY2027 code set. The FY2027 changes page lists every code that changed.
Sources
Related
- ICD-10 code for Hip pain
- ICD-10 code for Low back pain (LBP)
- ICD-10 code for Abdominal pain
- ICD-10 code for Chest pain
- ICD-10 code for Pain
- ICD-10 code for Appendicitis
- Unspecified codes and denial risk
- Excludes1 vs Excludes2 in ICD-10-CM: The Difference
- Code first, use additional code, and code also
- G89.29 (Other chronic pain)
- G89.4 (Chronic pain syndrome)
- M54.50 (Low back pain, unspecified)
- R10.9 (Unspecified abdominal pain)
Codes and descriptions are from the official ICD-10-CM FY2027 release; guideline passages are quoted verbatim. This is not billing advice — code from the provider’s documentation and the Official Guidelines. See our editorial policy or report an error.