Chapter 2

Analysis of the Current System

To address systemic issues in healthcare, we must first demonstrate the specific areas where the current model is failing by using verifiable data. While the Netherlands is frequently ranked as having one of the best healthcare systems in Europe, it is currently experiencing a “care gridlock” known as a zorginfarct. This is not a future projection but a present reality where 38% of specialist referrals exceed legal waiting standards and many general practitioner (GP) practices are closed to new patients. Research from 2023 indicates a projected shortfall of 301,000 healthcare workers by 2035; this number represents a structural impossibility because the system cannot function with the workforce that will be available.

301K
Worker shortage by 2035
30%
GP time on administration
11%
Data interoperability
62%
Effective GP capacity

The pressure on the system is driven largely by an aging population. Currently, 20% of Dutch citizens are over the age of 65. Within the group aged 75 and older, 96% have at least one chronic condition and nearly half have two or more. The healthcare system was originally designed to provide acute care for a younger population, and the architecture of the system has not evolved to meet these new demographic needs.

There are three primary factors driving the current failure of the system, and each factor serves to worsen the others.

1. The Administrative Burden

A Dutch GP spends 30% of their working time on administrative tasks such as documentation, insurance coding, and quality reporting. This is an architectural fact of the system where every new regulation or reporting requirement adds minutes to a patient’s visit without removing any existing tasks. For example, a GP who could theoretically see 200 patients per week is limited to approximately 124 consultations because the remaining 76 slots are consumed by the system’s own reporting requirements. When combined with an 8% sick leave rate, a GP operates at only 62% of their theoretical capacity.

The compounding effect Administrative burden does not just reduce volume. It degrades quality. GPs under time pressure make faster referral decisions, write shorter handover notes, and miss follow-up actions. The administrative overhead creates the clinical errors that generate more administrative overhead.

2. Breaches of the Treeknorm

The Treeknorm represents the legal maximum time a patient should wait for specialist care, which is generally four weeks for diagnostics and seven to twelve weeks for treatment. In practice, these norms are frequently ignored.

DepartmentNormActualSource
Ophthalmology7 weeks12 weeksNZa 2024
Neurology7 weeks+50% since 2022NZa 2024
Gynaecology7 weeks+50% since 2022NZa 2024
MRI/CT diagnostics4 weeks28.9% exceed normNZa 2024

When patients wait too long, their conditions deteriorate; this often turns a simple primary care issue into a more complex and expensive emergency room visit. The system generates the complexity it cannot handle.

3. Data Fragmentation

The Dutch healthcare network consists of roughly 12,000 GP practices and 90 hospital organisations, yet only 11% of health data is shared effectively between them. Most providers still use EDIFACT, which is a messaging standard from the 1980s originally created for shipping logistics. This lack of communication means that five different providers treating the same patient may maintain five independent and disconnected records.

The coordination cost Adding a new specialist system to the Dutch healthcare network takes 3–18 months of integration work. In Cammelot’s A2A mesh, it takes five minutes: publish an agent card, join the mesh. The gap between these two numbers is the cost of the current architecture.

The Capacity Formula

Cammelot calculates the effectiveness of a GP practice using a specific equation to show how much time is actually available for patients:

Ceff = Ctotal × (1 − Ladmin − Vziekte) × Eai
VariableIST ValueSource
Ladmin0.30LHV 2024 (administrative burden)
Vziekte0.08CBS (sick leave / ziekteverzuim)
Eai1.0No AI assistance in IST mode
Ceff0.6262% of theoretical capacity

In this formula, Ladmin represents the 30% administrative loss and Vziekte represents the 8% loss due to sick leave. In the current system, there is no AI assistance, so Eai is set to 1.0. This means a practice meant for 2,400 patients can only effectively manage 1,488 people before the quality of care begins to decline and burnout occurs.

Health Deterioration and Mortality

Mortality in this simulation is a direct result of delays in the system. When a citizen waits longer than the Treeknorm allows, their health points (HP) begin to drain according to this formula:

HPdrain = drainRate × (twait − Ttreeknorm) × severityMultiplier × (1 + adminBurden)
ParameterValueEffect
drainRate3HP lost per week overdue
severity: mild×0.5Half drain rate
severity: moderate×1.0Full drain rate
severity: severe×2.0Double drain rate
severity: critical×4.0Quadruple drain rate
adminBurden+30%Administrative delays compound clinical delays

The “drain rate” increases based on how serious the illness is. For a patient in a critical state, health points drop four times faster than for someone with a mild condition. The simulation also accounts for the fact that administrative overhead slows down every step of the care chain, which further accelerates how quickly a patient’s health declines. The model distinguishes between “natural mortality,” such as a person dying of old age at 92, and “system-failure mortality,” where a person dies specifically because they waited 18 weeks for a cardiologist.

The Disease Engine and Comorbidities

The simulation tracks 10 chronic conditions using official ICD-10 codes. Each condition progresses through a five-state Markov chain where the system checks every simulation tick to see if a patient moves from “healthy” to “mild” or from “severe” to “critical.”

