Skip to main content
v2026.11,858 entries · CC-BY 4.0
LAC HealthMedical & Research SuppliesReagents, PPE & instruments — chain-of-custody documented.Fast, traceable sourcing built for regulated research environments, from bench consumables to instrumentation.Shop lac.us CodeCASRAIlac.us

NEWS2 Score (National Early Warning Score 2): Royal College of Physicians Scoring Chart, SpO2 Scale 1 vs. Scale 2, and 0–20 Escalation Triggers

A clinical and methodological reference to the Royal College of Physicians National Early Warning Score 2 (NEWS2, December 2017), detailing the 6 physiological parameters, SpO2 Scale 1 vs. Scale 2 for hypercapnic respiratory failure, worked arithmetic examples, 0–20 escalation thresholds, and Python/R implementations.

Written and maintained by CASRAI Editorial Board

Last updated

The NEWS2 score (National Early Warning Score 2) is a standardized physiological track-and-trigger scoring system published by the Royal College of Physicians (RCP) in December 2017 to detect acute clinical deterioration and suspected sepsis in adult patients (≥ 16 years, non-pregnant). NEWS2 assigns integer points from 0 to 3 across six physiological vital signs—respiration rate, oxygen saturation (SpO2), systolic blood pressure, pulse rate, level of consciousness or new confusion (ACVPU), and temperature—plus an additional 2 points if the patient requires supplemental oxygen, yielding an aggregate score from 0 to 20. Unlike the unstandardized Modified Early Warning Score (MEWS) or the original 2012 NEWS chart, NEWS2 introduces two distinct oxygen saturation scales: SpO2 Scale 1 for standard patients and SpO2 Scale 2 (target 88–92%) for patients with confirmed hypercapnic (Type 2) respiratory failure.

This page describes clinical scoring standards and health informatics methodologies for informational and research purposes; it is not individual medical advice.

Additive Formula and Physiological Scoring Matrix (RCP 2017)

Mathematically, the aggregate NEWS2 score (SNEWS2 ∈ [0, 20]) is the unweighted linear sum of six physiological sub-scores (si ∈ {0, 1, 2, 3}) plus the binary supplemental oxygen weighting (wO2 ∈ {0, 2}):

S_NEWS2 = s_RR + s_SpO2(k) + w_O2 + s_SBP + s_HR + s_ACVPU + s_Temp

where k ∈ {1, 2} denotes whether the clinician has ordered SpO2 Scale 1 (k = 1, default) or SpO2 Scale 2 (k = 2, confirmed hypercapnic respiratory failure such as COPD with PaCO2 > 6.0 kPa [45 mmHg]). Note that temperature can score a maximum of 2 points on the upper tail (≥ 39.1 °C) and 3 points on the lower tail (≤ 35.0 °C), while supplemental oxygen contributes either 0 (breathing room air) or 2 points, making the theoretical maximum score 3 + 3 + 2 + 3 + 3 + 3 + 3 = 20.

Physiological Parameter Score = 3 (Left / Low) Score = 2 (Left) Score = 1 (Left) Score = 0 (Normal Range) Score = 1 (Right) Score = 2 (Right) Score = 3 (Right / High)
1. Respiration Rate (breaths/min) ≤ 8 — 9–11 12–20 — 21–24 ≥ 25
2a. SpO2 Scale 1 (%) ≤ 91 92–93 94–95 ≥ 96 — — —
2b. SpO2 Scale 2 (% — Hypercapnic) ≤ 83 84–85 86–87 88–92
or ≥ 93 on air
93–94
on O2
95–96
on O2
≥ 97
on O2
Air or Oxygen? — Oxygen (+2) — Air (0) — — —
3. Systolic Blood Pressure (mmHg) ≤ 90 91–100 101–110 111–219 — — ≥ 220
4. Pulse Rate (beats/min) ≤ 40 — 41–50 51–90 91–110 111–130 ≥ 131
5. Consciousness (ACVPU) — — — Alert (A) — — C, V, P, or U
6. Temperature (°C) ≤ 35.0 — 35.1–36.0 36.1–38.0 38.1–39.0 ≥ 39.1 —

