惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
L
LangChain Blog
Jina AI
Jina AI
WordPress大学
WordPress大学
人人都是产品经理
人人都是产品经理
S
Secure Thoughts
T
The Exploit Database - CXSecurity.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 聂微东
小众软件
小众软件
Apple Machine Learning Research
Apple Machine Learning Research
C
Cyber Attacks, Cyber Crime and Cyber Security
Project Zero
Project Zero
T
Threat Research - Cisco Blogs
量子位
G
GRAHAM CLULEY
腾讯CDC
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
C
CERT Recently Published Vulnerability Notes
The Hacker News
The Hacker News
C
Cisco Blogs
Scott Helme
Scott Helme
Spread Privacy
Spread Privacy
宝玉的分享
宝玉的分享
V
V2EX
博客园 - 三生石上(FineUI控件)
T
Tor Project blog
P
Proofpoint News Feed
雷峰网
雷峰网
D
Darknet – Hacking Tools, Hacker News & Cyber Security
V
Vulnerabilities – Threatpost
PCI Perspectives
PCI Perspectives
博客园_首页
L
LINUX DO - 最新话题
IT之家
IT之家
有赞技术团队
有赞技术团队
博客园 - Franky
Hacker News: Ask HN
Hacker News: Ask HN
Last Week in AI
Last Week in AI
The Cloudflare Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
美团技术团队
博客园 - 【当耐特】
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Security Archives - TechRepublic
Security Archives - TechRepublic
L
LINUX DO - 热门话题
AWS News Blog
AWS News Blog
S
Security Affairs
T
Tailwind CSS Blog

Towards AI

