# Wells Score for Deep Vein Thrombosis (DVT)

Calculate the Wells score to estimate clinical probability of deep vein thrombosis (DVT). Components: active cancer (+1), paralysis/paresis/recent plaster immobilization (+1), recently bedridden ≥3 days or major surgery ≤12 weeks (+1), localized tenderness along deep veins (+1), entire leg swollen (+1), calf swelling ≥3 cm vs other leg (+1), pitting edema confined to symptomatic leg (+1), collateral superficial (nonvaricose) veins (+1), previously documented DVT (+1), alternative diagnosis at least as likely as DVT (−2). Reports BOTH interpretations: three-tier (low ≤0 ~5%, moderate 1–2 ~17%, high ≥3 ~17–53%) and dichotomized two-tier (DVT unlikely ≤1 — a negative D-dimer rules out; DVT likely ≥2 — ultrasound/D-dimer). Derived from Wells 1997 (Lancet) and the Goodacre 2005 (BMJ) meta-analysis. Not medical advice.

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

- **Category:** Health

- **Keywords:** Wells, deep vein thrombosis, DVT, venous thromboembolism, VTE, D-dimer, compression ultrasound, clinical prediction rule, leg swelling

## Overview

Calculate the Wells score for suspected deep vein thrombosis (DVT) by selecting applicable clinical findings. The tool returns the total score with both three-tier and two-tier interpretations. It is a clinical prediction rule and not medical advice.

## Inputs

- **Active cancer** (checkbox): Active cancer (treatment within 6 months or palliative). +1.
- **Paralysis, paresis, or recent plaster immobilization** (checkbox): Paralysis, paresis, or recent plaster immobilization of the lower extremities. +1.
- **Recently bedridden ≥ 3 days or major surgery ≤ 12 weeks** (checkbox): Recently bedridden ≥3 days or major surgery within 12 weeks. +1.
- **Localized tenderness along deep veins** (checkbox): Localized tenderness along the distribution of the deep venous system. +1.
- **Entire leg swollen** (checkbox): Entire leg swollen. +1.
- **Calf swelling ≥ 3 cm vs other leg** (checkbox): Calf swelling ≥3 cm compared to the asymptomatic leg (measured 10 cm below the tibial tuberosity). +1.
- **Pitting edema confined to symptomatic leg** (checkbox): Pitting edema confined to the symptomatic leg. +1.
- **Collateral superficial veins (nonvaricose)** (checkbox): Collateral (nonvaricose) superficial veins. +1.
- **Previously documented DVT** (checkbox): Previously objectively documented DVT. +1.
- **Alternative diagnosis at least as likely as DVT** (checkbox): An alternative diagnosis at least as likely as DVT. −2.

## When to use

- Estimate the clinical probability of DVT from documented symptoms and risk factors.
- Review how individual findings contribute positive or negative points to the Wells score.
- Compare the three-tier result with the two-tier interpretation for DVT likelihood.

## How it works

- Select each applicable Wells criterion, including cancer, immobilization, recent surgery, swelling, tenderness, previous DVT, or an alternative diagnosis.
- The tool adds 1 point for each positive criterion and subtracts 2 points when an alternative diagnosis is at least as likely as DVT.
- It returns the total Wells score in JSON format.
- The result reports three-tier risk categories and the two-tier classification of DVT unlikely or DVT likely.

## Use cases

- Clinicians can document the contribution of each DVT finding during an initial assessment.
- Medical students can study how the Wells criteria produce low, moderate, high, unlikely, or likely classifications.
- Clinical teams can use the score as one structured input when considering subsequent evaluation such as D-dimer testing or ultrasound.

## Frequently asked questions

### What does the Wells DVT calculator measure?

It estimates the clinical probability of deep vein thrombosis using the Wells clinical prediction rule.

### What findings add points to the score?

Findings include active cancer, immobilization, recent surgery or bed rest, deep-vein tenderness, leg swelling, pitting edema, collateral veins, and previous DVT.

### Which finding subtracts points?

An alternative diagnosis at least as likely as DVT subtracts 2 points.

### How are the scores interpreted?

Three-tier results are low at 0 or below, moderate at 1–2, and high at 3 or more. Two-tier results are DVT unlikely at 1 or below and DVT likely at 2 or more.

### Does this calculator diagnose DVT?

No. It estimates clinical probability and does not replace clinical assessment or diagnostic testing.

## Related tools

