The R10 code family — how it's organized
Abdominal pain codes live in Category R10 within Chapter 18 (Symptoms, Signs, and Abnormal Clinical and Laboratory Findings — R00 to R99) of ICD-10-CM. As of FY2026, the R10 family contains over 35 billable codes organized by location, severity, and clinical finding type.
The structure follows a consistent pattern: the fourth character identifies the region (upper abdomen, lower abdomen, pelvic, unspecified), and the fifth and sixth characters add laterality or clinical detail. Understanding this structure is the foundation of accurate abdominal pain coding — because R10.9 should be your last resort, not your default.
R10.9 vs R10.84 — the distinction every coder needs
These two codes are the most commonly confused in the R10 family, and they are not interchangeable.
R10.9 (Unspecified abdominal pain) applies when the provider's note says "abdominal pain" with no additional description of location, character, or distribution. The pain is unspecified because nothing further is documented — not because the pain is widespread.
R10.84 (Generalized abdominal pain) applies when the provider specifically documents that pain is generalized, diffuse, or present throughout the abdomen. The key word is "generalized" appearing in the documentation.
Location-specific codes — when R10.9 is the wrong choice
When a provider documents where the pain is located — even casually — a location-specific code is required. This is where R10.9 is most commonly overused, and where payer scrutiny is highest.
Upper abdominal pain
- R10.10 — Upper abdominal pain, unspecified side
- R10.11 — Right upper quadrant (RUQ) pain — liver, gallbladder area
- R10.12 — Left upper quadrant (LUQ) pain — spleen, stomach area
- R10.13 — Epigastric pain — upper central abdomen, below sternum
Lower abdominal pain
- R10.30 — Lower abdominal pain, unspecified side
- R10.31 — Right lower quadrant (RLQ) pain — appendix area
- R10.32 — Left lower quadrant (LLQ) pain
- R10.33 — Periumbilical pain — around the navel
Pelvic and perineal pain (FY2026 updated)
- R10.20 — Pelvic and perineal pain, unspecified
- R10.21 — Right-sided pelvic pain
- R10.22 — Left-sided pelvic pain
- R10.23 — Bilateral pelvic pain
- R10.24 — Suprapubic pain (new FY2026)
FY2026 new codes — what changed October 1, 2025
The FY2026 ICD-10-CM update made significant additions to the R10 family. If your EHR templates have not been updated since October 1, 2025, you may be coding with outdated options.
New flank pain codes
Flank pain now has dedicated codes instead of requiring workaround coding. These are relevant for pyelonephritis presentations, kidney stones, and musculoskeletal flank conditions:
- R10.A0 — Flank pain, unspecified side (new FY2026)
- R10.A1 — Right flank pain (new FY2026)
- R10.A2 — Left flank pain (new FY2026)
- R10.A3 — Bilateral flank pain (new FY2026)
Multi-site pain code
R10.85 (Abdominal and pelvic pain, multiple sites) is used when a patient has pain documented at two or more distinct anatomical locations simultaneously. This fills a gap that previously required workaround coding. Important restriction: R10.85 carries Excludes1 notes prohibiting its use with R10.84 (generalized pain), R10.0 (acute abdomen), R10.9, or any single location R10 code.
Suprapubic pain
R10.24 (Suprapubic pain) is a new dedicated code useful in urology and gynecology encounters where the precise location matters for medical necessity documentation.
Complete R10 code reference table
| Code | Description | Use when... |
|---|---|---|
| R10.0 | Acute abdomen | Peritoneal signs — surgical emergency presentation |
| R10.10 | Upper abdominal pain, unspecified | Upper abdomen documented, side not specified |
| R10.11 | Right upper quadrant pain | RUQ documented — liver, gallbladder area |
| R10.12 | Left upper quadrant pain | LUQ documented — spleen, stomach area |
| R10.13 | Epigastric pain | Upper central, below sternum documented |
| R10.20 | Pelvic and perineal pain, unspecified | Pelvic pain, side not specified |
| R10.21 | Right-sided pelvic pain | Right pelvic documented |
| R10.22 | Left-sided pelvic pain | Left pelvic documented |
| R10.24 | Suprapubic pain ★ New FY2026 | Suprapubic/lower midline documented |
| R10.30 | Lower abdominal pain, unspecified | Lower abdomen, side not specified |
| R10.31 | Right lower quadrant pain | RLQ documented — appendix area |
| R10.32 | Left lower quadrant pain | LLQ documented |
| R10.33 | Periumbilical pain | Around navel documented |
| R10.84 | Generalized abdominal pain | Provider documents "generalized" or "diffuse" |
| R10.85 | Abdominal and pelvic pain, multiple sites ★ New FY2026 | Two or more distinct documented locations |
| R10.9 | Unspecified abdominal pain | No location documented — last resort only |
| R10.A0 | Flank pain, unspecified ★ New FY2026 | Flank pain, side not specified |
| R10.A1 | Right flank pain ★ New FY2026 | Right flank documented |
| R10.A2 | Left flank pain ★ New FY2026 | Left flank documented |
| R10.A3 | Bilateral flank pain ★ New FY2026 | Bilateral flank documented |
Documentation requirements
Abdominal pain codes require provider documentation. Several key principles apply:
- Location drives the code. Any documentation of where the pain is located — even a single word like "epigastric" or "RLQ" — requires the corresponding location-specific code, not R10.9.
- R10.9 is not a default for vague notes. R10.9 applies when the location is genuinely undocumented — not as a convenient fallback when the note is incomplete. If documentation is unclear, query the provider rather than defaulting to unspecified.
- Do not code R10.x when a definitive diagnosis explains the pain. Per ICD-10-CM guidelines, symptom codes like R10.9 should not be used as the principal diagnosis when a related definitive diagnosis has been established. If the workup confirms appendicitis, cholecystitis, or diverticulitis, code the confirmed diagnosis — not the abdominal pain symptom that led to it.
- Chronic abdominal pain. There is no single ICD-10-CM code for chronic abdominal pain. When the encounter focuses on chronic pain management, use the appropriate location-specific R10 code plus G89.29 (Other chronic pain) as a secondary diagnosis.
Common coding mistakes
Mistake 1 — Using R10.9 when location is documented
This is the most frequent error and the one payers most commonly flag. A note that says "right-sided abdominal pain" supports R10.31 (RLQ) or R10.11 (RUQ) depending on which quadrant is specified. A note that says "epigastric discomfort" supports R10.13. Using R10.9 in any of these situations is a coding error — not a conservative choice.
Mistake 2 — Still using R10.2 as a standalone code after October 1, 2025
R10.2 converted to a parent category in FY2026. Claims submitted with R10.2 after October 1, 2025 will reject as an invalid code. The minimum specificity required is R10.20 (pelvic and perineal pain, unspecified) through R10.24.
Mistake 3 — Coding R10.x when a confirmed diagnosis exists
If abdominal imaging or workup during the same encounter establishes a definitive diagnosis — confirmed appendicitis (K35.89), cholecystitis (K81.0), or diverticulitis (K57.32) — code the confirmed condition as the principal diagnosis. Symptom codes are not reported when a related definitive diagnosis has been established during the same encounter.
Mistake 4 — Pairing R10.9 with N23 (renal colic)
The ICD-10-CM Tabular includes an Excludes1 note under R10 for renal colic (N23). These codes cannot appear together on the same claim. If the diagnosis is renal colic, use N23 alone.
Mistake 5 — Not updating to FY2026 flank pain codes
Before October 1, 2025, flank pain had no dedicated code and required workaround coding. Now R10.A0 through R10.A3 exist. If your EHR or charge master templates haven't been updated, you may be coding flank pain encounters incorrectly. This matters most for urology, nephrology, and emergency medicine practices with high volumes of kidney stone and pyelonephritis presentations.
Look up related codes
Search all 98,186 ICD-10-CM codes instantly — free
Search ICDwise →Prepare for your CPC or CCS certification
AAPC offers comprehensive medical coding courses covering ICD-10-CM, CPT, and compliance. Symptom coding from Chapter 18 (R codes) is regularly tested on the CPC exam.
Explore AAPC Coding Courses →