Building AI Agents in Rust — part 4 | Towards AI Building AI Agents in Rust — part 5 | Towards AI The Verified Identity Agent Bridge | Towards AI You Can’t Prompt Your Away Your LLM Problems | Towards AI The Free Agent Trap | Towards AI Your Agentic Loop Will Drift. Here Is the KL Divergence Equation That Measures How Far It Has Wandered From Its Original Instruction. | Towards AI Beyond Chat: Processing Images, PDFs, and Documents with the OpenAI Adapter in Oracle Integration Cloud | Towards AI Building AI Agents in Rust — part 3 | Towards AI Self-Hosting Airflow at Home: Automating Stock Price Data Collection | Towards AI The 76-Hour Frontier: How the Takedown of Claude Fable 5 Birthed the Military-Industrial-AI Complex | Towards AI I Trained a Markdown File to Boost GPT-5.5 by 23 Points — It Shouldn't Work | Towards AI We Replaced ChatGPT With a Local AI Server. Six Months of Honest Data. | Towards AI What Really Makes Cars Pollute? A Data Science Deep Dive into CO₂ Emissions | Towards AI Training GPT-2 From Scratch on a GTX1050 | Towards AI Principal Component Analysis (PCA): Theory, Mathematics, and Applications Build a Zero-Cost Web Automation Pipeline With OpenRouter, OpenClaw, and MediaUse I Gave Qwen3.7-Plus a Screenshot and It Found the Exact Pixel to Click for $0.40 Beyond the Prompt: Why Autonomous AI Agents Are Replacing the Chatbot Moonshot Cracked Claude Code’s Playbook with an MIT Terminal Agent and a $0.60 Model Connections, Roles, and Warehouses: Getting CoCo Desktop Production-Ready from Day One My First $5,000 Month Writing About AI Engineering on Medium Google Shrank Gemma 4 by 72% and Unsloth Fixed the 4-Bit Bug Nobody Else Caught on One 4090, and 4-Bit Shouldn’t Be This Good LangChain Explained: Understanding Models, Prompts, Chains, Memory, Indexes, and Agents TOON: Beyond JSON for LLMs Claude Code Casual, Pro, Elite: The Three Working Personas of Claude Code Mastery MiniMax M3 Decodes 1M Tokens 15x Faster — and It Shouldn’t Be This Cheap Using Amazon SQS for AI Agent Orchestration I Ran a 1.5B-Active Model on My Laptop That Embarrassed a 26B by 46 Points How to Build a Self-Improving Company with AI Part 3 — Implementation/Engine-Level: Choosing the Runtime That Gives You These for Free Part 2 — Serve-Level Speed: System Design That Stabilizes P95/P99 3-Part Series: LLM Latency in Production (Part 1) Claude Code: The AI Coding Partner Changing How Developers Build Software Claude Code Pitfalls: Claude Code Won’t Do What You Told It: A Troubleshooting Catalog Full-Stack Data Scientists for the Agentic Coding World Building Production-Grade AI Skills with Snowflake Cortex AI Function Studio I Tried 10 AI Agent Frameworks in 2026 — Here’s the Honest Guide I Wish I Had Earlier How One Spring Boot Optimization Saved Our Startup $30,000 a Year Inside Palantir AIP: How the World’s Most Controversial AI Platform Actually Works What Is a Reverse Proxy? (And Why Every Backend Developer Should Care) What Claude Opus 4.8 Actually Changes If You’re Building Agents QWEN 3.7 Max Worked For 35 Hrs Straight And The Results Were Mind-blowing When LLMs Meet Knowledge Graphs on the Battlefield Fine-Tuning is Dead: Why Context Orchestration Won in 2026 5 Things Broke When I Shipped a RAG + MCP Agent to Production. Google Co-Scientist: Hyper Scaling Research and Discovery Microsoft Just Embarrassed Browser Web Agents — 1,000 Lines Made GPT-5.4 Beat Opus 4.6 on 200 Web Tasks The Modern Data Stack Is Broken — Here’s How to Fix It With AI, Governance, and Real Architecture Building Production MCP Servers: What the Spec Won’t Tell You When Should an Agent Stop? The Anatomy of Termination Harness Engineering: The Layer That Matters More Than the Model AI Engineers Who Can’t Debug Are Getting Fired (Here’s How I Debug with Claude Code) Claude Code Memory: Why You Keep Explaining the Same Thing to Claude (and the Five Layers That Fix It) Claude Code Subagents: The Claude Code Feature You Skip Every Day (And Why It Quietly Wrecks Your Sessions) Agentic AI and the SMB Banking Advantage Claude Code: Spec-Driven Development — Why Your AI Coding Sessions Fall Apart at Hour Three The Real Cost of Agentic AI Nobody Budgets For SVM : 40 must visit Interview Questions (Part 2) Your AI Agent Works Perfectly in the Demo. Here Are the 6 Ways It Dies in Production. Unleashing the Power of ONNX for Speedier SBERT Inference Terraform vs CI/CD for Serverless Deployments Merve Noyan Stopped Writing Training Scripts — Her Agent Just Fine-Tuned 18 Models Solo for $11.40 Why Your Sales Forecast Is Always 20% Wrong (And How To Make It 12% Wrong) Genetic Cubic n{C/A} Ratios For Elementary Robotics Design Top 20 AdaBoost Interview Questions & Answers (Part 2 of 2) Agentic AI Vs AI Agents — What Are the Key Differences? LAI #127: The Infrastructure Layer of AI Is Becoming the Product Anthropic Caught Its Own AI Planning to Blackmail Engineers RNNs Cannot Think What Transformers Think Cheaply. ICLR 2026 Proved the Gap Is Exponential. Time Series Made So Easy My Aunt Got It on the Second Read Claude Cowork 101 | Towards AI Is 3-Bit KV Cache the Holy Grail? A Reality Check on Google’s TurboQuant LangGraph Multi-Agent Architecture: Building a Self-Critiquing AI Debate System AutoML on Autopilot | Towards AI I Ran This Open-Source AI Tool on a Messy Codebase and Got 71x Fewer Tokens — Here Is Exactly What Happened Month in 4 Papers (April 2026) AI Kept Forgetting My Notes. Fixing That Taught Me How It Actually Works. How ChatGPT Makes You Addicted Crack ML Interviews with Confidence: K-Nearest Neighbors (KNN 20 Q&A) The Event-Driven Blueprint: How I Scaled a Spring Boot System to 10 Million Kafka Messages/Day Building Vector Search? Why FAISS Alone Isn’t Enough TAI #202: GPT-5.5 Moves Codex Into Real Work Machine Learning System Design -The Model Serving Triangle, With One Forward Pass Flowing Through Every Trade-off (Part3) AI Orchestration in Action: How MuleSoft and LLMs Fuel the Future of Enterprise AI GPT-4 Has 1.8 Trillion Parameters. It Uses 2% of Them Per Token. Part 20: Data Manipulation in Multi-Dimensional Aggregation A Fundamental Introduction to Genetic Algorithm -Part Two TAI #200: Anthropic’s Mythos Capability Step Change and Gated Release From Notebook to Production: Running ML in the Real World (Part 4) Sqribble’s Template‑Driven Document Automation Anthropic Just Shipped the Layer That’s Already Going to Zero Long-Term vs Short-Term Memory for AI Agents: A Practical Guide Without the Hype The L1 Loss Gradient, Explained From Scratch I Directed AI Agents to Build a Tool That Stress-Tests Incentive Designs. Here’s What It Found. Your System Prompt Is the Product — Not the Feature The LLM Wiki Trend Has a Retention Problem Nobody Mentions Top 20 Data Preparation Interview Questions and Answers (Part 2 of 2) LAI #122: Word Embeddings Started in 1948, Not With Word2Vec Top 15 Computer Vision Datasets [2026] 40 Generative AI Interview Questions That Actually Get Asked in 2026 (With Answers)
Your Postcode Is Deciding Your Care. I Built a Pipeline to Prove It.
Editorial Team · 2026-04-10 · via Towards AI

