Abdominal Pain ICD 10: Find the Right R10 Code
ICD 10 code for abdominal pain is R10. When the documentation fails to describe where in 9 the pain occurs or what it is like. More specific options include R10. R10 for right upper quadrant pain R10.31 for right lower quadrant pain R10 for epigastric pain; R10. 84 for generalized abdominal pain. Pick the code supported by the record, not the condition you think is true.
And whether the coding goes to angle or pain could depend on a vague note, a nonbillable parent code or confusion between pain and tenderness. The tables below, therefore, list each billing R10 code with some practical guidelines for deciding between them.
Abdominal pain ICD 10 quick-reference tables
ICD-10-CM, the clinical modification of ICD-10, is used for U.S. diagnosis coding. Diseases of the digestive system are going to category K in Chapter 11, while R10 for abdominal and pelvic pain is part of Chapter 18.
The tables in this section show us 42 R10 codes that are billable. “Billable” signifies completeness of documentation to support diagnosis-code reporting, but it does not guarantee payer coverage for a specific service. Apply the official code set used to report the claim and reconcile together the Alphabetic Index and Tabular List.
Abdominal pain by location and presentation
| Code | Meaning | Use when documentation supports |
|---|---|---|
| R10.0 | Acute abdomen | An acute-abdomen diagnosis; do not infer it from pain intensity alone. |
| R10.10 | Upper abdominal pain, unspecified | Upper abdominal pain without a more specific upper location. |
| R10.11 | Right upper quadrant pain | Pain in the right upper quadrant. |
| R10.12 | Left upper quadrant pain | Pain in the left upper quadrant. |
| R10.13 | Epigastric pain | Pain in the upper central abdominal region. |
| R10.30 | Lower abdominal pain, unspecified | Lower abdominal pain without a more specific lower location. |
| R10.31 | Right lower quadrant pain | Pain in the right lower quadrant. |
| R10.32 | Left lower quadrant pain | Pain in the left lower quadrant. |
| R10.33 | Periumbilical pain | Pain around the navel. |
| R10.83 | Colic | Colic supported by the Index and age-specific Tabular instructions; includes infantile colic. |
| R10.84 | Generalized abdominal pain | Diffuse abdominal pain with a documented generalized distribution. |
| R10.85 | Abdominal pain of multiple sites | Multiple sites without the individual sites specified, following the multiple-sites guideline and exclusions. |
| R10.9 | Unspecified abdominal pain | Abdominal pain without sufficient documented location or distribution. |
Pelvic, perineal, suprapubic, and flank pain
| Code | Meaning | Use when documentation supports |
|---|---|---|
| R10.20 | Pelvic and perineal pain, unspecified side | Pelvic or perineal pain without a documented side. |
| R10.21 | Pelvic and perineal pain, right side | Right-sided pelvic or perineal pain. |
| R10.22 | Pelvic and perineal pain, left side | Left-sided pelvic or perineal pain. |
| R10.23 | Pelvic and perineal pain, bilateral | Pelvic or perineal pain on both sides. |
| R10.24 | Suprapubic pain | Pain above the pubic region. |
| R10.A0 | Flank pain, unspecified side | Flank pain without a documented side. |
| R10.A1 | Flank pain, right side | Right flank pain. |
| R10.A2 | Flank pain, left side | Left flank pain. |
| R10.A3 | Flank pain, bilateral | Flank pain on both sides. |
Not every pelvic pain equals lower-quadrant abdominal pain. Suprapubic pain has its own code as well. Do not code every finding below the umbilicus as R10.30, but instead capture where the provider documented it.
Abdominal tenderness and rebound tenderness
Tenderness is an examination finding. Rebound tenderness is a specific finding that must be documented; it is not interchangeable with ordinary tenderness.
| Documented site | Abdominal tenderness | Rebound abdominal tenderness |
|---|---|---|
| Right upper quadrant | R10.811 | R10.821 |
| Left upper quadrant | R10.812 | R10.822 |
| Right lower quadrant | R10.813 | R10.823 |
| Left lower quadrant | R10.814 | R10.824 |
| Periumbilical region | R10.815 | R10.825 |
| Epigastric region | R10.816 | R10.826 |
| Generalized | R10.817 | R10.827 |
| Unspecified site | R10.819 | R10.829 |
Use the appropriate column for the documented finding and the appropriate row for its site. Generalized tenderness is R10.817, not R10.819. An unspecified-site code means the site is not sufficiently described; it does not mean the finding is present throughout the abdomen.
Flank and suprapubic tenderness
| Code | Meaning | Use when documentation supports |
|---|---|---|
| R10.8A1 | Right flank tenderness | Tenderness of the right flank. |
| R10.8A2 | Left flank tenderness | Tenderness of the left flank. |
| R10.8A3 | Suprapubic tenderness | Tenderness above the pubic region. |
| R10.8A9 | Flank tenderness, unspecified | Flank tenderness without a specified side. |
Be careful with R10.8A3: it describes suprapubic tenderness, not bilateral flank tenderness. Similar-looking code endings do not establish the same meaning across different subcategories.
Parent categories and the R10.4 confusion
R10, R10.1, R10.2, R10.3, R10.8, R10.81, R10.82, R10.8A, and R10.A are category or subcategory headings, not complete billable selections. For example, R10.2 groups pelvic and perineal pain; select the appropriate child code, such as R10.21 or R10.24.
R10.4 is not a valid U.S. ICD-10-CM code. It appears in the WHO base ICD-10 classification as “Other and unspecified abdominal pain.” That does not make it interchangeable with a U.S. claim code. The applicable national classification matters.
Do not extend an R10 code by inventing another character to represent severity, cramping, or tenderness. R10.322, R10.84A, R10.3131, and R10.818 are not valid choices in this code set.
R10.9, R10.84, and R10.85: choose the right distinction
Unspecified pain: R10.9
Use R10. 9 when the record indicates abdominal pain but does not provide sufficient specificity regarding location or distribution for a more specific code. Because the information we have in general may very well be ideally captured by some unspecified code. That is not automatically a mistake or an automatic claim denial reason.
R10.9 is not needed for an unknown cause. If the provider documents right upper quadrant pain without establishing a cause, R10.11 An is a more accurate descriptor of the symptom still.
Generalized pain: R10.84
What is generalized pain: the distribution is already known to be diffuse or widespread. This is a nice description of the symptom instead of an alternative to not having documentation.
“Generalized abdominal pain without focal localization” supports R10.84. “Abdominal pain” alone does not establish generalized involvement. Nor should the coder convert an examination finding of generalized tenderness into a diagnosis of generalized pain without supporting documentation.
Multiple sites: R10.85
The official multiple-sites guideline distinguishes specified sites from unspecified multiple sites. Without a controlling chapter-specific instruction, individually documented sites are coded individually. An appropriate multiple-sites code applies when the individual sites are not specified.
For example, separately documented epigastric and left lower quadrant pain can support R10.13 and R10.32 when both are reportable. A record describing abdominal pain at multiple sites without identifying those sites may support R10.85.
R10. 85 carries an Exclude1 for acute abdomen Generalized abdominal pain Localized abdominal pain Abdominal rigidity, NOS Do not append to localized pain codes just because more than one site hurts. Do not just combine whichever pair of descriptions seems to contain the most detail, make all conflicting parts consistent.
Pain, tenderness, acute abdomen, and colic are different
Keep symptoms and examination findings separate
One patient might say it hurts over here while the examination finds tenderness elsewhere. That separation should be preserved in the documentation. Tenderness does not, in isolation, prove whether there is infection or inflammation and that appendicitis is present or some other underlying diagnosis.
Do not co-report pain, tenderness and rebound tenderness for the same presentation Evaluate whether each finding is separately reportable under the relevant guidelines. The word “diagnosis” doesn’t have to mean ‘multiple diagnosis codes’ when we break down what constitutes a thorough examination.
There is also a separate code family for costovertebral-angle tenderness: R39. 851 for right, R39. 852 for left, R39. 853 for bilateral, and R39. 859 for unspecified. Do not now covert documented costovertebral-angle tenderness silently to routine flank pain or flank tenderness.
Acute abdomen: R10.0
Acute abdomen is a documented clinical presentation, not a synonym for any severe abdominal pain. A high pain score, an urgent evaluation, or imaging orders alone do not establish R10.0.
Check the evaluation performed by the supplier and the Tabular guidelines. Where the record merely states “severe right lower quadrant pain,” code for the site described and do not independently diagnose acute abdomen. If there is a conflict between what the assessment shows and the examination findings, seek clarification.
Colic and cramping
R10.83 includes infantile colic and colic NOS, subject to its age-specific exclusion. The Tabular List directs adult colic and the specified older-child group to R10.84. Verify that instruction rather than treating R10.83 as a universal abdominal cramping code.
Yet again, renal colic is another type of pain and N23 describes unspecified renal colic. Another diagnosis code may be needed for confirmed stones through imaging. The term “colicky” in a description of pain is neither specific nor sufficient to establish renal colic or define the diagnosis of a stone.
Code the symptom or the confirmed diagnosis?
The diagnosis established by the provider and the care setting determine this decision. Do not infer appendicitis from right lower quadrant pain or gastritis from epigastric pain.
Outpatient, office, emergency department, and observation care
Do not code a diagnosis described as suspect, probable, questionable or ruled out as if it were confirmed. Present documented symptoms signs or other evidence-based rationale for the encounter at its highest level.
For example, a note to “evaluate for gallstones in right upper quadrant pain” supports R10.11 when gallstones are not yet established. Having an ultrasound does not change the diagnosis to be certain.
Once diagnosis has been established, symptoms routinely expected for that condition are not additionally coded. If other symptoms are not part of the diagnosis and meet the reporting criteria, they may be able to report them.
| Confirmed documentation | Possible diagnosis selection | Symptom-code consideration |
|---|---|---|
| Acute appendicitis without a documented more specific subtype | K35.80, unspecified acute appendicitis | Do not automatically add integral right lower quadrant pain. |
| Gastritis, unspecified, without bleeding | K29.70 | Integral epigastric pain generally is not separately reported. |
| Functional dyspepsia | K30 | Distinguish it from epigastric pain and dyspepsia NOS. |
| Unspecified renal colic | N23 | Review the R10 Excludes1 instruction. |
These examples are not substitutes for full code selection. Appendicitis, gastritis, and urinary conditions have more specific options when the documented features support them.
Inpatient facility reporting
The unique factors of care setting that impact diagnosis coding rules provide you with the solutions to Accurate Medical Coding Services. Specific uncertain diagnoses identified in inpatient facility discharges, which may otherwise be coded as if final on the day of discharge, may nevertheless meet official criteria, provided they fulfill a particular standard set forth. But, this rule does not apply to the Emergency Department (ED) or Outpatient Department (OPD). In these settings, the diagnoses, and/or signs or symptoms reported by coders are verified through documentation. Revisiting the setting and appropriate coding guidelines reinforces that a proper diagnosis is submitted, minimizing errors or denials of claims.
Excludes1 and Excludes2 notes that affect R10 coding
AN Excludes1 note usually indicates that the excluded condition should not be coded with the code containing that Excludes1 note. There is an exception in the official guidelines for unequivocally unrelated conditions. When the saving relationship is uncertain, query provider code instead of assuming that the exception applies.
| Location of note | Important Excludes1 instruction |
|---|---|
| R10 category | Renal colic, N23. |
| R10.0 | Abdominal rigidity NOS, generalized abdominal pain NOS, and localized abdominal pain. |
| R10.13 | Functional dyspepsia, K30. |
| R10.2 | Vulvodynia, N94.81-; select the complete code if applicable. |
| R10.83 | Adult and specified older-child colic directed to R10.84. |
| R10.84 | Generalized abdominal pain associated with acute abdomen, R10.0. |
| R10.85 | Acute abdomen, generalized pain, localized pain, and abdominal rigidity NOS. |
Means that for Excludes2 note the excluded condition is not in the code. If both exist, are documented and fall within the reporting requirements then you can report both.
Excludes2 notes for category R10 include costovertebral-angle tenderness, dorsalgia, and flatulance-related conditions. Subcategories also separate upper, lower, pelvic and flank pain. These notes allow for proper combinations; they do not order you to add every associated symptom or pay.
Validate both top-down (category and subcategory) as well as code selection If you just look at the final code descriptor, you may miss instructions that apply to the entire branch.
Related symptoms and special coding situations
Nausea, vomiting, diarrhea, and bloating
Related symptoms may be separately reportable when supported and not integral to an established diagnosis. Useful distinctions include R11.0 for nausea, R11.10 for unspecified vomiting, R11.2 for nausea with vomiting, R19.7 for unspecified diarrhea, and R14.0 for gaseous abdominal distension.
Use the record to establish which symptoms exist. A combination code for nausea with vomiting is not appropriate when the record documents nausea alone. Likewise, listing several symptoms in a template does not establish that each was assessed or is reportable.
Chronic pain and G89 codes
The ICD-10 R10 code is not created to be used for all types of abdominal stocks, chronic or other. The exact code is based on the locations that are documented in the record, as well as the underlying condition and encounter reason. If supported by the documentation and applicable coding guidelines, a G89 code may also be assigned but is not to be automatically added to each complaint of persistent pain. In the case of visits for pain control or management, a G89 code may be used as primary and a site-specific code should be added if warranted. But visits for an evaluation of abdominal pain should adhere to the appropriate symptom and diagnosis coding guidelines. Chronic Care Management Solutions empower the practices to keep better records and assist in reporting ongoing conditions regularly. Keep in mind that G89. While you do not use a blanket term for chronic pain syndrome, as required by 4 and it must be documented by the provider and can also not be inferred from severe or unrelenting abdominal pain.
Pregnancy and postprocedural pain
Code selection and sequencing can be altered by pregnancy. If pregnancy is complicated by the condition, then instructions in Chapter 15. The mere presence of a non-obstetric reason does not itself render the pregnancy incidental. Z33. 1 is eligible for when the provider documents pregnancy as being incidental to the encounter.
When clinically appropriate, use the complete obstetric code with the level of specificity required. That is not enough to get a proper category which is copied from an online chart in part.
As with so many instances of postprocedural abdominal pain, context provides some clarity. Routine expected pain is not, in and of itself a separate diagnosis Y, post-operative pain does not constitute complication X. Instead of assuming that an R10 code answers every question, read the documented diagnosis and the appropriate G89 or complication-code instructions.
Documentation that supports an accurate code
A useful abdominal pain note distinguishes what the patient reports, what examination shows, and what the provider concludes. It does not need a guessed diagnosis to appear complete.
Capture the following details when clinically supported:
- Location: Quadrant, epigastric, periumbilical, suprapubic, pelvic, perineal, or flank.
- Side and distribution: Right, left, bilateral, diffuse, or distinct sites.
- Finding: Pain, tenderness, rebound tenderness, rigidity, or another documented sign.
- Assessment: Confirmed diagnosis, symptom-only assessment, or uncertainty expressed by the provider.
- Associated concerns: Relevant symptoms, pregnancy relationship, or a documented procedure-related condition.
- Encounter purpose: Diagnostic evaluation, treatment of an established condition, or pain management.
Do not make specificity an exercise in guessing. If the note conflicts with itself, a neutral query is more useful than selecting a favored code. For example: “The assessment describes right lower quadrant pain, while another section identifies left lower quadrant pain. Please clarify the location evaluated.”
EHR pick lists should separate pain from tenderness and hide nonbillable parent categories from claim-ready selections. A default R10.9 selection deserves review when the assessment clearly identifies a site, but a specific default can also be wrong when the record does not support it.
Practical documentation-to-code examples
These examples are illustrative workflow scenarios, not patient records. They show possible selections for the stated facts; additional documentation can change the result.
| Documentation | Supported approach | Reason |
|---|---|---|
| “Epigastric pain; cause undetermined.” | R10.13 | Unknown cause does not erase a known location. |
| “Right upper quadrant pain; possible gallstones,” in an outpatient assessment without confirmation. | R10.11 | Do not code the suspected condition as established. |
| “Abdominal pain,” with no usable location or distribution detail. | R10.9 | The unspecified code reflects the available documentation. |
| “Diffuse, generalized abdominal pain,” without acute abdomen. | R10.84 | Generalized distribution is documented. |
| “Epigastric pain and distinct left lower quadrant pain,” both evaluated and reportable. | R10.13 and R10.32 | Specified sites are individually coded under the multiple-sites guideline. |
| “Abdominal pain at multiple sites,” with individual sites unspecified. | Consider R10.85 after reviewing exclusions. | Multiple involvement is documented without named sites. |
| “Left flank pain,” without an established underlying diagnosis. | R10.A2 | A dedicated left flank pain code matches the record. |
| “Right lower quadrant rebound tenderness,” without a documented pain diagnosis. | R10.823, if reportable. | Code the finding supported; do not manufacture a separate pain diagnosis. |
| “Gastritis, unspecified, without bleeding,” with integral epigastric pain. | K29.70 | The confirmed condition generally replaces its integral symptom. |
For a denied claim, compare the submitted code with the signed assessment, relevant findings, and the payer’s stated denial reason. A code correction should repair a documented mismatch. It should not create a diagnosis to satisfy an edit.
Common claim errors to avoid
Reversing laterality. R10.31 is right lower quadrant pain; R10.32 is left lower quadrant pain. Similar code strings deserve a careful check.
Treating symptom location as a diagnosis. Right upper quadrant pain does not establish gallbladder disease, and periumbilical pain does not establish appendicitis.
Submitting a parent code. R10.2 and R10.81 describe groups. Select a complete supported child code.
Adding codes for detail already represented. More codes do not automatically improve accuracy. Review symptom-reporting rules and exclusions before combining pain and examination findings.
Assuming specificity guarantees reimbursement. Coverage also depends on the service, medical necessity, documentation, benefits, and payer policy. R10.9 can be appropriate; an unsupported specific code is not an improvement.
There is no universal CPT code for abdominal pain. ICD-10-CM explains the diagnosis or reason for a service; CPT describes the service performed. An abdominal pain diagnosis does not independently determine an evaluation-and-management level, justify every imaging study, or establish an inpatient payment group.
Frequently asked questions
What is the ICD-10-CM code for abdominal pain?
R10.9 describes unspecified abdominal pain. Use a more specific code when the record identifies the location or distribution, such as R10.13 for epigastric pain or R10.84 for generalized abdominal pain.
What is the difference between R10.9 and R10.84?
R10.9 applies when the documentation lacks sufficient location or distribution detail. R10.84 applies when the provider documents generalized or diffuse abdominal pain. An unknown cause alone does not determine which code to use.
Which codes describe lower abdominal pain?
R10.30 describes unspecified lower abdominal pain, R10.31 right lower quadrant pain, and R10.32 left lower quadrant pain. R10.33 describes periumbilical pain. Use the documented location rather than guessing from suspected organ involvement.
Which code describes upper abdominal pain?
Use R10.10 for unspecified upper abdominal pain, R10.11 for right upper quadrant pain, R10.12 for left upper quadrant pain, or R10.13 for epigastric pain, depending on the documented site.
Can R10.2 be submitted for pelvic pain?
R10.2 is a parent subcategory, not a complete billable selection. Choose R10.20, R10.21, R10.22, or R10.23 for the documented side, or R10.24 for suprapubic pain, as supported by the record.
Which ICD-10-CM codes describe flank pain?
R10.A0 describes flank pain with an unspecified side, R10.A1 right flank pain, R10.A2 left flank pain, and R10.A3 bilateral flank pain. Confirmed renal colic requires separate consideration because R10 carries an Excludes1 note for N23.
Can more than one abdominal pain code be reported?
Yes, individually documented sites can be coded separately when reportable and permitted by the applicable instructions. R10.85 applies to multiple sites without individual sites specified, subject to its exclusions. Do not automatically combine it with localized or generalized pain codes.
Choose the code the record supports
Selecting the right abdominal pain ICD 10 begins with the documented diagnosis or symtoms, followed by location, distribution and other coding instructions. Look at the lookup tables to help narrow it down, and the official Index, Tabular List and guidelines to validate it.
Use the documentation checklist to sample your R10 claims. Rectify unsupported defaults, eliminate ambiguous locations, and validate whether each selection is either painful, tender, or a known condition. That gives your team a specific actionable coding improvement to follow.
Source
- CDC official ICD-10-CM files and coding guidelines: Code tables and coding-rule explanations.
- CMS ICD-10 coding resources: Claim-code verification and billing guidance.
- WHO International Classification of Diseases: ICD-10 versus ICD-10-CM distinction.