- [Species Richness & Evenness (S, Margalef, Menhinick, J = H′/H′max)](https://elysiatools.com/en/tools/species-richness-evenness): Richness S with Margalef/Menhinick indices, Shannon H′, Pielou evenness J, and Berger–Parker dominance from a named or plain species list.
- [TPN Macronutrient Calculator (Glucose/AA/Lipid)](https://elysiatools.com/en/tools/tpn-macronutrient-calculator): Calculate glucose/amino-acid/lipid delivery (grams and kcal), total and non-protein calories, the non-protein kcal:g nitrogen ratio and per-kg values from a parenteral nutrition prescription. Energy densities: dextrose 3.4 kcal/g, AA 4.0 kcal/g, lipid 20% ≈ 2.0 kcal/mL. Targets (ASPEN/ESPEN): 20–30 kcal/kg/day, protein 1.0–1.5 g/kg/day. This is a prescription-analysis aid, not a compounding recipe. Derived from ASPEN 2016, ESPEN 2019, McClave 2016, Mirtallo 2004. Not medical advice.
- [Protein Intake Calculator (by Body Weight & Activity)](https://elysiatools.com/en/tools/protein-intake-calculator): Estimate your daily protein target in grams from body weight and activity level. Coefficients (g per kg bodyweight) follow the ISSN 2017 position stand and the Morton et al. 2018 meta-analysis.
- [A-a Gradient (Alveolar-Arterial O₂)](https://elysiatools.com/en/tools/a-a-gradient-calculator): Calculate the alveolar-arterial O₂ gradient to distinguish hypoxemia causes. PAO₂ = FiO₂×(P_atm−47) − PaCO₂/0.8; A-a = PAO₂ − PaO₂. Normal ≈ (Age+10)/4. Elevated → V/Q mismatch, shunt, diffusion impairment. Derived from StatPearls, LITFL, Cornell PICU, and Martin 1999. Not medical advice.
- [Alveolar Gas Equation (PAO₂ Calculator)](https://elysiatools.com/en/tools/alveolar-gas-equation): Calculate PAO₂ = FiO₂ × (P_atm − 47) − PaCO₂ / RQ. Defaults: P_atm 760 mmHg (sea level), RQ 0.8. Gives a directional hint vs expected ~100 mmHg. For full A-a gradient interpretation use a-a-gradient-calculator. Derived from StatPearls, LITFL, Cornell PICU, and West. Not medical advice.
- [Alveolar Ventilation Calculator (VA)](https://elysiatools.com/en/tools/alveolar-ventilation-calculator): Calculate VA = (VT − VD) × RR in L/min. VD may be supplied or estimated as ~2 mL/kg body weight. Normal resting ~4–6 L/min; low → hypercapnia, high → hypocapnia. Derived from West, LITFL, StatPearls, and Radford 1955. Not medical advice.
- [Apgar Score (Newborn 1 & 5 min)](https://elysiatools.com/en/tools/apgar-score): Calculate the Apgar score to assess newborn condition at 1 minute and 5 minutes after birth. Five signs are each scored 0–2 at both time points: Appearance (skin color), Pulse (heart rate), Grimace (reflex irritability), Activity (muscle tone), and Respiration. Each time point totals 0–10. Interpretation: 7–10 reassuring; 4–6 moderately abnormal (may need assistance); 0–3 critically low (immediate resuscitation). The tool reports both the 1-min and 5-min scores, the change (delta), and per-time-point interpretation. A 5-min score, and especially the change from 1 to 5 min, indicates response to resuscitation; persistent low 5-min scores warrant continued resuscitation and reassessment at 10 min. Derived from Apgar 1953, reaffirmed by ACOG/AAP. The Apgar is a physiologic snapshot at a moment in time and is not, by itself, a marker of asphyxia or long-term neurologic outcome. Not medical advice.
- [OD600 to CFU/mL Converter (Calibration Curve Slope)](https://elysiatools.com/en/tools/bacterial-growth-od): Convert OD600 to CFU/mL via a calibration slope with organism presets, blank correction, dilution handling, and linearity warnings.

## 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
- [Copyright-Free FLAC Audio Samples](https://elysiatools.com/en/samples/flac-samples): Lossless FLAC audio samples for testing and development, mirrored from MP3 set with nature sounds and meditation music
- [Copyright-Free MP3 Audio Samples](https://elysiatools.com/en/samples/mp3-samples): Collection of royalty-free audio samples for testing and development purposes including nature sounds, meditation music, and ambient audio
- [Copyright-Free WAV Audio Samples](https://elysiatools.com/en/samples/wav-samples): Uncompressed PCM WAV audio samples for testing and development, mirrored from MP3 set with nature sounds and meditation music

## Related content

- [Health Tools](https://elysiatools.com/en/hubs/health-utility): Explore 29 health tools for utility workflows and compare closely related utilities quickly.
- [Meditation, Sleep, and Relaxation Tools](https://elysiatools.com/en/hubs/meditation-sleep-relaxation): Compare guided meditation, breathing routines, PMR, sleep-cycle planning, stress self-checks, and supporting audio tools in one hub for calmer daily routines.
- [Endurance Training Pace, Heart Rate, and Effort Tools](https://elysiatools.com/en/hubs/endurance-training-metrics): Compare pace calculators, heart-rate zone tools, VO2 max estimates, cycling power, calorie burn, and training-load metrics in one hub for running, cycling, swimming, and triathlon planning.
- [Nutrition, Body Composition, and Sleep Calculators](https://elysiatools.com/en/hubs/nutrition-body-composition-sleep-calculators): Calculate daily macros, protein targets, lean body mass, TDEE and BMR, hydration and sweat rate, walking calorie burn, and optimal sleep-wake times with step-by-step body-metric tools.