Why NEWS2 Added SpO2 Scale 2 and the “C” in ACVPU

  • Preventing Iatrogenic Hyperoxia in Hypercapnic Patients (SpO2 Scale 2): Under the original 2012 NEWS chart, a COPD patient with chronic carbon dioxide retention whose appropriate British Thoracic Society (BTS) target saturation was 88–92% automatically received 2–3 penalty points for having an SpO2 of 89%, frequently prompting staff to over-administer oxygen and induce life-threatening hypercapnic acidosis. NEWS2 Scale 2 awards 0 points for SpO2 88–92% (or ≥ 93% on room air) and penalizes high saturations on supplemental oxygen (+1 for 93–94%, +2 for 95–96%, and +3 for ≥ 97% on O2).
  • Upgrading AVPU to ACVPU (New Confusion / Delirium): NEWS2 inserted C (new-onset or worsening Confusion, delirium, or disorientation) into the consciousness scale alongside Voice (V), Pain (P), and Unresponsive (U). Any new confusion scores 3 points (a single-parameter red trigger) until proven otherwise, reflecting that acute encephalopathy is an early cardinal sign of sepsis and hypoxia.

Worked Arithmetic Example: Comparing Scale 1 vs. Scale 2

Consider an illustrative composite inpatient: a 71-year-old adult admitted with an acute exacerbation of COPD and arterial blood gas-confirmed hypercapnic respiratory failure (ordered onto NEWS2 SpO2 Scale 2 by the admitting physician). At 06:00, bedside nursing observations record:

  • Respiration rate: 23 breaths/min → sRR = 2 (falls in 21–24 band)
  • Oxygen saturation (SpO2): 90% on 24% Venturi mask → sSpO2(2) = 0 (target range 88–92% on Scale 2)
  • Air or supplemental oxygen: Receiving supplemental oxygen (24% Venturi) → wO2 = 2
  • Systolic blood pressure: 105 mmHg → sSBP = 1 (falls in 101–110 mmHg band)
  • Pulse rate: 98 beats/min → sHR = 1 (falls in 91–110 bpm band)
  • Consciousness (ACVPU): Alert (A), oriented, no new confusion → sACVPU = 0
  • Temperature: 37.8 °C → sTemp = 0 (falls in 36.1–38.0 °C band)

Summing the components on Scale 2:

S_NEWS2 (Scale 2) = 2 + 0 + 2 + 1 + 1 + 0 + 0 = 6 points (Medium Clinical Risk)

By contrast, if this patient had been erroneously scored on Scale 1, an SpO2 of 90% would have scored sSpO2(1) = 3 instead of 0, inflating the total to SNEWS2 (Scale 1) = 9 and falsely indicating severe hypoxemia despite the patient sitting squarely inside their prescribed 88–92% target range.

Interpretation: Aggregate 0–20 Risk Bands and Escalation Triggers

In early warning score implementation programs, the Royal College of Physicians defines four clinical risk tiers that dictate minimum vital-sign monitoring frequency and rapid response team activation criteria:

NEWS2 Score Clinical Risk Band Minimum Monitoring Frequency Mandatory Clinical Response & Sepsis Screening
Aggregate 0 Low Minimum every 12 hours Continue routine NEWS2 monitoring.
Aggregate 1–4 Low Minimum every 4–6 hours Registered nurse (RN) assesses patient and decides whether increased frequency of monitoring or clinical escalation is required.
Score of 3 in any single parameter (“Red Score”) Low-Medium Minimum every 1 hour Urgent review by a ward-based doctor/clinician within 30 minutes to evaluate the isolated physiological extreme and decide on escalation.
Aggregate 5–6 Medium Minimum every 1 hour Key Sepsis Trigger: Urgent review by a clinician with core competencies in acute illness care; screen immediately for sepsis (SOFA and qSOFA context) and consider critical-care outreach.
Aggregate ≥ 7 High Continuous vital-sign monitoring Emergency assessment by a clinical/critical-care outreach team with advanced airway management skills; usually requires transfer to a High Dependency Unit (HDU) or ICU.

