1. Data Preparation

Four datasets were analyzed sequentially to build a complete picture of NHS GP activity:

Dates were cast to datetime for temporal analysis. Over 21,600 duplicate rows were removed from the regional dataset alone. Rows flagged as Unknown / Data Quality or Unmapped were intentionally retained — their patterned occurrence was itself informative, and discarding them wholesale would have introduced bias.

742M+
Appointment records (30 months)
21,604
Duplicate rows removed
1.2M
NHS daily capacity threshold
52.1%
Appointments ≤ 15 minutes

2. Staffing & Capacity

The headline finding sounds reassuring: on average, the NHS stayed well below its estimated single-day threshold of 1,200,000 appointments. But averages hide the story.

When the top three busiest ICBs are isolated, NHS North West London alone approached the 1,200,000 threshold on its own — a figure the national average completely obscures. Conversely, the bottom three ICBs never exceeded 60,000 appointments in any single month, even during the peak COVID-19 period, dragging the mean downward.

VISUALIZATION // CAPACITY_ANALYSISLINE_CHART
1.2M 900K 600K 300K 0 THRESHOLD 2020-01 2020-07 2021-07 2022-07 National Average NHS NW London ICB
Fig 1. National average daily appointments stayed well below the 1,200,000 threshold — but NHS North West London ICB approached it independently, exposing critical localized strain hidden by aggregate figures.

3. The Booking Interval Effect

The single most actionable finding in the dataset: the further in advance an appointment is booked, the less likely a patient is to show up. Same-day bookings have a 95.8% attendance rate. This drops progressively, falling below 85% at 15–21 days out and reaching just 72.5% for appointments booked more than 28 days in advance.

VISUALIZATION // BOOKING_BEHAVIOURDROP_CHART
95% 90% 85% 80% 72% 95.8% Same Day 92.4% 1 Day 89.8% 2–7 Days 86.5% 8–14 Days 84.0% 15–21 Days 81.5% 22–28 Days 72.5% 28+ Days
Fig 2. Attendance rate by booking interval. Yellow = below 85%. Red = below 80%. The steepest drop occurs beyond 28 days, where nearly 1 in 4 patients fails to attend.

4. Appointment Duration & Delivery

The duration data reveals a clear operational reality: GP appointments are overwhelmingly short.

This distribution has a direct implication: the majority of GP consultations are short enough to be viably conducted over telephone or video. The NHS already demonstrated this during COVID-19 — the pandemic served as an unplanned proof-of-concept for remote delivery of short-format appointments.

5. Patterns & Recommendations

Reduce Long Booking Horizons

This is the highest-priority operational fix. The data shows a consistent, steep decline in attendance for appointments booked more than two weeks in advance. Reducing advance booking windows or implementing automated reminders at the 14-day and 7-day marks would directly reduce the 72.5% attendance rate seen at 28+ days.

Accelerate Remote Appointment Adoption

Given that over half of all appointments are 15 minutes or less, telephone and video consultations can handle the majority of the NHS's volume. This reduces friction for patients (no travel, easier to cancel if unnecessary) and cuts the cost of a missed slot for the NHS.

Address Localized Strain, Not Just Averages

National-level averages mask the fact that North West London ICB operates close to system capacity on its own. Resource allocation decisions made on the basis of national averages will systematically under-serve high-demand areas. Regional granularity is essential for staffing planning.

Mine Twitter as a Cost-Free Signal

The Twitter dataset offers a low-cost window into patient sentiment about booking experiences, GP quality, and service accessibility. Sentiment analysis of this stream could surface emerging issues before they manifest in attendance data — and provides a channel for the NHS to communicate new appointment formats to the public.

Full Python notebook and statistical models available upon request.

Impact Statement

The data tells a pragmatic story: the NHS is not failing at capacity — it is failing at timing. Patients who book far in advance are the most likely to miss, not the most likely to be unwell. Pairing shorter booking windows with scalable remote delivery for routine consultations could recover millions of appointment-hours annually, without placing additional financial burden on patients or clinical staff.