--- title: "Interface Design System" category: "interface-design" group: "foundation" version: "1.0.0" releaseDate: "2024-11-19" status: "completed" description: "Complete UI/UX design specificatie voor het Mini-ECD prototype met two-level navigation systeem" --- ## Overview Het Mini-ECD interface design definieert een complete gebruikerservaring voor behandelaars met een two-level context systeem. Desktop-first, geoptimaliseerd voor professioneel gebruik in een klinische omgeving. **Design Principes:** - Context-aware navigation (Behandelaar vs. Client Dossier) - Desktop-only MVP (1280px - 1920px) - Clean, professional healthcare UI - Maximale efficiency voor behandelaars --- ## Two-Level Context System ### Level 1: Behandelaar Context **Wanneer:** Geen cliΓ«nt geselecteerd **Navigatie:** - πŸ“Š Dashboard - Caseload overzicht en taken - πŸ‘₯ CliΓ«nten - Zoeken en selecteren - πŸ“… Agenda - Alle afspraken - πŸ“ˆ Rapportage - BI dashboards **Use Case:** Behandelaar krijgt overzicht van de hele caseload, plant afspraken, en ziet aandachtspunten. ### Level 2: Client Dossier Context **Wanneer:** CliΓ«nt geselecteerd (via klik op cliΓ«nt in lijst) **Navigatie:** - ← CliΓ«nten - Terug naar behandelaar context - πŸ“‹ Dashboard - Dossier overzicht - πŸ’¬ Intake - Gesprekken en notities - 🧠 Diagnose - DSM classificatie - πŸ“ Behandelplan - SMART doelen en interventies - πŸ“Š Rapportage - CliΓ«nt-specifieke voortgang **Use Case:** Behandelaar werkt intensief met een specifieke cliΓ«nt, bekijkt historie, maakt diagnose, stelt behandelplan op. --- ## Layout Components ### Header Bar (60px fixed) **Structuur:** ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Mini-ECD [Bas Jansen β–Ό] [πŸ” Zoek] β”‚ β”‚ ID: CL0002 β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` **Elementen:** - **Links:** Logo/branding - **Center:** Context-aware client selector - Level 1: Leeg of behandelaar naam - Level 2: Client dropdown met ID en geboortedatum - **Rechts:** Global search "Zoek cliΓ«nt..." ### Sidebar (240px fixed) **Context-Aware Menu:** **Level 1 (Behandelaar):** ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Dashboard β”‚ ← Active β”‚ CliΓ«nten β”‚ β”‚ Agenda β”‚ β”‚ Rapportage β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` **Level 2 (Client Dossier):** ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ ← CliΓ«nten β”‚ ← Back button β”‚ ──────── β”‚ β”‚ Dashboard β”‚ ← Active β”‚ Intake β”‚ β”‚ Diagnose β”‚ β”‚ Behandelplan β”‚ β”‚ Rapportage β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` **Styling:** - Light gray background - Active state: highlighted bg + left border accent - Icons: 20px with 12px gap - 4px spacing between items ### Main Content Area **Layout:** - White background - 32px padding all sides - Full scrollable height - Responsive grid system voor cards --- ## Screen Specifications ### Level 1 Screens #### 1A: Behandelaar Dashboard **Content Cards:** - Caseload overzicht (aantal actieve cliΓ«nten) - Aandachtspunten en urgente taken - Behandelplannen in concept status - Recente activiteit timeline - Aankomende afspraken (vandaag/deze week) **Layout:** ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Dashboard β”‚ β”‚ Welkom terug, [Behandelaar] β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚Caseloadβ”‚Taken β”‚Afsprakenβ”‚ β”‚ β”‚ β”‚ 24 β”‚ 8 β”‚ 3 β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ Aandachtspunten β”‚ β”‚ β€’ Behandelplan Bas Jansen (Concept)β”‚ β”‚ β€’ Follow-up Anna de Vries β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` #### 1B: CliΓ«nten Lijst **Features:** - Zoekbalk met filters (Afdeling, Team, Status) - Recent bekeken cliΓ«nten (quick access) - Tabel met: Naam | ID | Geboortedatum | Status | Laatste Contact - "Nieuwe CliΓ«nt" button (top right) **Client Row:** ``` Bas Jansen CL0002 20-11-1992 [Actief] 12-10-2023 ``` **Hover State:** Light background + pointer cursor **Click Action:** β†’ Switches to Level 2 (Client Dossier) **Empty State:** ``` πŸ‘₯ Nog geen cliΓ«nten Voeg je eerste cliΓ«nt toe om te beginnen [+ Nieuwe CliΓ«nt] ``` #### 1C: Behandelaar Agenda **Features (to be detailed):** - Week/maand kalender view - Alle afspraken van alle cliΓ«nten - Type, tijd, cliΓ«nt, locatie - Nieuwe afspraak maken #### 1D: Behandelaar Rapportage **Features (to be detailed):** - KPI dashboards - Statistieken (behandelduur, outcomes) - Trends over tijd - Export functionaliteit --- ### Level 2 Screens #### 2A: Client Dashboard (Dossier Overzicht) **Header Shows:** ``` Bas Jansen β–Ό ID: CL0002 | Geb: 20-11-1992 ``` **Card Grid (3 columns):** **Column 1 - CliΓ«ntinformatie:** ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ CliΓ«ntinformatie β”‚ β”‚ β”‚ β”‚ ID: CL0002 β”‚ β”‚ Naam: Bas Jansen β”‚ β”‚ Geboren: 20-11-1992β”‚ β”‚ Leeftijd: 31 jaar β”‚ β”‚ Verzekering: [...] β”‚ β”‚ BSN: [...] β”‚ β”‚ β”‚ β”‚ Bewerken β†’ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` **Column 2 - Laatste Intake:** ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Laatste Intake β”‚ β”‚ 12-10-2023, 14:30 β”‚ β”‚ β”‚ β”‚ Bas komt op gesprekβ”‚ β”‚ vanwege spannings- β”‚ β”‚ klachten en paniek-β”‚ β”‚ aanvallen... β”‚ β”‚ β”‚ β”‚ Bekijk intake β†’ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` **Column 3 - Diagnose:** ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Diagnose [Hoog] β”‚ β”‚ β”‚ β”‚ Angststoornissen β”‚ β”‚ β”‚ β”‚ Panietstoornis met β”‚ β”‚ agorafobie. De β”‚ β”‚ frequentie van... β”‚ β”‚ β”‚ β”‚ Bekijk diagnose β†’ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` **Full Width - Behandelplan:** ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Behandelplan β”‚ β”‚ β”‚ β”‚ [Concept] Versie 1 - 12-10-2023 β”‚ β”‚ β”‚ β”‚ SMART Doelen: β”‚ β”‚ β€’ Verminderen paniekeaanvallen β”‚ β”‚ β€’ Uitbreiden sociale activiteiten β”‚ β”‚ β”‚ β”‚ Bekijk behandelplan β†’ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` **Empty State:** ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Behandelplan β”‚ β”‚ β”‚ β”‚ Geen behandelplan gevonden β”‚ β”‚ β”‚ β”‚ [+ Maak behandelplan] β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` **Full Width - Afspraken:** ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Afspraken β”‚ β”‚ β”‚ β”‚ Afgelopen Afspraak β”‚ β”‚ πŸ“… 14-11-2025, 16:26 - Intake β”‚ β”‚ β”‚ β”‚ ───────────────────────────────── β”‚ β”‚ β”‚ β”‚ Komende Afspraken β”‚ β”‚ β”‚ 22-11-2025, 16:26 - Psycho-edu β”‚ β”‚ β”‚ 29-11-2025, 16:26 - Exposure β”‚ β”‚ β”‚ 06-12-2025, 16:26 - Evaluatie β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` #### 2B: Intake Overzicht **Top Bar:** ``` Intakes [+ Nieuwe Intake] ``` **Intake Lijst:** Header: `Datum | Type | Status | Samenvatting | Acties` **Intake Items:** ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ 12-10-2023, 14:30 β”‚ β”‚ [Intake gesprek] [Afgerond] β”‚ β”‚ Eerste intake. CliΓ«nt presenteert zich... β”‚ β”‚ [Bekijk] β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ 05-10-2023, 10:15 β”‚ β”‚ [Telefonische intake] [Afgerond] β”‚ β”‚ Korte telefonische screening... β”‚ β”‚ [Bekijk] β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` **Empty State:** ``` πŸ“‹ Nog geen intakes Klik op 'Nieuwe Intake' om te beginnen [+ Nieuwe Intake] ``` #### 2C: Diagnose & Probleemprofiel **Top Bar:** ``` Diagnose & Probleemprofiel [✨ AI Analyse] ``` **DSM-light CategorieΓ«n Grid:** ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Stemmingβ”‚ Angst β”‚ Gedrag β”‚ β”‚ Hoog β”‚ Middel β”‚ Laag β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ Middel β”‚ Cognitiefβ”‚Context β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` **Ernst Indicatie:** ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Ernst: ●●●○○ (Hoog) β”‚ β”‚ Bronnen: Intake 12-10-2023 β”‚ β”‚ β”‚ β”‚ Primaire diagnose: β”‚ β”‚ Panietstoornis met β”‚ β”‚ agorafobie β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` **Features:** - AI-gegenereerde classificatie - Manual override mogelijkheid - Geschiedenis van diagnoses - Notities en observaties #### 2D: Behandelplan **Top Bar:** ``` Behandelplan [πŸ€– Genereer Plan] [Nieuwe Versie] ``` **Versie Header:** ``` Versie 1 - Actief | 12-10-2023 ``` **Plan Structuur:** **1. SMART Doelen:** ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ 1. SMART Doelen β”‚ β”‚ β”‚ β”‚ β€’ Verminderen paniekeaanvallen van β”‚ β”‚ 3x per week naar 1x per maand β”‚ β”‚ [In Progress] β”‚ β”‚ β”‚ β”‚ β€’ Uitbreiden sociale activiteiten: β”‚ β”‚ minimaal 2x per week uitgaan β”‚ β”‚ [Not Started] β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` **2. Interventies:** ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ 2. Interventies β”‚ β”‚ β”‚ β”‚ β€’ CGT - Cognitieve herstructureringβ”‚ β”‚ Rationale: [...] β”‚ β”‚ β”‚ β”‚ β€’ Exposure therapie (gradueel) β”‚ β”‚ Rationale: [...] β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` **3. Frequentie & Planning:** ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ 3. Frequentie & Planning β”‚ β”‚ β”‚ β”‚ β€’ Sessies: 1x per week β”‚ β”‚ β€’ Duur: 60 minuten β”‚ β”‚ β€’ Behandelduur: 12-16 weken β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` **4. Meetmomenten:** ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ 4. Meetmomenten β”‚ β”‚ β”‚ β”‚ β€’ Week 0: Baseline (ROM) β”‚ β”‚ β€’ Week 6: Tussentijdse evaluatie β”‚ β”‚ β€’ Week 12: Einde behandeling β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` **Versioning:** - Status: Concept | Actief | Afgerond - Meerdere versies mogelijk (v1, v2, etc.) - Timestamp + behandelaar info #### 2E: Rapportage & Voortgang **Metrics Cards:** ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Behandelduur: 8 weken β”‚ β”‚ Sessies: 6 van 12 β”‚ β”‚ Voortgang: β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘ 67% β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` **Features (to be detailed):** - Progress tracking per doel - Session attendance - ROM instrumenten - Grafieken en visualisaties - Export functionaliteit (PDF, CSV) --- ## Intake Detail View (Slide-in Panel) **Trigger:** Klik "Bekijk" op intake item **Panel (400px from right):** ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Intake - 12-10-2023 βœ• β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ Algemene informatie β”‚ β”‚ Datum: 12-10-2023 β”‚ β”‚ Tijd: 14:30 β”‚ β”‚ Type: Intake gesprek β”‚ β”‚ Duur: 60 minuten β”‚ β”‚ β”‚ β”‚ ────────────────── β”‚ β”‚ β”‚ β”‚ Gespreksnotities β”‚ β”‚ β”‚ β”‚ Bas komt op gesprek β”‚ β”‚ vanwege spannings- β”‚ β”‚ klachten en paniek... β”‚ β”‚ [full scrollable text] β”‚ β”‚ β”‚ β”‚ ────────────────── β”‚ β”‚ β”‚ β”‚ ✨ AI Samenvatting β”‚ β”‚ β€’ Paniekeaanvallen β”‚ β”‚ β€’ Vermijdingsgedrag β”‚ β”‚ β€’ Werkstress trigger β”‚ β”‚ β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ Verwijderen Bewerken β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` **Features:** - Sticky header + footer - Scrollable content - AI samenvatting (light blue bg) - Edit + Delete actions --- ## Design Tokens ### Spacing Scale ``` xs: 4px sm: 8px md: 16px lg: 24px xl: 32px ``` ### Typography Scale ``` Page title: 28px, semi-bold Card title: 18px, semi-bold Section title: 14px, semi-bold Body text: 15px, normal Small text: 13px, normal Tiny text: 12px, normal ``` ### Border Radius ``` Badges: 12px (full rounded) Buttons: 6px Cards: 8px ``` ### Shadows ``` Card: 0 1px 3px rgba(0,0,0,0.1) Card hover: 0 4px 6px rgba(0,0,0,0.1) Modal: 0 20px 25px rgba(0,0,0,0.15) ``` ### Component Patterns **Card:** - White background - 1px border (light gray) - 8px border radius - 16px padding - Subtle shadow **Badge/Pill:** - 13px font size - 4px vertical, 12px horizontal padding - Full rounded (12px) - Contextual colors: - Green: Success/Actief - Yellow: Warning/Wachtlijst - Red: High severity - Blue: Info/Type indicator **Button:** - Primary: Solid bg, white text - Secondary: Border outline - Destructive: Red theme - 8px vertical, 16px horizontal padding - 6px border radius --- ## Hoe werkt de navigatie? **Typische workflow:** 1. **Start** - Je begint op het behandelaar dashboard met overzicht van je caseload 2. **CliΓ«nt selecteren** - Klik op "CliΓ«nten" in het menu om je cliΓ«ntenlijst te zien 3. **Dossier openen** - Klik op een cliΓ«nt (bijv. "Bas Jansen") om het dossier te openen 4. **Context wijzigt** - Het menu toont nu cliΓ«nt-specifieke opties (Intake, Diagnose, Behandelplan) 5. **Door dossier navigeren** - Gebruik het menu om tussen secties te wisselen 6. **Terug naar overzicht** - Klik op "← CliΓ«nten" om terug te gaan naar je caseload 7. **Snel wisselen** - Gebruik de dropdown in de header om snel naar een andere cliΓ«nt te gaan 8. **Zoeken** - Gebruik de zoekbalk rechtsboven om direct naar een cliΓ«nt te springen --- ## Toegankelijkheid Het systeem is ontworpen om toegankelijk te zijn voor alle gebruikers: **Toetsenbord navigatie:** - Alle knoppen en links zijn bereikbaar met Tab - Logische volgorde door de pagina - Duidelijk zichtbare focus indicatie **Kleurgebruik:** - Voldoende contrast voor leesbaarheid - Status badges zijn ook zonder kleur te onderscheiden - Hover effecten zijn duidelijk zichtbaar --- ## Wat zit er NIET in de MVP? Om snel te kunnen leveren focussen we eerst op de kern functionaliteit. Deze features komen later: **Niet in eerste versie:** - ❌ Mobile/tablet versie (alleen desktop) - ❌ Dark mode - ❌ Rechten en rollen systeem - ❌ Geavanceerde filters en bulk acties - ❌ Export naar PDF/CSV - ❌ Agenda integratie (Google Calendar, etc.) - ❌ Push notificaties - ❌ Aangepaste velden per instelling - ❌ Document templates **Waarom deze keuzes?** We bouwen eerst een solide basis voor de kernworkflow van behandelaars. Na de MVP kunnen we op basis van jullie feedback de meest waardevolle features toevoegen. --- ## Wat komt er nu? **In ontwikkeling:** - βœ… Design systeem gedocumenteerd - πŸ”„ Component library bouwen - πŸ”„ CliΓ«nten lijst met zoeken - ⏳ Dashboard voor behandelaars - ⏳ Client dossier schermen **Toekomstige verbeteringen:** - Mobile versie voor on-the-go toegang - Dark mode voor avondwerk - Geavanceerde filters en sortering - Keyboard shortcuts voor power users - Template systeem voor intakes en plannen - Export functionaliteit --- ## Gerelateerde Documentatie **Basis Systeem:** - [Authentication System](/documentatie/authentication) - Inloggen en gebruikersbeheer - Database Schema (binnenkort) **Features:** - Client Management (binnenkort) - Intake Systeem (binnenkort) - Behandelplanning (binnenkort) **Meer Informatie:** - Component Library (binnenkort) - Design Tokens (binnenkort)