Author(s): Yusuf Ismail

Originally published on Towards AI.

Your Postcode Is Deciding Your Care. I Built a Pipeline to Prove It.

Picture this.

It’s 2 am. You’re on a trolley in a hospital corridor. Not a ward. A corridor. Fluorescent lights, the smell of disinfectant, the sound of a ward that’s full somewhere behind a set of doors that won’t open for you yet.

A doctor saw you three hours ago. She decided you needed to be admitted. She wrote it down, made the call, and moved on to the next patient. The bed she ordered for you doesn’t exist yet. So you wait. On the trolley. In the corridor. While the clock runs.

This isn’t a worst case scenario. This is Tuesday.

I’ve been building data pipelines on NHS performance data for the past few months: outpatient records, referral-to-treatment waiting times, and now A&E. The deeper I go into this data, the more I realise that what I’m looking at isn’t a system under pressure. It’s a system that has quietly normalised something that should never be normal.

1,280 patients. Every single day. Stuck in corridors after a doctor had already decided they needed a bed.

I needed to see that number. So I built something to track it properly.

The target nobody is hitting

The NHS has a target. It’s been there since 2000. 95% of patients arriving at A&E should be seen, treated, and either admitted, discharged or transferred within four hours of arrival.

Simple enough. Measurable. Published every month by NHS England for anyone to download.

So I downloaded it. All of it. 36 months. April 2022 to March 2025. Every NHS Trust in England, every month, their numbers sitting in CSV files on a government website that most people will never visit.

I built a Bronze→Silver→Gold medallion pipeline in Python — ingesting the raw files, cleaning and classifying them, then calculating the metrics that matter. 36 files. 7,238 rows of provider-level data after transformation. Three Gold tables: national, regional, trust-level.

Then I ran the numbers.

0 out of 36 months hit the 95% target. Not one. Not even close.

The best month in three years was April 2023–65.5%. The worst was December 2023–54.3%. The average across the entire period was 59.8%. The NHS is, on average, 35 percentage points below its own target. Every single month.

19.5 million people waited over four hours in a major A&E between April 2022 and March 2025. That’s 19.5 million moments where someone sat in pain, or fear, or exhaustion, past the point the system promised they wouldn’t have to.

NHS A&E 4-hour performance vs 95% target, April 2022 — March 2025. Source: NHS England.

The corridor care numbers

Underneath the four-hour headline sits a number that doesn’t get enough attention — the 12-hour wait. Not 12 hours to be seen. 12 hours after a doctor has already decided you need to be admitted. You’re in the corridor. The system just can’t find anywhere to put you.

Across three years, 1,381,891 people experienced this. And it’s getting worse:

2022/23: 410,029 corridor waits of 12 hours or more
2023/24: 439,411
2024/25: 532,451

