Symptom Code Guidelines in ICD-10-CM (R-Codes)

Chapter 18 of ICD-10-CM (R00-R99) covers Symptoms, Signs, and Abnormal Clinical and Laboratory Findings, Not Elsewhere Classified. These codes represent conditions that have not been definitively diagnosed or clinical findings that are not explained by a confirmed condition. Understanding when to use — and when NOT to use — symptom codes is essential for accurate coding. See all ICD-10 coding guidelines for related sequencing and specificity rules.

When to Use Symptom Codes

Per Section I.B.4-6 of the Official Guidelines, symptom codes are appropriate in these situations:

  • No definitive diagnosis established: When the patient presents with symptoms and workup has not yet identified the underlying cause
  • Symptom not integral to a confirmed diagnosis: When the symptom is not routinely part of the diagnosed condition
  • Outpatient encounters without confirmed diagnosis: Code the reason for the visit (symptom) when no definitive condition is identified
  • Abnormal findings prompting further investigation: Lab or imaging findings that require follow-up

Official Guideline Reference

Section I.B.4: "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."

When NOT to Use Symptom Codes

Symptom codes should NOT be assigned when:

  • A definitive diagnosis explains the symptom: Do not code the symptom separately if it is integral to the diagnosis
  • The symptom is routinely associated with the disease: These are considered "integral symptoms"
  • A combination code captures both: Use the combination code instead of separate symptom and diagnosis codes

The Integral Symptom Rule

The integral symptom rule is one of the most important concepts in symptom code usage. Signs and symptoms that are routinely associated with a disease process should not be coded separately from the definitive diagnosis.

Examples of Integral Symptoms (Do NOT code separately)

Definitive Diagnosis Integral Symptom (Do NOT code)
Acute myocardial infarction (I21.4) Chest pain (R07.9)
Pneumonia (J18.9) Cough (R05.9), Fever (R50.9)
Urinary tract infection (N39.0) Dysuria (R30.0), Frequency (R35.0)
Migraine (G43.-) Headache (R51.9), Nausea (R11.0)
Appendicitis (K35.-) Abdominal pain (R10.9)

When Symptoms CAN Be Coded Separately

A symptom code may be assigned as an additional code when:

  • The symptom is NOT routinely associated with the diagnosis (e.g., headache with pneumonia)
  • The symptom represents a separate clinical problem being addressed
  • The provider explicitly documents the symptom as a distinct condition requiring management

Commonly Used Symptom Codes

The following R-codes are among the most frequently assigned in clinical practice:

Pain Codes

  • R07.9 – Chest pain, unspecified
  • R07.89 – Other chest pain
  • R10.9 – Unspecified abdominal pain
  • R10.2 – Pelvic and perineal pain
  • R51.9 – Headache, unspecified

Respiratory Symptoms

  • R05.9 – Cough, unspecified
  • R06.02 – Shortness of breath
  • R09.02 – Hypoxemia
  • R06.81 – Apnea, not elsewhere classified

General Symptoms

  • R50.9 – Fever, unspecified
  • R53.1 – Weakness
  • R53.83 – Other fatigue
  • R42 – Dizziness and giddiness
  • R55 – Syncope and collapse

Urinary Symptoms

  • R30.0 – Dysuria
  • R31.9 – Hematuria, unspecified
  • R32 – Unspecified urinary incontinence
  • R33.9 – Retention of urine, unspecified
  • R35.0 – Frequency of micturition

Abnormal Findings

  • R73.03 – Prediabetes
  • R74.01 – Elevation of liver transaminase levels
  • R91.1 – Solitary pulmonary nodule

View all commonly used ICD-10 codes in our ICD-10 Code Directory.

Validate Symptom Codes Against ICD-10-CM Guidelines

Check R-codes for fiscal year validity, gender conflicts, and guideline compliance.

Validate ICD 10 Codes Free

Look up ICD 10 CM codes to find the correct symptom code.

Outpatient vs. Inpatient Symptom Coding

Outpatient (Section IV Guidelines)

  • Code the reason for encounter (symptom) as the first-listed diagnosis
  • Do NOT code "probable," "suspected," or "rule out" diagnoses in outpatient settings
  • Code only what is confirmed at the time of the encounter
  • If workup identifies a definitive diagnosis, code that instead of the symptom

Inpatient (Section II Guidelines)

  • Conditions documented as "probable," "suspected," or "likely" may be coded as if confirmed
  • If a definitive diagnosis is established during the stay, the symptom code may not be needed
  • Symptom codes may be listed as secondary diagnoses if they represent additional problems

Specificity Within Symptom Codes

Even within Chapter 18, coders must assign the most specific code available:

  • Use R07.89 (Other chest pain) before R07.9 (Chest pain, unspecified) when the type is documented
  • Use R10.2 (Pelvic pain) before R10.9 (Unspecified abdominal pain) when location is documented
  • Use R05.1 (Acute cough) or R05.3 (Chronic cough) before R05.9 (Cough, unspecified) when duration is documented

Learn more about coding to the highest specificity in our Specificity Requirements guide.

Common Symptom Coding Errors

  1. Coding integral symptoms with the diagnosis: Do not code chest pain with MI or dysuria with UTI
  2. Using symptom codes when a definitive diagnosis exists: Replace the symptom code with the confirmed diagnosis
  3. Coding "probable" diagnoses in outpatient: Use the symptom code, not the suspected condition
  4. Assigning unspecified when specific is documented: Always code to the highest specificity available
  5. Missing secondary symptom codes: Symptoms not explained by the primary diagnosis should be coded

Frequently Asked Questions

Symptom codes (R00-R99) are appropriate when: (1) no definitive diagnosis has been established, (2) the symptom is not integral to a confirmed diagnosis, or (3) the symptom represents an additional clinical finding not explained by the definitive diagnosis.

Signs and symptoms that are routinely associated with (integral to) a disease process should not be coded separately. For example, chest pain (R07.9) should not be coded with acute myocardial infarction (I21.x) because chest pain is an integral symptom of MI.

Yes. When no definitive diagnosis is established after workup, the symptom code is appropriate as the principal diagnosis. This commonly occurs in outpatient settings where the encounter is for evaluation of a symptom that remains undiagnosed.

Generally no, if the symptom is integral to the confirmed diagnosis. However, if a symptom is not routinely associated with the diagnosis or represents a separate clinical problem, it should be coded as an additional diagnosis.

Validate Symptom Codes Against ICD-10-CM Guidelines (FY2026)

Check R-codes for fiscal year validity, gender conflicts, and guideline compliance.