Clinical calculator summary
Edmonton Symptom Assessment System Revised (ESAS-R)
Clinical calculator summary
Edmonton Symptom Assessment System Revised (ESAS-R)
ESAS-r is a nine-item point-in-time symptom profile using 0-10 numerical rating scales.
Evidence-based context for fast calculator use
- Purpose:
- Support symptom screening and longitudinal monitoring without replacing clinical assessment.
- Population:
- Adults in oncology and palliative-care practice who can provide self-report or documented assisted/proxy ratings.
- Factors:
- Pain, Tiredness, Drowsiness, Nausea, Lack of appetite, Shortness of breath, Depression, Anxiety, Wellbeing
- Reference:
- Watanabe et al., Journal of Pain and Symptom Management 2011
ESAS-R Calculator — Edmonton Symptom Assessment System Revised
Clinical Context & Background
Nine core symptom ratings (each 0-10, describing how the patient feels now) are reported individually. Their secondary total is pain + tiredness + drowsiness + nausea + lack of appetite + shortness of breath + depression + anxiety + wellbeing (range 0-90).Reference Data
| Core ESAS-r item | Rating |
|---|---|
| Pain | 0-10; how the patient feels now |
| Tiredness | 0-10; how the patient feels now |
| Drowsiness | 0-10; how the patient feels now |
| Nausea | 0-10; how the patient feels now |
| Lack of appetite | 0-10; how the patient feels now |
| Shortness of breath | 0-10; how the patient feels now |
| Depression | 0-10; how the patient feels now |
| Anxiety | 0-10; how the patient feels now |
| Wellbeing | 0-10; how the patient feels now |
Clinical Workflow
Use, Interpret, And Continue The Patient Pathway
Expand for workflow guidance, limitations, examples, and related next steps.
Clinical Workflow
Use, Interpret, And Continue The Patient Pathway
Expand for workflow guidance, limitations, examples, and related next steps.
When To Use
- For point-in-time symptom screening or serial monitoring in adult oncology and palliative-care practice.
- When all nine core symptoms can be explicitly rated according to how the patient feels now.
How To Interpret
- Review the nine individual ratings as the primary result.
- The 0-90 sum is secondary. A rating of 7 or more may be highlighted as an individual severity flag, not as a total-burden category.
What To Do Next
- Discuss concerning or changing symptoms and complete an appropriate clinical assessment.
- Document whether ratings were patient-reported, caregiver-assisted, or proxy-completed.
Limitations
- Not a diagnostic, prognostic, or treatment-selection model.
- Not a complete clinical assessment and not automatically applicable to pediatric patients.
- The optional patient-specific tenth symptom and body pain diagram are outside this calculator.
- Do not infer low, moderate, or high burden from the total score.
Validated Population
Palliative-care patients assessed in the 2011 ESAS-r multicenter study; broader use requires clinical judgment.
Profile-first interpretation
Pain 7 with all other ratings 0 produces a secondary total of 7/90 while pain remains the clinically important individual finding.
Calculation verification history
Verified
Calculation verification history
Verified: Production browser revalidation
- Three source-backed ESAS-r cases passed through visible production controls at total 0, the pain=7 symptom-flag boundary, and total 90.
- No unexpected N/A, literal undefined value, stale control, unsupported gauge, or browser-console error was observed.
Case-level evidence is retained in validation/browser-revalidation/esas-r-symptoms-palliative-care-2026-08-03.json.
: Production browser validation
- Ten source-backed cases were exercised on the public production route through visible browser controls; 10/10 case records passed their expected-versus-observed assertions across 12 visible submissions.
- Overall browser status: failed-console. medium: Production emitted minified React error #418 during route loads/reloads used by this run.
- Case-level inputs, expected and observed results, reset/repeat behavior, failure reproductions, and console evidence are retained in the production-browser evidence record.
Case-level production evidence is retained in validation/browser-production/esas-r-symptoms-palliative-care.json.
: Full validation test
- 512/512 source-item, independent-oracle, mixed-profile, strict-input, UI, trace, scope, registry, report, and isolation checks passed.
- This verifies implementation of the selected ESAS-r instrument, not independent clinical validation, diagnosis, prognosis, or treatment guidance.
: Calculation, input-contract, and presentation correction
- Removed silent zero substitution, Number coercion, incomplete-form calculation, and acceptance of missing, extra, fractional, nonfinite, and out-of-range values.
- Restored the nine individual symptom ratings as the primary profile and retained the 0-90 sum only as a secondary measure.
- Removed unsupported low/moderate/high total categories and the invented >30, >50, and two-severe-symptom rules; added current-timeframe, self-report/proxy, optional-item, and scope guidance.
Included in the current validation report.
Verification confirms the calculator implementation against the cited model; it is not independent clinical validation, regulatory approval, or medical advice.
Frequently Asked Questions
Is the 0-90 total an ESAS-r severity category?
No. The individual symptom ratings are primary. This calculator provides the nine-item sum only as a secondary derived measure and does not label totals low, moderate, or high.
When should symptoms be rated?
Rate how the patient feels now. Prefer patient self-report and document caregiver-assisted or proxy completion when applicable.
Where is the optional tenth symptom?
The patient-specific optional symptom belongs to the full paper instrument and is outside this nine-field calculator. It is not included in the 0-90 core total.
Evidence-based oncology decision support. Verify with clinical guidelines.