That’s a 30% increase in three years. December is consistently the worst month — an average of 50,879 people waiting 12 hours or more, every December, like clockwork. Winter is not a surprise. It happens every year. The system knows it’s coming.

Monthly 12-hour corridor waits after decision to admit, England. Source: NHS England.

Your postcode is the variable

I was on a call earlier this year with my assessor. Somewhere in the conversation, I mentioned what I’d been building — the NHS pipeline, the waiting times data, the postcode lottery finding starting to emerge from the numbers.

She paused. Then she told me about where she lives in rural Wales. If she phones her GP in the morning, she gets seen the same day. Her father, who lives in England, has to go online, fill in a form, and hope the algorithm decides he’s urgent enough.

She told me about ambulances. Where she lives, they come. In England, she said, they ask you first if you’re breathing — because the triage system is so pressured that the questions you answer on the phone determine whether help arrives at all. She mentioned delays in care for her father during a serious health episode. I didn’t probe further.

She mentioned that once, in her part of Wales, the coastguard came when she called for an ambulance. Because that’s who could get there first.

I went back to my data.

Because what she described — that gap, that difference in what the system gives you depending on where you happen to live — is exactly what the numbers show.

The best performing region in England over three years is the South East, at an average of 63.9%. The worst is the North West, at 55.2%. But the regional gap is nothing compared to the trust-level gap.

Best performing major A&E trust: Sheffield Children’s NHS Foundation Trust — 90.2% average.

Worst: United Lincolnshire Hospitals NHS Trust — 40.5%.

49.7 percentage points between them. Same country. Same target. Same NHS. Different postcode.

Average A&E 4-hour performance by NHS England region, April 2022 — March 2025. Source: NHS England.

The one that hit different

I live in Telford.

When I pulled the trust-level data and sorted it, I wasn’t looking for anything specific. I was just reading down the worst performers list.

There it was.

The Shrewsbury and Telford Hospital NHS Trust. Third worst in England. 43.6% average four-hour performance over 36 months. 825 patients per month waiting 12 hours or more after a decision to admit.

This is the hospital that serves the town I live in.
The A&E my family would go to if something went wrong tonight.

43.6%.

I don’t say that to attack the staff. Anyone who has worked in or around the NHS knows that the people on the floor are doing everything they can. But the data is the data. And the data says that if you live in Telford and you go to A&E, fewer than half of patients are being seen within the target time. Every month. Consistently. For three years.

That’s not a bad week. That’s the baseline.

What the data actually says

This is what three years of NHS A&E data tells us:

The system is not recovering. Every region in England performed worse in 2023/24 than in 2022/23. Most steadied slightly in 2024/25 but never recovered ground. The North West has been below 56% for three consecutive years. The Midlands has accumulated 314,606 twelve-hour corridor waits since April 2022.

The 95% target was last met nationally in 2015. That’s a decade ago.

48 million people attended a major A&E in England between April 2022 and March 2025. Nearly 20 million of them waited longer than they should have. 1.38 million were left in corridors after a doctor had already decided they needed care.

And if you want to know whether you’re likely to be one of them, the most reliable predictor isn’t how sick you are. It’s where you live.

The pipeline

The full code is on GitHub — Bronze ingestion, Silver transformation, Gold analytical tables. Every number in this article comes directly from NHS England’s published data, processed through a reproducible pipeline anyone can clone and run.

GitHub: https://github.com/YusufIsmailayo/nhs-ae-waiting-times

Close

My assessor ended that part of our conversation by saying something I keep coming back to.

She said: where you live shouldn’t determine the care you get.

She said it casually, like it was obvious. Like it was something everyone already knew.

Maybe they do. Maybe that’s the problem. We know it. We’ve known it for years. The data has been published every month. The target has been missed every month. And the corridor is still full at 2am.

1,280 people today. Stuck. Waiting. After the decision was already made.

I built a pipeline to measure it. I’m not sure that’s enough. But it felt important to count.

Yusuf Ismail is a data engineer building NHS analytics pipelines. His previous projects cover 226 million outpatient records and 14 million RTT pathways. GitHub: YusufIsmailayo | Medium: @yusufismail_91982

Published via Towards AI