Assumptions, Scope Boundaries, and Common Mistakes

  • Pediatric and Obstetric Exclusions: NEWS2 is not validated for children (< 16 years) or pregnant women, whose physiological baselines (elevated heart rate, respiratory rate, and vasodilated blood pressure) alter normal ranges. Pediatric wards use the PEWS score (Pediatric Early Warning Score), and maternity units use a Modified Early Obstetric Warning Score (MEOWS).
  • Unauthorized Switching to SpO2 Scale 2: Under RCP and NHS England safety rules, bedside staff must never switch a hypoxic patient onto Scale 2 simply to silence EHR alerts; switching from Scale 1 to Scale 2 requires a documented clinical decision by a qualified prescriber confirming hypercapnic respiratory failure.
  • Baseline Chronic Confusion vs. New Confusion: A patient with stable, documented baseline dementia who is at their usual cognitive status scores Alert (0) unless there is an acute change (delirium/worsening confusion) or baseline cognition cannot be confirmed, in which case it is scored as C (3 points).

How to Report NEWS2 in Clinical Research (APA 7th Style)

When reporting NEWS2 distributions in observational cohort studies or clinical trial manuscripts, specify the skewness-appropriate summary statistics (median and interquartile range [IQR]), which SpO2 scale protocol was applied, and the exact threshold evaluated:

“Admission physiological acuity was quantified using the Royal College of Physicians National Early Warning Score 2 (NEWS2; Royal College of Physicians, 2017), applying SpO2 Scale 2 solely for patients with arterial blood gas-confirmed hypercapnic respiratory failure (PaCO2 > 45 mmHg). Across the cohort (N = 1,420), median baseline NEWS2 was 4 (IQR = 2–6), and 31.4% (n = 446) met the medium-or-high escalation threshold (NEWS2 ≥ 5).”

How to Calculate NEWS2 in Python and R

Python Implementation (Supporting Scale 1 and Scale 2)

def calculate_news2(rr: int, spo2: int, on_oxygen: bool, sbp: int,
                    hr: int, acvpu: str, temp_c: float, scale: int = 1) -> dict:
    # 1. Respiration rate
    if rr <= 8 or rr >= 25: s_rr = 3
    elif 21 <= rr <= 24: s_rr = 2
    elif 9 <= rr <= 11: s_rr = 1
    else: s_rr = 0

    # 2. SpO2 (Scale 1 vs Scale 2)
    if scale == 1:
        if spo2 <= 91: s_spo2 = 3
        elif spo2 <= 93: s_spo2 = 2
        elif spo2 <= 95: s_spo2 = 1
        else: s_spo2 = 0
    elif scale == 2:
        if spo2 <= 83: s_spo2 = 3
        elif spo2 <= 85: s_spo2 = 2
        elif spo2 <= 87: s_spo2 = 1
        elif spo2 <= 92 or not on_oxygen: s_spo2 = 0
        elif spo2 <= 94: s_spo2 = 1
        elif spo2 <= 96: s_spo2 = 2
        else: s_spo2 = 3
    else:
        raise ValueError("scale must be 1 or 2")

    # Air or Supplemental Oxygen
    w_o2 = 2 if on_oxygen else 0

    # 3. Systolic BP
    if sbp <= 90 or sbp >= 220: s_sbp = 3
    elif sbp <= 100: s_sbp = 2
    elif sbp <= 110: s_sbp = 1
    else: s_sbp = 0

    # 4. Pulse Rate
    if hr <= 40 or hr >= 131: s_hr = 3
    elif 111 <= hr <= 130: s_hr = 2
    elif (41 <= hr <= 50) or (91 <= hr <= 110): s_hr = 1
    else: s_hr = 0

    # 5. Consciousness (ACVPU)
    s_acvpu = 0 if acvpu.upper() == "A" else 3

    # 6. Temperature (Celsius)
    if temp_c <= 35.0: s_temp = 3
    elif temp_c >= 39.1: s_temp = 2
    elif (35.1 <= temp_c <= 36.0) or (38.1 <= temp_c <= 39.0): s_temp = 1
    else: s_temp = 0

    subscores = [s_rr, s_spo2, w_o2, s_sbp, s_hr, s_acvpu, s_temp]
    total = sum(subscores)
    red_single = any(x == 3 for x in [s_rr, s_spo2, s_sbp, s_hr, s_acvpu, s_temp])
    risk = "High" if total >= 7 else ("Medium" if total >= 5 else ("Low-Medium" if red_single else "Low"))
    return {"total": total, "risk_band": risk, "red_single": red_single}

# Verify worked example: RR=23, SpO2=90, O2=True, SBP=105, HR=98, ACVPU='A', Temp=37.8, Scale=2
print(calculate_news2(23, 90, True, 105, 98, "A", 37.8, scale=2))
# {'total': 6, 'risk_band': 'Medium', 'red_single': False}

