# Rockall Score (Upper GI Bleeding, Complete)

Calculate the COMPLETE (post-endoscopy) Rockall score for acute upper gastrointestinal hemorrhage (AUGIB) to predict rebleeding and mortality. Five parameters: Age (<60 =0, 60–79 =1, ≥80 =2); Shock (none SBP≥100 & HR<100 =0, tachycardia SBP≥100 & HR≥100 =1, hypotension SBP<100 =2); Comorbidity (none =0, other major =2, renal/liver failure or disseminated malignancy =3); Endoscopic diagnosis (Mallory-Weiss or no lesion/stigmata =0, all other =1, upper GI malignancy =2); Stigmata of recent hemorrhage (none or dark spot only =0, blood/adherent clot/visible vessel =2). The first three parameters alone form the PRE-ENDOSCOPIC score (0–7); all five form the COMPLETE score (0–11). Interpretation: ≤2 low risk (~4.9% rebleeding, ~0% mortality — consider early discharge); ≥5 high risk. Derived from Rockall et al. 1996 (Gut). The Glasgow-Blatchford Score better identifies very-low-risk patients. Not medical advice.

> Canonical page: https://elysiatools.com/en/tools/rockall-score

- **Category:** Health

- **Keywords:** Rockall, upper GI bleed, upper GI hemorrhage, AUGIB, GI bleeding, rebleeding, mortality, endoscopy, gastroenterology, Rockall complete

## Overview

Calculate the complete post-endoscopy Rockall score for acute upper gastrointestinal bleeding using age, shock, comorbidity, endoscopic diagnosis, and stigmata of recent hemorrhage. The tool returns the complete score, pre-endoscopic score, component values, and risk category. It is not medical advice.

## Inputs

- **Age** (select): Age band. <60 =0; 60–79 =1; ≥80 =2.
- **Shock** (select): None: SBP ≥100 AND HR <100. Tachycardia: SBP ≥100 AND HR ≥100. Hypotension: SBP <100.
- **Comorbidity** (select): None =0; other major comorbidity =2; renal failure, liver failure, or disseminated malignancy =3.
- **Endoscopic diagnosis** (select): Mallory-Weiss tear OR no lesion / no stigmata =0; all other diagnoses =1; upper GI malignancy =2.
- **Stigmata of recent hemorrhage** (select): None or dark spot only =0; blood in upper GI, adherent clot, or visible/spurting vessel =2.

## When to use

- After endoscopy when assessing rebleeding and mortality risk in acute upper gastrointestinal hemorrhage.
- When you need both the complete Rockall score and the pre-endoscopic score from the same patient data.
- For clinical education or documentation of how age, vital signs, comorbidity, endoscopic diagnosis, and bleeding stigmata affect the score.

## How it works

- Select the patient's age band: under 60, 60–79, or 80 years and older.
- Select the shock category using systolic blood pressure and heart rate, then choose the applicable comorbidity category.
- Select the endoscopic diagnosis and the presence or absence of major stigmata of recent hemorrhage.
- The tool adds the five component scores, reports the complete score from 0–11, and also calculates the pre-endoscopic score from the first three parameters.

## Use cases

- Emergency and gastroenterology teams documenting risk after endoscopy for upper gastrointestinal bleeding.
- Medical learners practicing Rockall component scoring with stable, hypotensive, or high-risk patient profiles.
- Clinical researchers and educators checking how different diagnoses, comorbidities, and bleeding findings change the total score.

## Frequently asked questions

### What does the complete Rockall score measure?

It estimates rebleeding and mortality risk after acute upper gastrointestinal hemorrhage using five clinical and endoscopic parameters.

### What is the difference between the complete and pre-endoscopic scores?

The pre-endoscopic score uses age, shock, and comorbidity. The complete score also includes endoscopic diagnosis and bleeding stigmata.

### What is the Rockall score range?

The pre-endoscopic score ranges from 0 to 7, while the complete score ranges from 0 to 11.

### What does a score of 2 or less indicate?

It indicates a low-risk category, with approximately 4.9% rebleeding and approximately 0% mortality in the referenced interpretation. Clinical assessment remains necessary.

### Can this calculator replace medical judgment?

No. It is a scoring aid and not medical advice. The Glasgow-Blatchford Score may better identify very-low-risk patients.

## Related tools