ICD-10 conditions and Markov transitions
ConditionICD-10NL Prevalence
HypertensionI10Age-dependent
Type 2 DiabetesE111.2 million
COPDJ44600,000+
Cardiovascular DiseaseI2512% (65+)
ArthrosisM171.6 million
OsteoporosisM8115% (65+)
DepressionF32Age-dependent
AnxietyF41Age-dependent
DementiaF03300,000+
Lung CancerC34Age-dependent

Comorbidity multipliers model documented clinical interactions:

InteractionRelative RiskSource
COPD → Cardiovascular Disease2.5PMC meta-analysis
Type 2 Diabetes → CVD2.0ESC Guidelines 2021
Hypertension → CVD1.8ESC Guidelines 2021

Waiting for treatment does not just delay help; it actively moves patients toward worse health states. We also model how different diseases interact. For example, clinical research shows that having COPD increases the risk of cardiovascular disease by 2.5 times. These “relative risk multipliers” ensure that the simulation reflects the actual danger that multimorbid patients face when the system is backed up.

Observations from 200 Simulation Runs

When we average the results of 200 independent runs for the current system, the following patterns emerge:

MetricIST MeanInterpretation
System-failure deaths4.2 / runDeaths from wait time exceeding Treeknorm
Treeknorm violations38%Referrals exceeding legal wait norm
Avg specialist wait9.4 weeksAcross all departments
GP burnout events1.8 / runGP at capacity ceiling
Cost per citizen / year€2,847NZa tariff-based (GP + specialist + hospital)
The structural argument The core argument of this research is that the system is not failing because of a lack of effort from healthcare workers; instead, it is failing because the architecture was built for a different era. The demographics of the Netherlands have changed, but the digital and administrative structures have not.

Researcher Disclosure and Limitations

It is important to note that I have worked in Big Tech for the last six years. I built Cammelot as a personal research project to test these systems independently. The code is open source and the opinions expressed here are my own.

Modeling decisions and limitations
  • N=45 is small. With only 45 citizens, the results can vary significantly between runs, which is why we focus on the average results across 200 iterations rather than any single outcome.
  • Disease progression is simplified. The five-state Markov chain omits remission, acute exacerbations, and treatment response variation.
  • Uniform patient complexity. A 5-minute prescription renewal and a 45-minute multimorbidity assessment are treated equivalently.
  • Mortality from delay is modeled, not observed. The direction is evidence-supported (delayed treatment worsens outcomes). The specific drain rates are calibrated parameters, not measured values.
  • Parameters derive from published sources (CBS, RIVM, NZa, IZA, LHV) but the model is a simplification. The goal is to identify qualitative patterns in how the healthcare system responds to stress.
Sources & References
  1. CBS StatLine - Bevolking; kerncijfers 2024
  2. RIVM Volksgezondheid Toekomst Verkenning 2024
  3. NZa Beleidsregel huisartsenzorg en multidisciplinaire zorg 2025
  4. NZa Monitor Toegankelijkheid Zorg - Wachttijden 2024
  5. IZA - Integraal Zorgakkoord 2023–2026
  6. ABF Research - Arbeidsmarktprognose zorg en welzijn 2023–2033
  7. LHV Enquête Werkdruk Huisartsen 2024
  8. RIVM Chronic Disease Model - Prevalence by age cohort
  9. Nivel Zorgregistraties - Zorggebruik huisartsenzorg 2024
  10. ESC Guidelines - Cardiovascular Disease Prevention 2021
  11. PMC - COPD as Independent Risk Factor for CVD (RR=2.5)
  12. Wegiz - Wet elektronische gegevensuitwisseling in de zorg (2023)

Data Sources & References

  1. CBS - 172 duizend mensen overleden in 2024 (mortality statistics)
  2. CBS - Bijna een derde werktijd zorg gaat op aan administratie (~31% admin burden)
  3. CBS / AZW - Ziekteverzuim in zorg en welzijn 2024 (7.3–8.9% sick leave)
  4. CBS / VZinfo - Levensverwachting per leeftijd en geslacht (M: 80.5, V: 83.3 jaar)
  5. RIVM / VZinfo - Chronische aandoeningen en multimorbiditeit (96% of 75+ has ≥1 chronic condition)
  6. ABF Research / VWS - Prognosemodel Zorg en Welzijn (301,000 worker shortage by 2035)
  7. NZa - Maximumtarieven huisartsenzorg 2025 (€12.43 regulier consult, BR/REG-25136)
  8. NZa / Staat van VenZ - Overschrijding Treeknorm wachttijden (specialist wait time violations)
  9. LHV - Peiling Administratieve lasten huisartsen 2023 (GP admin burden survey)
  10. IZA / Rijksoverheid - Integraal Zorgakkoord 2023–2026 (€2.8B transformation budget)
  11. Chen et al. - Risk of cardiovascular comorbidity in COPD: systematic review. Lancet Respir Med 2015; OR 2.46 for CVD.
  12. ESC - 2021 ESC Guidelines on CVD Prevention in Clinical Practice. Eur Heart J 2021;42(34):3227–3337. Diabetes RR≈2.0, Hypertension RR≈1.8.
  13. Park et al. - Generative Agents: Interactive Simulacra of Human Behavior. Stanford/Google, 2023.