R Vectorized Function

calc_news2_single <- function(rr, spo2, on_o2, sbp, hr, acvpu, temp_c, scale = 1) {
  s_rr <- ifelse(rr <= 8 | rr >= 25, 3, ifelse(rr >= 21, 2, ifelse(rr <= 11, 1, 0)))
  if (scale == 1) {
    s_spo2 <- ifelse(spo2 <= 91, 3, ifelse(spo2 <= 93, 2, ifelse(spo2 <= 95, 1, 0)))
  } else {
    s_spo2 <- ifelse(spo2 <= 83, 3, ifelse(spo2 <= 85, 2, ifelse(spo2 <= 87, 1,
              ifelse(spo2 <= 92 | !on_o2, 0, ifelse(spo2 <= 94, 1, ifelse(spo2 <= 96, 2, 3))))))
  }
  w_o2 <- ifelse(on_o2, 2, 0)
  s_sbp <- ifelse(sbp <= 90 | sbp >= 220, 3, ifelse(sbp <= 100, 2, ifelse(sbp <= 110, 1, 0)))
  s_hr <- ifelse(hr <= 40 | hr >= 131, 3, ifelse(hr >= 111, 2, ifelse(hr <= 50 | hr >= 91, 1, 0)))
  s_acvpu <- ifelse(toupper(acvpu) == "A", 0, 3)
  s_temp <- ifelse(temp_c <= 35.0, 3, ifelse(temp_c >= 39.1, 2,
            ifelse(temp_c <= 36.0 | temp_c >= 38.1, 1, 0)))
  s_rr + s_spo2 + w_o2 + s_sbp + s_hr + s_acvpu + s_temp
}

Frequently Asked Questions

What is news2 score and how is it used in clinical research and healthcare?

The NEWS2 score (National Early Warning Score 2) is a standardized 0–20 physiological scoring tool developed by the Royal College of Physicians (2017) to identify acute deterioration and sepsis in hospital and prehospital patients. In clinical research, NEWS2 serves as a baseline physiological severity covariate, a pragmatic clinical trial inclusion/stratification criterion, and a benchmark comparator when evaluating machine-learning sepsis prediction models.

What standards or regulatory requirements govern news2 score?

NHS England mandates NEWS2 across all acute hospital trusts and ambulance services in England as the single national early warning system, endorsed by the National Institute for Health and Care Excellence (NICE Guideline NG51 for Sepsis) and the Royal College of Physicians. Clinical IT systems implementing NEWS2 in the UK must comply with NHS Digital clinical safety standards (DCB0129 and DCB0160) and render the exact RCP color-coded chart thresholds without local modification.

How does news2 score integrate with EHR and health informatics workflows?

In hospital EHRs and continuous remote patient monitoring (RPM) platforms, connected multiparameter monitors transmit vital signs via HL7 v2 ORU^R01 or HL7 FHIR R4 Observation resources (coded with SNOMED CT and LOINC vital-sign identifiers). The EHR flowsheet automatically computes the aggregate NEWS2 score once all six parameters are recorded, checks whether an active provider order exists for SpO2 Scale 2, and fires automated clinical decision support alerts or rapid-response pages when a patient crosses NEWS2 ≥ 5 or a single-parameter score of 3.

Sources

Follow CASRAI

Research-administration guidance, standards updates and independent tool reviews.

Ask CASRAI · free to try

Ask about NEWS2 Score (National Early Warning Score 2): Royal College of Physicians Scoring Chart, SpO2 Scale 1 vs. Scale 2, and 0–20 Escalation Triggers

Ask your first 2 questions free below. Subscribers get 150 a day for $29 a month.

An AI assistant specialized in research administration. It cites the sources behind every answer, labels web answers and says when it can't answer.

Answers draw on CASRAI's guides and dictionary plus the federal and funder documents we index: Federal Register, Grants.gov, Regulations.gov and UKRI.

Works on this site and inside Claude, Cursor and the AI tools you already use.

Everything CASRAI publishes — this page, the dictionary, the guides and the news — stays free to read, with no account and no card.

Referenced across the research world

University of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logoUniversity of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logo
  • University of Cambridge logo
  • Columbia University logo
  • Crossref logo
  • University of Edinburgh logo
  • Harvard University logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo
  • ORCID logo

View CASRAI adoption →