- [Caprini Score (VTE Risk, 2005)](https://elysiatools.com/en/tools/caprini-score): Calculate the 2005 Caprini Risk Assessment Model to stratify venous thromboembolism (VTE) risk in surgical patients. ~40 items weighted 1/2/3/5 points: 1 point (age 41-60, minor surgery, BMI >25, swollen legs, varicose veins, pregnancy/postpartum, recurrent miscarriage, OCP/HRT, sepsis <1mo, lung disease/pneumonia <1mo, COPD, acute MI, CHF <1mo, bedridden, medical bed rest, IBD); 2 points (age 61-74, arthroscopic surgery, major open surgery >45min, laparoscopic >45min, malignancy, bed >72h, plaster cast, central line); 3 points (age ≥75, personal/family VTE history, factor V Leiden, prothrombin 20210A, lupus anticoagulant, anticardiolipin, homocysteine, HIT, other thrombophilia); 5 points (stroke <1mo, elective major lower-extremity arthroplasty, hip/pelvis/leg fracture <1mo, acute spinal cord injury <1mo, multiple trauma <1mo). Management tiers: 0 lowest, 1-4 low-moderate (mechanical), 5-6 high (consider LMWH 7-10d), 7-8 high (LMWH 7-10d), ≥9 highest (LMWH 30d). Derived from Caprini 2005. Not medical advice.
- [CHA₂DS₂-VASc Score (AFib Stroke Risk)](https://elysiatools.com/en/tools/chads2-vasc-score): Calculate the CHA₂DS₂-VASc score to stratify stroke risk in non-valvular atrial fibrillation and guide oral anticoagulation. Components: Congestive heart failure/LV dysfunction (+1), Hypertension (+1), Age ≥75 (+2), Diabetes (+1), prior Stroke/TIA/thromboembolism (+2), Vascular disease — prior MI/PAD/aortic plaque (+1), Age 65–74 (+1), Sex category female (+1). Range 0–9 (women) / 0–8 (men). Thresholds: men ≥2 or women ≥3 → recommend oral anticoagulation (DOAC preferred over warfarin); men 1 or women 2 → consider anticoagulation; men 0 or women ≤1 → omit. Female sex alone is not an independent risk factor (score 1 from sex alone is treated as 0). Includes an approximate annual stroke-risk estimate (Lip 2010 derivation cohort). Derived from Lip 2010 (Chest), 2019 AHA/ACC/HRS update, and 2023 ACC/AHA/ACCP/HRS AF guideline. Combine with bleeding risk (HAS-BLED) and shared decision-making. Not medical advice.
- [Charlson Comorbidity Index (Age-Adjusted)](https://elysiatools.com/en/tools/charlson-comorbidity-index): Calculate the Charlson Comorbidity Index (CCI), including the age-adjusted variant, to predict 1-year mortality from chronic comorbidities. 19 comorbidities are weighted by mortality risk: 1 point (MI, CHF, PVD, cerebrovascular disease, dementia, chronic pulmonary disease, connective tissue disease, peptic ulcer, mild liver disease, diabetes without complications); 2 points (hemiplegia/paraplegia, moderate-to-severe CKD, diabetes with end-organ damage, any non-metastatic tumor, leukemia, lymphoma); 3 points (moderate-to-severe liver disease); 6 points (metastatic solid tumor, AIDS). Age adjustment adds 1 point per decade ≥50 (50-59 +1 … ≥90 +5). Interpretation: 0 ~8%, 1-2 ~25%, 3-4 ~50%, ≥5 ~80-90% 1-year mortality (derivation cohort). Derived from Charlson 1987 (J Chronic Dis) and the 1994 validation. Not medical advice.
- [CURB-65 vs PSI vs SMART-COP (Pneumonia Severity Comparison)](https://elysiatools.com/en/tools/curb-65-vs-pneumonia-severity): Compare three pneumonia severity scores side-by-side from one set of inputs to support concordance reading. CURB-65 (0-5: Confusion, Urea, RR, BP, age ≥65) — quick bedside triage; PSI/PORT (Fine 1997, 5 risk classes) — the most accurate mortality stratification, more complex; SMART-COP (0-10, 2 points each for SBP <90 and hypoxia, 1 point each for multilobar CXR, albumin <3.5, RR ≥25, tachycardia ≥125, confusion, pH <7.35) — predicts need for ICU respiratory/vasopressor support. Each score has a different focus: CURB-65 is fast; PSI is more precise; SMART-COP identifies who needs ICU. The tool reports each score's total/category/interpretation and an agreement analysis (whether all three point to outpatient/admission/ICU). When scores disagree, favor the more conservative disposition. Derived from Lim 2003, Fine 1997, Charles 2008. Not medical advice.
- [Drug Accumulation Index Calculator (R = 1/(1-e^(-kτ)))](https://elysiatools.com/en/tools/drug-accumulation-index): Calculate the drug accumulation index R under repeated fixed-interval dosing with linear first-order elimination: R = 1 / (1 - e^(-kτ)), where k = ln2 / t½ and τ is the dosing interval. R is the ratio of the steady-state peak concentration to the peak concentration after the first dose — it quantifies how much the body burden rises at steady state versus a single dose. For example, dosing once per half-life (τ = t½) gives R = 2. The term e^(-kτ) is the fraction of peak concentration remaining at the end of one interval. Valid only for linear first-order elimination with fixed dose and interval — NOT for Michaelis-Menten drugs (phenytoin) or non-linear kinetics. Not medical advice.
- [HAS-BLED Score (Major Bleeding Risk)](https://elysiatools.com/en/tools/has-bled-score): Calculate the HAS-BLED score to estimate major bleeding risk in patients on oral anticoagulation (most commonly combined with CHA₂DS₂-VASc in atrial fibrillation). Each component scores 1 point: Hypertension (uncontrolled, systolic BP >160), Abnormal renal function (dialysis/transplant/Cr >2.26 mg/dL), Abnormal liver function, prior Stroke, prior major Bleeding/predisposition, Labile INR (TTR <60% on warfarin), Elderly (age >65), Drugs (antiplatelet/NSAID), Alcohol (≥8 drinks/week). Range 0–9 (renal/liver and drugs/alcohol can each contribute up to 2). Interpretation: 0 low, 1–2 moderate, ≥3 high risk — regular review and correct reversible factors; a high score alone does NOT justify withholding anticoagulation. Derived from Pisters 2010 (Chest) and the 2023 ACC/AHA/ACCP/HRS AF guideline. The 'labile INR' criterion mainly applies to warfarin users; predictive value is lower for DOACs. Not medical advice.
- [NIH Stroke Scale (NIHSS)](https://elysiatools.com/en/tools/nihss-score): Calculate the NIH Stroke Scale (NIHSS) to quantify acute stroke neurologic deficit across 11 categories (15 scored items, with left & right limb motor graded separately). Items: 1a Level of consciousness (0–3), 1b LOC questions (0–2), 1c LOC commands (0–2), 2 Best gaze (0–2), 3 Visual fields (0–3), 4 Facial palsy (0–3), 5a/5b Motor arm left/right (0–4 each), 6a/6b Motor leg left/right (0–4 each), 7 Limb ataxia (0–2), 8 Sensory (0–2), 9 Best language (0–3), 10 Dysarthria (0–2), 11 Extinction/inattention (0–2). Both left and right limb motor scores are summed into the total (standard NIHSS); the tool also reports the more-affected side (max of left/right) for clinical context. Range 0–42; higher = more severe. Interpretation: 0 no symptoms, 1–4 minor, 5–15 moderate, 16–20 moderate-to-severe, 21–42 severe. Derived from Brott et al. 1989 (Stroke) and NINDS instructions. Scoring reliability is examiner-dependent and should be performed by trained personnel. Not medical advice.
- [Padua Prediction Score (VTE Risk, Medical Patients)](https://elysiatools.com/en/tools/padua-score): Calculate the Padua Prediction Score to stratify venous thromboembolism (VTE) risk in hospitalized medical (non-surgical) patients. 11 categories: 3 points each (active cancer metastatic or chemo/radiation ≤6 months, previous VTE, reduced mobility ≥3 days, known thrombophilia); 2 points (recent ≤1 month trauma and/or surgery); 1 point each (age ≥70, heart and/or respiratory failure, acute MI or ischemic stroke, acute infection and/or rheumatologic disorder, obesity BMI ≥30, ongoing hormonal treatment). Interpretation: <4 low risk (VTE ~0.3% — case-by-case prophylaxis); ≥4 high risk (VTE ~11% without prophylaxis — recommend pharmacologic prophylaxis, e.g., LMWH). Derived from Barbar et al. 2010. Not medical advice.

## Samples

- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Rust Samples](https://elysiatools.com/en/samples/web-image-processing-rust): Web Rust image processing examples including image read/save, scaling, and format conversion

## Related content

- [Audio Encoding and Format Conversion Tools](https://elysiatools.com/en/hubs/audio-convert): Compare audio format conversion, bitrate changes, sample-rate conversion, codec swaps, and export tools in one hub for delivery and archive workflows.
- [Image Format Conversion and Animated Export Tools](https://elysiatools.com/en/hubs/image-convert): Compare image format converters for JPG, PNG, GIF, AVIF, WebP, TIFF, ICO, base64, and animation-friendly exports in one hub.
- [JSON Interchange and Format Translation Tools](https://elysiatools.com/en/hubs/json-convert): Compare JSON conversion tools for CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN, and related structured formats in one hub.
- [Color Space Conversion Tools for Web and Print](https://elysiatools.com/en/hubs/design-convert): Curated tools for web-to-print color space conversion in one hub.
