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 — 1.2M 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 Intervals

The further away an appointment is from the day its booked, the less likely a patient is to attend it. 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 address the low attendance rate associated with long booking intervals.

Accelerate Remote Appointment Adoption

Given that over half of all appointments are 15 minutes or less, telephone and video consultations represent a strong option to lessen concerns about staffing and booking. This option would reduce friction for patients and has the potential to cut the costs of missed appointments.

Regional Concerns: Address Localized Strain, Not Just Averages

National-level averages mask the fact that some regions are more impacted than others. For example, the North West London ICB operates close to system capacity on its own. Meanwhile, resource allocation decisions made on the basis of national averages will systematically under-serve high-demand areas like North West London. Regional granularity is essential and requires proper acknowledgement for planning.

Twitter: A Cost-Free Patient Survey & Opportunity for Modern Communication

The Twitter dataset shows that patients often express their feelings about their healthcare experiences online. This kind of data can be immensely valuable to get a hold of patient sentiment about booking experiences, GP quality, and the accessibility of services. In the future, Twitter may also be used by the NHS to publicize incoming changes, such as, the availability of remote appointments.

Full Python Notebook available here.

Impact Statement

The NHS isn't overbooked nor is it functioning at max capacity, missed appointments are symptomatic of scheduling issues. Shorter booking windows and remote options for routine consultations should be the norm. This strategic modification could recover millions of appointment-hours annually. This would incur 0 additional costs to patients, all while saving the NHS millions.