// Demo data — all 8 assistants narrate ONE case:
// Adam Hourmat, 22, linksbuiten 4e Divisie, chronische distale patellatendinopathie links (>1 jaar).

const PATIENT = {
  initials: 'A.H.',
  name: 'Adam Hourmat',
  age: 22,
  geb: '20-08-2002',
  geslacht: 'Man',
  klacht: 'Chronische distale patellatendinopathie links — >1 jaar',
  beroep: 'Voetballer (linksbuiten, 4e Divisie)',
  episode: 'EP-2026-0417',
  huisarts: 'dr. Scheffers — Huisartsenpraktijk De Weide, Hoogeveen',
};

// Every assistant's `input` is a single `rawText` field — matches the real webapp.
// Every assistant's `output.markdown` is the generated document body.

const ASSISTANTS = [
  // ─────────────────────────── 01 SCRIBE ───────────────────────────
  {
    id: 'scribe', num: '01', name: 'Hysio Medical Scribe',
    tagline: 'Jij behandelt, Hysio schrijft.',
    desc: 'Audio van je consult wordt automatisch een gestructureerd SOEP-verslag.',
    icon: 'Mic', accent: '#03a878', flagship: true,
    sub: [
      {
        id: 'consult', code: '01.01', name: 'Hysio Consult',
        desc: 'Vervolgconsult naar SOEP-verslag.',
        inputType: 'scribe',
        input: {
          patient: PATIENT,
          audioLength: '14:22',
          audioLabel: 'Demo-audio — vervolgconsult Adam (14:22)',
          manualNotes: 'VAS rust 2, na belasting 5\nSLS decline squat links — nog pijnprovocatie\nKetentest: beperkte dorsaalflexie L 32° (R 42°)\nHeup-abductie zwak bdz, L < R\nVISA-P vorige week 54 → vandaag 62\nOpbouw isometrics naar HSR volgende week\nPlan: toevoegen enkel-mob + glute med progressie',
        },
        processing: [
          { label: 'Audio versleutelen & uploaden', dur: 700 },
          { label: 'Transcriptie van je consult', dur: 1400 },
          { label: 'Spreker-herkenning (jij vs. patiënt)', dur: 800 },
          { label: 'Klinische context en terminologie matchen', dur: 1000 },
          { label: 'SOEP-structuur opbouwen', dur: 1100 },
          { label: 'Notities integreren in verslag', dur: 600 },
        ],
        output: {
          format: 'markdown',
          title: 'SOEP-verslag — Adam Hourmat',
          markdown: `**SOEP-verslag — A.H. (22 jr, man)**
**Datum:** 17-04-2026 · **Consult:** vervolg #6 · **Episode:** distale patellatendinopathie links

---

### S — Subjectief

Patiënt rapporteert duidelijke voortgang sinds vorig consult. **VAS in rust 2/10** (was 3), **na belasting 5/10** (was 7). Pijn nog aanwezig bij de eerste sprint-stappen in training, zakt weg na inspelen. **Traplopen afwaarts** pijnlijk in de ochtend, verdwijnt na ~10 minuten bewegen. Kan weer 70 min meetrainen met het team, twee trainingen per week + wedstrijd. Schoppen pijnvrij met binnenkant, pijn bij *instep* shot op links. Slaapt door.

Motivatie en therapietrouw hoog. Heeft de isometrische routine consequent uitgevoerd (5×45s, 2×/dag). Geen klachten rechts meer sinds 3 weken.

### O — Objectief

- **Inspectie:** Geen zwelling, lokale drukpijn distale pool patella / tuberositas tibiae persisterend maar verminderd in intensiteit.
- **Functieonderzoek:**
  - Single-leg decline squat L — pijn NRS 4 bij 30°, was 6. Excentrische controle aanwezig.
  - Hop-test L 92% van R (was 84%).
  - Dorsaalflexie *knee-to-wall* L **32°** / R 42° — *persistent restrictie links*.
  - Heup-abductie (Ekstrand): L **58N** / R 72N — zwak bilateraal, L < R.
- **Klinimetrie:** **VISA-P 62/100** (54 twee weken terug, +8 punten).

### E — Evaluatie

Consistente positieve respons op **isometrisch laadschema** (stage 1 Malliaras). VISA-P klinisch relevant gestegen (>5 punten). Functionele tests tonen opnieuw verbetering. **Blijvende limiters:** gereduceerde *ankle dorsiflexion* links en gluteus medius-zwakte bilateraal — beide bekende risicofactoren voor recidief en aanhoudende peesklachten (compensatie in de keten).

Nog geen indicatie voor beeldvorming of injectie. Casus verloopt conform verwachting voor fase 2 richting fase 3 (HSR).

### P — Plan

1. **Progressie naar heavy slow resistance** — leg press single-leg 3×6 RM @ 3s excentrisch, 3×/week. Start donderdag.
2. **Ankle mobility** toevoegen — banded dorsiflexion + half-kneeling *knee-to-wall* 3×10 per zijde, dagelijks pre-training.
3. **Glute med progressie** — *Copenhagen adductor* L & side-lying abduction met band, 3×12 3×/week.
4. **Sportspecifiek** — instep schieten nog 2 weken vermijden, binnenkant-passing opbouwen tot 80%.
5. **Evaluatie** over 14 dagen: VISA-P hertest + hop symmetry index.

*Doorverwezen: EduPack patiënt (belasting-belastbaarheid uitleg), Oefenzaal-schema (07.03).*`,
          stats: { woorden: 312, tijdGen: '4.8s', tokens: '1.9k' },
        },
      },
      { id: 'intake-auto', code: '01.02', name: 'Intake Automatisch', desc: 'Volledige intake (4-pass anamnese + onderzoek).' },
      { id: 'anamnese', code: '01.03', name: 'Anamnese', desc: 'Alleen de anamnese-fase.' },
      { id: 'onderzoek', code: '01.04', name: 'Onderzoek', desc: 'Alleen het lichamelijk onderzoek.' },
    ],
  },

  // ─────────────────────────── 02 PREPARATION ───────────────────────────
  {
    id: 'preparation', num: '02', name: 'Hysio Preparation',
    tagline: 'Je consult begint vóór de patiënt binnenkomt.',
    desc: 'Genereert een gerichte voorbereiding op basis van je casusomschrijving.',
    icon: 'ClipboardList', accent: '#3da88a',
    // Show 02.02 Intake Preparation as the primary demo (more visual output)
    primarySubId: 'intake-prep',
    sub: [
      { id: 'consult-prep', code: '02.01', name: 'Consult Preparation', desc: 'Voorbereiding voor een vervolgconsult.' },
      {
        id: 'intake-prep', code: '02.02', name: 'Intake Preparation',
        desc: 'Voorbereiding voor een eerste intake.',
        inputType: 'rawtext',
        input: {
          patient: PATIENT,
          rawText: `Nieuwe intake morgen 09:00. Adam Hourmat, 22, linksbuiten 4e Divisie.
Klachten links knie, distale patellapees (aanhechting tuberositas tibiae), >1 jaar. Begonnen na winterstop jan 2024 (zware hervattingstraining, veel sprint/explosief). Doorgespeeld met pijn, zomer 2024 ook ADL-pijn (traplopen, lang zitten in de auto).
Huisarts, sportarts al gezien — sportarts sluit ruptuur en Osgood-restverschijnsel uit, stelt conservatief beleid met fysio voor. Echo (gemaakt door sportfysio op verzoek van sportarts Rutgers): tendinopathie distale pool, geen scheur.
NSAID's en rust hebben niet gewerkt. Wil dit seizoen de play-offs nog kunnen spelen.
Graag voorbereid op: differentiatie tendinopathie/Hoffa, goede klinimetrie, risicofactoren in keten (enkel/heup), verwachting managen m.b.t. hersteltijd.`,
          placeholder: 'Omschrijf de casus kort. Leeftijd, sport/beroep, hoofdklacht, duur, eerdere behandeling, wat je wilt uitzoeken…',
        },
        processing: [
          { label: 'Casus inlezen en context herkennen', dur: 700 },
          { label: 'Richtlijnen raadplegen (KNGF Knieklachten)', dur: 900 },
          { label: 'Differentiaaldiagnoses afwegen', dur: 800 },
          { label: 'Voorbereiding samenstellen', dur: 1000 },
        ],
        output: {
          format: 'markdown',
          title: 'Intake-voorbereiding — Adam Hourmat',
          markdown: `**Voorbereiding intake — A.H. (22 jr, M) · patellatendinopathie L · >1 jr**

---

### 1. Werkhypothese

**Chronische distale patellatendinopathie links** (aanhechting tuberositas tibiae) bij jonge, explosieve sporter (springend/sprintend sportprofiel). Past bij klassieke **"load-related"** presentatie: begin bij abrupte load-toename na winterstop, doorgespeeld → sensitisatie pees, vervolgens ADL-pijn. Sportfysio-echo bevestigt tendinopathie en sluit ruptuur uit. Sportarts dr. V. Rutgers (Sportgeneeskunde Drenthe) verwijst voor overname behandeling.

### 2. Differentiaaldiagnose (richt je anamnese hierop)

- **Patellofemoraal pijnsyndroom** — meer diffuse pijn rond patella, niet strikt aan de distale peesaanhechting.
- **Hoffa-impingement** — pijn distaal/infrapatellair, provocatie bij hyperextensie.
- **Osgood-Schlatter restbeeld** — klinisch belangrijk bij distale tendinopathie: drukpijn *exact* op tuberositas tibiae. Bij Adam gezien zijn adolescentie-historie en distale lokalisatie nadrukkelijk uit te sluiten.
- **Referred pain vanuit heup** — check FABER, FADIR bij twijfel.

### 3. Kern-anamnese vragen

- **Trigger-reconstructie:** welke trainingsbelasting in de week voorafgaand aan jan 2024?
- **24-uursgedrag:** ochtendstijfheid? Pijn na belasting vs. tijdens?
- **Sportspecifiek:** pijn bij sprint-start, schieten (instep vs. binnenkant), springen, kappen?
- **Psychosociaal:** angst voor re-injury (K-SES)? Druk van club/trainer?
- **Previous load management:** wat heeft hij al geprobeerd? Rust werkt niet — belangrijk signaal.

### 4. Aanbevolen tests in onderzoek

- **Single-leg decline squat** (25° helling) — gouden standaard provocatietest
- **VISA-P questionnaire** — baseline klinimetrie (doel: hertest q2w)
- **Knee-to-wall** dorsaalflexie L/R — enkel-mobiliteit (bekende keten-factor)
- **Heup-abductiekracht** (handheld dynamometer of Ekstrand) — gluteus medius L/R
- **Hop-testen** (single hop, triple hop) — symmetry index, basis voor return-to-play
- **Palpatie** distale pool patella + tuberositas tibiae (primair) + proximale pool (ter vergelijk)

### 5. Gesprek — verwachting managen

Chronische tendinopathie herstelt **niet in 2 weken**. Communiceer helder:
- Realistische termijn **3–6 maanden** voor volledig herstel
- **Pijn mag, schade niet** — belasting wordt de therapie, niet de vijand
- Play-offs (mei) zijn haalbaar *mits* traject nu consequent wordt gestart

### 6. Documenten voorbereid

✓ VISA-P papier · ✓ Trainingslogboek sjabloon · ✓ EduPack "Peesklachten bij de sporter" klaarzetten voor na intake`,
          stats: { tijd: '~3 min', tijdBespaard: '12 min' },
        },
      },
    ],
  },

  // ─────────────────────────── 03 SMARTMAIL ───────────────────────────
  {
    id: 'smartmail', num: '03', name: 'Hysio SmartMail',
    tagline: 'Professionele brieven in seconden, niet minuten.',
    desc: 'Genereert correspondentie aan huisarts, collega, patiënt, verzekeraar en meer.',
    icon: 'Mail', accent: '#4fbb9e',
    sub: [
      {
        id: 'huisarts', code: '03.01', name: 'Huisarts',
        desc: 'Verwijsbrief of terugkoppeling aan de huisarts.',
        inputType: 'rawtext',
        input: {
          patient: PATIENT,
          rawText: `Overdracht terug naar huisarts voor Adam Hourmat, 22j, linksbuiten 4e div.
Diagnose: chronische distale patellatendinopathie L, >1 jaar, op echo door sportfysio bevestigd (tendinopathie distale pool, geen ruptuur). Sportarts dr. V. Rutgers (Sportgeneeskunde Drenthe) vroeg om overname behandeling door sportfysio.
Huisarts overwoog doorverwijzing sportarts/orthopeed voor eventuele injectie (PRP of corticosteroïd).
Mijn inschatting na onderzoek: GEEN indicatie voor injectie op dit moment. De onderliggende mechanische factoren zijn niet geadresseerd — beperkte dorsaalflexie L 32°, zwakke heup-abductoren bdz. Pees is gesensitiseerd maar structureel intact.
Plan: 6 weken progressief belastingsprogramma — isometrisch → HSR → plyometrisch. Parallel lokale shockwave 1x/wk, mobilisatie talocrurale enkel, kracht gluteus medius en hamstrings. Focus op hele kinetische keten, niet alleen de pees.
Verwachting: pijnvrije return-to-sport binnen 8-12 weken, play-offs haalbaar.
Terugkoppeling volgt na 6 weken of eerder bij stagnatie. Geen red flags.
Toon: collegiaal, beknopt, met inhoudelijke onderbouwing waarom geen injectie.`,
          placeholder: 'Schrijf in vrije tekst wat je wilt communiceren. Hysio maakt er een professionele brief van.',
        },
        processing: [
          { label: 'Casus-inhoud inlezen', dur: 500 },
          { label: 'Briefstructuur opbouwen (BIG-conform)', dur: 700 },
          { label: 'Collegiale toon afstemmen', dur: 600 },
          { label: 'Privacy-check — geen onnodige PII', dur: 400 },
        ],
        output: {
          format: 'letter',
          title: 'Brief aan huisarts',
          letter: {
            to: 'Dhr. dr. Scheffers\nHuisartsenpraktijk De Weide\nHoogeveen',
            subject: 'Terugkoppeling & behandelplan dhr. A. Hourmat (geb. 20-08-2002) — distale patellatendinopathie links',
            greeting: 'Geachte collega,',
            body: `Hierbij een terugkoppeling na intake van uw patiënt dhr. Adam Hourmat.

Dr. V. Rutgers, sportarts bij Sportgeneeskunde Drenthe, heeft dhr. Hourmat verwezen met het verzoek tot overname van de behandeling door een sportfysiotherapeut. De diagnose **chronische distale patellatendinopathie links** is door mij als sportfysiotherapeut bevestigd op echo (tendinopathie distale pool, geen ruptuur). Dhr. sport op 4e Divisie-niveau als linksbuiten en heeft meer dan een jaar klachten, waarbij hij grotendeels heeft doorgespeeld.

**Bevindingen bij onderzoek:**
- Positieve single-leg decline squat links (NRS 6 bij 30°)
- Echo distale patellapees: tendinopathische veranderingen, hypoechogeen gebied, geen ruptuur
- Restrictie dorsaalflexie talocrurale gewricht links: 32° (rechts 42°)
- Verminderde kracht heup-abductoren bilateraal (gluteus medius), links meer dan rechts
- VISA-P baseline 54/100
- Geen neurologische of vasculaire afwijkingen, geen red flags

**Mijn inschatting met betrekking tot uw vraag over injectie (PRP/corticosteroïd):**
Op dit moment zie ik **geen indicatie** voor een invasieve interventie. De mechanische factoren die de peesklacht onderhouden (beperkte enkel-mobiliteit, heup-gordel zwakte) zijn nog niet geadresseerd. Injectietherapie zonder het aanpakken van deze onderliggende keten-problematiek kent een hoog recidiefrisico en is bovendien niet eerste keuze bij tendinopathie (zie KNGF-richtlijn).

**Behandelplan (6 weken):**
1. Progressief belastingsprogramma — isometrisch → heavy slow resistance → energie-opslag/plyometrisch
2. Lokale focused shockwave-therapie, 1× per week
3. Mobilisaties talocrurale gewricht links
4. Krachtopbouw gluteus medius en hamstring-keten
5. Sportspecifieke opbouw richting return-to-play

Ik verwacht een pijnvrije terugkeer naar wedstrijdvoetbal binnen 8 tot 12 weken. Een tussentijdse evaluatie volgt na 6 weken, of eerder bij stagnatie. Mocht u vragen of aanvullende overwegingen hebben, dan hoor ik die graag.`,
            closing: 'Met vriendelijke groet,\n\nMarvin Eersteling\nFysiotherapeut & Praktijkeigenaar\nFysio ME · Vening Meineszstraat 7, 6717 AJ Ede',
          },
          stats: { woorden: 248, tijdGen: '3.6s', tijdBespaard: '15 min' },
        },
      },
      { id: 'collega', code: '03.02', name: 'Collega', desc: 'Overdracht naar collega-therapeut.' },
      { id: 'patient', code: '03.03', name: 'Patiënt', desc: 'Patiëntcommunicatie in B1-niveau.' },
      { id: 'specialist', code: '03.04', name: 'Medisch Specialist', desc: 'Correspondentie met specialist.' },
      { id: 'arbo', code: '03.05', name: 'Arbo', desc: 'Bedrijfsarts / arbodienst.' },
      { id: 'verzekeraar', code: '03.06', name: 'Verzekeraar', desc: 'Machtiging, declaratie.' },
      { id: 'mantelzorger', code: '03.07', name: 'Mantelzorger', desc: 'Communicatie met mantelzorger.' },
      { id: 'schadeclaim', code: '03.08', name: 'Schadeclaim', desc: 'Letselschade correspondentie.' },
    ],
  },

  // ─────────────────────────── 04 SUMMARY ───────────────────────────
  {
    id: 'summary', num: '04', name: 'Hysio Summary',
    tagline: 'Doorgestuurde brieven samengevat in 30 seconden.',
    desc: 'Analyseert verwijsbrieven en haalt het klinisch relevante eruit.',
    icon: 'FileText', accent: '#3da88a',
    sub: [
      {
        id: 'verwijsbrief', code: '04.01', name: 'Verwijsbrief Analyzer',
        desc: 'Verwijsbrief van huisarts/specialist analyseren.',
        inputType: 'document',
        input: {
          patient: PATIENT,
          document: {
            title: 'Verwijsbrief — Dhr. dr. V. Rutgers, sportarts Sportgeneeskunde Drenthe',
            date: '11-04-2026',
            preview: `Geachte collega,

Betreft: dhr. A. Hourmat, geb. 20-08-2002, linksbuiten 4e Divisie voetbal.

Bovengenoemde patiënt werd door mij gezien op 04-04-2026 ter beoordeling van persisterende, belasting-gerelateerde kniepijn links, bestaand sinds januari 2024 (>12 maanden).

Anamnestisch ontstaan na abrupte belastingstoename direct na de winterstop van het vorig seizoen; patiënt beschrijft de hervattingsperiode als "veel sprint, veel plyometrische arbeid, dubbele dagen". Bilaterale aanvangsklachten, rechts spontaan hersteld, links persisterend en progressief. Patiënt heeft gedurende seizoen 23/24 grotendeels doorgespeeld onder NSAID-regime (ibuprofen 3dd 400mg wisselend), met progressie van klachten naar ADL-domein gedurende zomer 2024 (traplopen afwaarts pijnlijk, pijn bij lang zitten, m.n. in de auto — klassieke "movie-goer sign").

Bij onderzoek: puntdrukpijn ter hoogte van de distale pool van de patella en de aanhechting op de tuberositas tibiae links, met lichte verdikking van de distale patellapees. Negatieve meniscustesten (McMurray, Thessaly), negatieve Lachman en Pivot-shift, stabiele MCL/LCL. Positieve single-leg decline squat bij 25° met NRS 7/10 bij 30° flexie. Tuberositas tibiae zonder noemenswaardige drukpijn — Osgood-Schlatter-restverschijnselen uitgesloten. FABER en FADIR heup links negatief.

Echo links knie d.d. 02-04-2026 (sportfysio, afdeling beeldvormende echografie): verdikking van de **distale patellapees ter hoogte van de aanhechting op de tuberositas tibiae** met inhomogeen verhoogd signaal op PD-FS, consistent met een **chronische distale patellatendinopathie (jumper's knee)**. Geen aanwijzingen voor intra-substance tear. Geen peritendinitis. Voor verdere beoordeling van intra-articulaire structuren is echografie beperkt — klinisch echter geen aanwijzingen voor intra-articulaire pathologie.

Differentiaal werden overwogen: patellofemoraal pijnsyndroom (minder waarschijnlijk gegeven strikt lokale drukpijn en echobevindingen), Hoffa-impingement (klinisch onwaarschijnlijk), Osgood-Schlatter restbeeld (gezien de lokalisatie aan de tuberositas tibiae expliciet beoordeeld — beeld passend bij volwassen distale tendinopathie, geen residuale avulsie-fragmenten).

Conclusie: **chronische distale patellatendinopathie links (ICD-10: M76.5), graad 3 volgens Blazina (pijn tijdens sport én in ADL)**, in het kader van cumulatieve overbelasting bij jonge, explosieve semi-prof sporter met identificeerbare trainingsbelastings-trigger.

Beleid: conservatief, gestructureerde belastingstherapie met progressieve pees-loading (isometrisch → HSR → energie-opslag). Geen indicatie voor PRP of corticosteroïdinjectie op dit moment — pees is structureel intact en mechanische factoren zijn nog niet systematisch geadresseerd. Geen operatie-indicatie.

Graag verwijs ik dhr. Hourmat door naar uw praktijk voor een sport-fysiotherapeutisch behandeltraject met bovengenoemde insteek. Graag aandacht voor de kinetische keten (heup-gordel, enkel-mobiliteit), klinimetrie VISA-P + hop-testen, en een realistische return-to-play planning (doel: play-offs mei 2026).

Terugkoppeling na 6 weken stel ik op prijs. Bij verergering of stagnatie ben ik uiteraard beschikbaar voor re-evaluatie.

Met vriendelijke collegiale groet,

Dhr. dr. V. Rutgers
Sportarts
Sportgeneeskunde Drenthe
BIG: 59048376301`,
          },
        },
        processing: [
          { label: 'Document inlezen', dur: 500 },
          { label: 'Klinische entiteiten extraheren', dur: 900 },
          { label: 'Red flags & relevante context wegen', dur: 600 },
          { label: 'Samenvatting structureren', dur: 800 },
        ],
        output: {
          format: 'markdown',
          title: 'Samenvatting verwijsbrief',
          markdown: `**Samenvatting verwijsbrief sportarts — A. Hourmat (22, M)**
*Bron: dhr. dr. V. Rutgers, sportarts Sportgeneeskunde Drenthe — 11-04-2026*

---

**Hoofddiagnose.** Chronische distale patellatendinopathie links (ICD-10 **M76.5**), **Blazina graad 3** (pijn zowel tijdens sport als in ADL). Echo-bevestigd (door sportfysio): verdikte distale patellapees ter hoogte van de aanhechting op de tuberositas tibiae met hypoechogeen gebied, **geen intra-substance tear**, geen peritendinitis.

**Klachtenduur:** > 12 maanden (sinds januari 2024). **Trigger:** abrupte belastingstoename na winterstop seizoen '23/'24 — sprint- en plyometrische arbeid, dubbele dagen. Bilaterale aanvangsklachten, rechts spontaan hersteld, **links persisterend en progressief**.

**Eerdere behandeling.** NSAID's (ibuprofen 3dd 400mg, wisselend gedurende ~12 maanden), doorgespeeld met klachten. Geen eerdere fysiotherapie, geen injectietherapie.

**Progressie klachten.** Sport-gerelateerde pijn → **ADL-pijn vanaf zomer 2024** (traplopen afwaarts, lang zitten — *movie-goer sign*). Klinische verslechtering van Blazina 2 naar 3.

**Uitgesloten differentiaal** (door sportarts): patellofemoraal pijnsyndroom, Hoffa-impingement, Osgood-Schlatter restbeeld, meniscus- en banden-letsel, FABER/FADIR-heupklachten.

**Onderzoeksbevindingen sportarts:**
- Puntdrukpijn **distale pool patella / proximale tuberositas tibiae** links, lichte verdikking
- Single-leg decline squat 25°: NRS 7/10 bij 30° flexie
- Negatief: McMurray, Thessaly, Lachman, Pivot-shift, MCL/LCL instabiliteit, FABER, FADIR

**Beleid volgens sportarts.** Conservatief. **Geen PRP/corticosteroïd** (pees structureel intact, mechanische factoren niet geadresseerd). **Geen operatie-indicatie**.

---

**Vraag aan fysiotherapie:**
Gestructureerd pees-loading programma (isometrisch → HSR → energie-opslag), met uitdrukkelijke aandacht voor **kinetische keten** (heup-gordel, enkel-mobiliteit), **klinimetrie** (VISA-P + hop-testen), en **realistische return-to-play-planning** — doel **play-offs mei 2026**.

**Terugkoppeling gewenst na 6 weken.**

**Red flags.** Geen.
**ASA / comorbiditeit.** Niet gemeld (jonge, gezonde sporter).`,
          stats: { tijd: '9s', origineel: '487 woorden', samenvatting: '198 woorden' },
        },
      },
    ],
  },

  // ─────────────────────────── 05 MENTOR ───────────────────────────
  {
    id: 'mentor', num: '05', name: 'Hysio Mentor',
    tagline: 'Een collega die altijd beschikbaar is.',
    desc: 'Klinisch redeneren ondersteund door KNGF-richtlijnen.',
    icon: 'GraduationCap', accent: '#027a5f',
    sub: [
      {
        id: 'richtlijn', code: '05.01', name: 'Richtlijn Sparring',
        desc: 'Spar over een casus met de KNGF-richtlijn als basis.',
        inputType: 'rawtext',
        input: {
          patient: PATIENT,
          rawText: `22-jarige semi-prof voetballer, linksbuiten 4e Divisie. Chronische distale patellatendinopathie L, echo-bevestigd door sportfysio, >12 maanden klachten, Blazina 3 (ADL-pijn aanwezig). VISA-P 54.
Heeft >1 jaar doorgespeeld onder NSAID's. Nu 6 weken pees-loading ingezet: isometrisch stage 1. Respons positief op pijn (VAS belasting 7→5) maar hop-symmetry nog 84%.
Vraag: wanneer is het moment om van isometrisch door te stappen naar HSR? Hoe weeg ik VISA-P vs. functionele hop-testen in die beslissing? En: in welke volgorde voeg ik energie-opslag/plyometrics toe zonder relapse te triggeren bij deze graad 3 casus?`,
          placeholder: 'Stel je vraag. Beschrijf de casus en waar je tegenaan loopt.',
        },
        processing: [
          { label: 'Vraag analyseren', dur: 500 },
          { label: 'KNGF-richtlijn "Knieklachten" raadplegen', dur: 1000 },
          { label: 'Evidence over pees-loading wegen', dur: 700 },
          { label: 'Antwoord onderbouwen met bronnen', dur: 800 },
        ],
        output: {
          format: 'mentor',
          title: 'Antwoord Hysio Mentor',
          markdown: `**Korte samenvatting:** je zit op het goede spoor — en de tijd om door te stappen is waarschijnlijk **nu**, mits je de transitie gradueel inricht en niet puur op pijnscore stuurt.

---

**Wanneer van isometrisch → HSR?**
De meest bruikbare criteria uit de literatuur (Malliaras 2015, **KNGF-richtlijn Knieklachten §7.2**) zijn samengesteld: niet één getal, maar een **criteria-triade**.

1. **Pijn tijdens isometrische load stabiel ≤ NRS 3/10** gedurende de hele set, niet alleen de laatste herhaling.
2. **Geen "24-hour flare"** — ochtendstijfheid de dag ná de oefening niet toegenomen t.o.v. baseline.
3. **Functionele basis:** single-leg squat tot 60° controle zonder pijnprovocatie > 3/10.

Jouw casus voldoet aan (1) en waarschijnlijk (2), maar je hop-symmetry van 84% zit nog **onder de 90%-drempel** die gebruikelijk wordt aangehouden als "veilige basis" voor HSR-volume. Dat betekent niet wachten — wél dat je HSR kunt introduceren als **aanvullend**, niet als **vervangend** van isometrie. Concreet: 2 HSR-sessies/week met behoud van 1 isometrische sessie als "maintenance" gedurende de eerste 2 weken.

**VISA-P versus hop-testen — welke weegt zwaarder?**

Ze meten **verschillende dingen** en horen elkaar aan te vullen:

- **VISA-P** = pijn + perceptie + functie in ADL-context. Goed voor globaal progressiesignaal en patiënt-reported outcome. **Klinisch relevante verandering ≥ 13 punten** (Hernandez-Sanchez, 2011).
- **Hop-symmetry index (LSI)** = neuromusculaire capaciteit onder energie-opslag-conditie. Voorspelt return-to-play risico beter dan VISA-P alleen.

Voor de **fase-transitie** (iso → HSR): **VISA-P is leidend** (meet capaciteit van de pees om load te verdragen). Voor **return-to-play** (HSR → plyo → sport): **hop-symmetry is leidend** (meet of de keten de explosieve eis aankan).

In jouw casus: VISA-P +8 is klinisch suggestief maar nog onder de 13-punts-drempel. Interpreteer als "geldig, maar nog geen robuust signaal" — extra reden om HSR gefaseerd in te voegen i.p.v. abrupt te switchen.

**Volgorde toevoegen energie-opslag / plyometrics**

Bij Blazina graad 3 (ADL-pijn in de voorgeschiedenis) ben je terecht voorzichtig. Aanbevolen **stage-transitie** volgens Malliaras (stages 1-4):

1. **Stage 3 — HSR**, 2× per week, minimaal **4 weken** op dit niveau voordat plyo erbij komt.
2. **Stage 4 — energie-opslag** starten met **bilaterale** taken (dubbelbenige hop, pogo's) vóór unilaterale.
3. **Stage 4+ — sportspecifiek**: richting/hoek, sprint-acceleraties, cutting. Monitor op **24-hour flare rule** bij elke nieuwe stimulus.

**Kritieke randvoorwaarde:** adresseer tegelijkertijd je bekende keten-limiters (dorsaalflexie L, gluteus medius). Plyometrie op een beperkte dorsaalflexie-basis is een recept voor recidief of patellofemorale compensatie.

**Heroverweeg je aanpak als:**
- VISA-P daalt ≥ 5 punten tussen twee metingen
- 24-hour flare > 48 uur aanhoudend
- Hop-symmetry stagneert onder 85% na 4 weken HSR`,
          sources: [
            { title: 'KNGF-richtlijn Knieklachten (2022)', section: '§7.2 Pees-loading fasering' },
            { title: 'Malliaras et al. (2015)', section: 'Patellar tendinopathy: clinical diagnosis, load management and advice for challenging case presentations' },
            { title: 'Hernandez-Sanchez et al. (2011)', section: 'Responsiveness and MCID of the VISA-P' },
            { title: 'Rudavsky & Cook (2014)', section: 'Physiotherapy management of patellar tendinopathy' },
          ],
          stats: { tijdGen: '3.4s', bronnen: 4 },
        },
      },
    ],
  },

  // ─────────────────────────── 06 EDUPACK ───────────────────────────
  {
    id: 'edupack', num: '06', name: 'Hysio EduPack',
    tagline: 'Uitleg die blijft hangen — in B1-taal.',
    desc: 'Patiënteducatie op maat: geen jargon, wel duidelijk.',
    icon: 'BookOpen', accent: '#03a878',
    sub: [
      {
        id: 'patient-edu', code: '06.01', name: 'Patient Education',
        desc: 'B1-uitleg over diagnose en behandeling.',
        inputType: 'rawtext',
        input: {
          patient: PATIENT,
          rawText: `Adam, 22, linksbuiten 4e Divisie, chronische patellapeesontsteking L, >1 jaar klachten.
Uitleg nodig voor een voetballer — op zijn niveau, niet kinderachtig.
Kernboodschap:
- Het is geen scheur, de pees is intact maar overprikkeld/gesensitiseerd
- Je hebt ruim een jaar met de pijn doorgetraind — daarmee de kraan open laten staan
- We gaan niet meer rust voorschrijven: belasting IS de therapie, maar op de juiste dosis
- We pakken de hele keten aan: enkel (mobiliteit), heup (kracht), pees (progressieve belasting). Als de keten niet aangepakt wordt, komt de klacht elke keer terug.
- Wat hij moet weten: pijn tijdens oefenen tot 4/10 is oké, de dag erna mag het niet verergeren
- Wat hij moet doen: oefenprogramma consequent, schieten met buitenkant, geen instep shots volgende 2 weken, geen sprint-start op maximale intensiteit
- Realistische tijdlijn: 3-6 maanden volledig, play-offs (mei) haalbaar`,
          placeholder: 'Omschrijf de patiënt, de diagnose en wat je wilt overbrengen. Steekwoorden is prima.',
        },
        processing: [
          { label: 'Patiëntprofiel en context inlezen', dur: 600 },
          { label: 'Medische termen vertalen naar B1', dur: 1200 },
          { label: 'Leesbaarheid controleren (CLIB)', dur: 500 },
          { label: 'Persoonlijke toon afstemmen', dur: 600 },
        ],
        output: {
          format: 'edupack',
          title: 'EduPack — Adam Hourmat',
          headline: 'Jouw knie — en waarom het nu wél gaat werken',
          markdown: `**Voor:** Adam · **Door:** Fysio Oost · **Datum:** 17-04-2026

---

### Wat is er aan de hand?

Je hebt een **patellapeesontsteking** links. De patellapees is de dikke pees onder je knieschijf. Die pees is **niet kapot** en **niet gescheurd** — dat is op de scan gezien. Maar hij is al meer dan een jaar **overprikkeld**. Elke keer dat je sprint, springt of schiet, vraag je veel van die pees. Een gezonde pees kan dat goed aan. Die van jou zit nu in een soort "alarmstand".

### Waarom is het niet overgegaan?

Heel simpel: **de kraan stond open**. Een jaar lang heb je met pijn doorgespeeld. De pees kreeg geen kans om zich aan te passen. Daar bovenop komt nog iets: je lichaam **compenseert**. Als je linker enkel minder ver naar voren buigt dan rechts, en je heupspieren niet sterk genoeg zijn om je bekken stabiel te houden, dan krijgt die pees de klap. Elke sprint opnieuw.

### Waarom gaat het nu wél werken?

Omdat we niet meer op **één plek** kijken. We pakken de hele keten aan:

- **Enkel** — meer beweeglijkheid zodat je knie niet alle schok hoeft op te vangen
- **Heup** — sterker, zodat je bekken stabiel blijft tijdens sprints
- **Pees** — stap voor stap zwaarder belasten, zodat hij leert om weer aan te kunnen

Belasting is niet je vijand. **Belasting is de therapie.** In de juiste dosis.

### Spelregels de komende weken

**JA — dit mag:**
- Je oefenprogramma (iedere dag een paar minuten — dit is het belangrijkst)
- Trainen met het team, pijn tot **4/10** tijdens is oké
- Schieten met de **binnenkant** van de voet
- Rustige sprintjes op 70-80%

**NEE — dit nog even niet:**
- Instep schieten (met de wreef) — 2 weken pauze
- Maximale sprints vanaf stilstand
- "Doorbijten" als het de dag erna méér pijn doet

### De regel van de ochtend erna

De beste graadmeter is **hoe je je de volgende ochtend voelt**. Pijn tijdens trainen tot 4/10 is akkoord. Maar als je de dag erna **meer** last hebt dan de dag ervoor, dan was de belasting te hoog. Dat geef je aan mij door, dan stellen we het schema bij.

### En de play-offs?

Realistisch: **3 tot 6 maanden** voor volledig herstel. De play-offs in mei zijn **haalbaar** — als je consequent bent met het programma. Niet meer, niet minder.

### Wanneer bel je?

- Plotseling hevige pijn, niet meer kunnen steunen → zelfde dag bellen
- Pijn de ochtend erna meer dan 2 punten hoger → volgende training even overslaan
- Twijfel — dan ook. Bellen is altijd beter dan doortrainen.

**Samen gaan we dit doen.** Jij bent jong, jij bent fit, jij bent gemotiveerd. Dat zijn de drie belangrijkste dingen. De rest is werk.`,
          stats: { woorden: 412, leesniveau: 'B1', tijdLeestijd: '~3 min' },
        },
      },
    ],
  },

  // ─────────────────────────── 07 INTERVENTION ───────────────────────────
  {
    id: 'intervention', num: '07', name: 'Hysio Intervention',
    tagline: 'Van diagnose naar actie.',
    desc: 'Periodisering, behandelplannen en oefenprogramma\'s op maat.',
    icon: 'Target', accent: '#4fbb9e',
    primarySubId: 'oefenzaal',
    sub: [
      { id: 'periodisering', code: '07.01', name: 'Periodisering', desc: 'Trainingsperiodisering voor sportief herstel.' },
      { id: 'behandelplan', code: '07.02', name: 'Behandelplan', desc: 'SMART behandelplan met fasering.' },
      {
        id: 'oefenzaal', code: '07.03', name: 'Oefenzaal',
        desc: 'Programma voor de praktijk-oefenzaal.',
        inputType: 'rawtext',
        input: {
          patient: PATIENT,
          rawText: `Adam Hourmat, 22, linksbuiten 4e Divisie. Chronische distale patellatendinopathie L, >1 jaar.
Nu week 3 in fase isometrisch, net klaar voor HSR (heavy slow resistance).

Beperkingen / doelen:
- Dorsaalflexie L 32° (R 42°) — mobiliseren!
- Zwakke heup-abductoren bdz (L<R), moeten omhoog
- Hamstring-keten moet sterker voor energie-opslag later
- Patellapees progressief zwaarder belasten — HSR protocol

Doelen vandaag (60 min oefenzaal):
- Enkel-mobiliteit openbreken
- Eerste HSR-sessie single-leg leg press
- Glute med progressie (Copenhagen adductor niveau erbij)
- Hamstring post-chain onderhouden (RDL)

Setting: volledig uitgeruste praktijk-oefenzaal. Adam traint goed zelfstandig.
Context: speelt over 2 dagen wedstrijd — vandaag geen hoge vermoeidheid, pijn <3/10 na afloop.
Monitor: VAS tijdens, VAS ochtend erna.`,
          placeholder: 'Wie, welke fase, wat moet je trainen, hoeveel tijd, welke setting. Steekwoorden is prima.',
        },
        processing: [
          { label: 'Casus, fase en doelen inlezen', dur: 700 },
          { label: 'KNGF + Malliaras fasering matchen', dur: 800 },
          { label: 'Oefenselectie op keten-limiters', dur: 900 },
          { label: 'Dosering (sets/reps/tempo/RPE) uitrekenen', dur: 700 },
          { label: 'Sessie op tijd passen', dur: 500 },
        ],
        output: {
          format: 'markdown',
          title: 'Oefenzaal-sessie — Adam Hourmat',
          markdown: `**Oefenzaal-programma — A. Hourmat · Fase 3 transitie HSR**
*Doel: enkel-mobiliteit openbreken · eerste single-leg HSR · glute med progressie · hamstring post-chain onderhouden · 60 min*

---

### A. Activering & mobiliteit (12 min)

| # | Oefening | Dosering | Focus / cue |
|---|----------|----------|-------------|
| 1 | Banded ankle dorsiflexion (half-kneeling, band proximaal tibia) | 3 × 15 p/zijde | Hiel blijft op de grond — knie over teen, links langer vasthouden |
| 2 | Talocrural joint mobilization (self, wall) | 3 × 10 p/zijde, 5s hold | Focus L — knee-to-wall tot endfeel |
| 3 | Glute activation — banded clamshell | 2 × 15 p/zijde | Bekken stabiel, geen kantelen |
| 4 | World's greatest stretch | 2 × 6 p/zijde | Thoracale rotatie actief meenemen |

### B. Hoofdblok — HSR patellapees (25 min)

| # | Oefening | Dosering | Tempo | RPE | Pijn-drempel |
|---|----------|----------|-------|-----|---------------|
| 5 | **Single-leg leg press L** | 3 × 6 RM | 3s ecc · 1s iso · 1s conc | 7–8 | ≤ 4/10 tijdens |
| 6 | Single-leg leg press R | 3 × 8 | 3s ecc · 1s iso · 1s conc | 7 | — |
| 7 | Spanish squat (pauze 3s op diepste punt) | 3 × 8 | Bilateraal, symm. verdeling | 6–7 | ≤ 3/10 |

**HSR-principes actief toepassen:** 3 seconden excentrisch is non-negotiable — dit is waar de peesaanpassing gebeurt. Rust 3 min tussen sets. Stop de set als pijn > 4/10 of als tempo verloren gaat in de excentrische fase.

### C. Keten — heup & hamstring (15 min)

| # | Oefening | Dosering | Cue |
|---|----------|----------|-----|
| 8 | **Copenhagen adductor** (short lever progressie) | 3 × 8 p/zijde · 2s hold | Lijn schouder-heup-enkel strak; start short lever, progressie naar mid-lever volgende sessie |
| 9 | Side-lying hip abduction met band rond enkels | 3 × 12 p/zijde | Tempo 2-1-2, bekken niet kantelen |
| 10 | Romanian deadlift, 2-benig (kettlebell 24kg) | 3 × 8 | Scharnier heup, lichte knie-bend, hamstring excentrisch voelen |

### D. Afsluiting (8 min)

| # | Oefening | Dosering |
|---|----------|----------|
| 11 | Isometric wall-sit, knie 60° | 2 × 30s, 1 min rust |
| 12 | Hamstring stretch (PNF contract-relax) | 2 × 20s p/zijde |
| 13 | Ankle circles + calf stretch (gastroc + soleus) | 2 × 10 p/zijde |

---

**Monitoring van deze sessie:**
- VAS tijdens single-leg leg press L bijhouden per set
- Einde sessie: "hoe voel je je nu?" VAS 0–10
- Morgenochtend WhatsApp: VAS ochtend erna ten opzichte van vandaag

**Rode vlaggen om sessie te stoppen:**
- Pijn > 5/10 tijdens HSR → 1 gewicht omlaag of stoppen
- Compensatie-patroon zichtbaar (valgus, hiel los) in single-leg leg press → terug naar bilateraal
- Scherpe pijn (niet "belasting-achtig") → direct stoppen

**Volgende sessie (3 dagen):** HSR volume aanhouden, gewicht +5% als vandaag goed verdragen, Copenhagen adductor naar mid-lever, introduceer pogo-jumps (stage 4 voorbereiding).`,
          stats: { tijd: '60 min', oefeningen: 13, tijdGen: '5.8s' },
        },
      },
    ],
  },

  // ─────────────────────────── 08 DIAGNOSECODE ───────────────────────────
  {
    id: 'diagnosecode', num: '08', name: 'Hysio DiagnoseCode',
    tagline: 'De juiste DCSPH-code, automatisch.',
    desc: 'Top 3 meest passende codes met onderbouwing.',
    icon: 'Hash', accent: '#027a5f',
    sub: [
      {
        id: 'dcsph', code: '08.01', name: 'DiagnoseCode',
        desc: 'DCSPH-code op basis van casusbeschrijving.',
        inputType: 'rawtext',
        input: {
          patient: PATIENT,
          rawText: `Man, 22 jaar, linksbuiten 4e Divisie voetbal. Chronische distale patellatendinopathie links, meer dan 12 maanden bestaand. Begonnen na abrupte belastingtoename post-winterstop jan 2024. Doorgespeeld onder NSAID's, progressie naar ADL-pijn (traplopen afwaarts, movie-goer sign). Echo (door sportfysio) bevestigt tendinopathie distale pool patella / aanhechting tuberositas tibiae, geen intra-substance tear. Blazina graad 3. Single-leg decline squat positief. VISA-P 54. Beperkte dorsaalflexie L, zwakke heup-abductoren bdz. Geen red flags, geen neurologie. Beleid: conservatief, progressieve pees-loading volgens KNGF.`,
          placeholder: 'Beschrijf de casus in vrije tekst.',
        },
        processing: [
          { label: 'Casus tokeniseren', dur: 400 },
          { label: 'DCSPH-database doorzoeken', dur: 900 },
          { label: 'Top kandidaten scoren', dur: 600 },
          { label: 'Onderbouwing genereren', dur: 700 },
        ],
        output: {
          format: 'codes',
          title: 'Voorgestelde DCSPH-codes',
          summary: `**Aanbevolen combinatie voor deze casus:** lichaamslocatie **2600** (knie) · pathologie **026** (tendinopathie/tendinose). Codeer volgens DCSPH-richtlijn als **2600 + 026**.

De code **2626** dekt de kern: distale patellatendinopathie als chronische, non-inflammatoire peespathologie in het knie-gebied. Afwijkend van de "klassieke" patellofemoraal-codering (2620) omdat de pathologie *pees-intrinsiek* is en door echografie is bevestigd (hypoechogeen gebied distale aanhechting, geen tear).

**Waarom niet 2623** (ruptuur/laesie): geen intra-substance tear op echo, pees structureel intact.
**Waarom niet 2620** (PFPS): puntdrukpijn en echobevinding zijn lokaal-peeseigen, niet patellofemoraal.

**Uiteindelijke verantwoordelijkheid ligt bij jou als behandelend therapeut** — valideer de code altijd tegen het actuele DCSPH-handboek en de verzekeraar-richtlijn van de patiënt.`,
          codes: [
            { code: '2626', label: 'Tendinopathie / peesaandoening knie (patellapees)', match: 96, recommended: true, reasoning: 'Beste match. Echo-bevestigde chronische distale patellatendinopathie, pees structureel intact, klinisch beeld (puntdruk distale pool + positieve decline squat) en duur (>12 mnd) sluiten exact aan. Volgt DCSPH-handboek §knie — non-inflammatoire peespathologie zonder ruptuur.' },
            { code: '2620', label: 'Patellofemoraal pijnsyndroom / chondropathie patella', match: 52, recommended: false, reasoning: 'Zou overwogen kunnen worden bij diffuse peri-patellaire pijn, maar pathologie zit hier pees-intrinsiek (distale aanhechting / tuberositas tibiae) en is beeldvormend bevestigd — niet patellofemoraal.' },
            { code: '2623', label: 'Ruptuur / laesie patellapees', match: 31, recommended: false, reasoning: 'Vereist intra-substance tear of volledige ruptuur. Echo sluit dit expliciet uit ("geen intra-substance tear"). Niet van toepassing.' },
          ],
          stats: { tijd: '2.4s', databases: 'DCSPH 2024.3' },
        },
      },
    ],
  },
];

window.PATIENT = PATIENT;
window.ASSISTANTS = ASSISTANTS;
