Verpleegrapportage module: - Nieuwe /epd/verpleegrapportage met patiëntenoverzicht - Rapportage invoer workspace met timeline view - Overdracht overzicht met AI-samenvatting - API endpoints voor verpleegrapportage data Opruiming: - Oude /epd/overdracht en /epd/dagregistratie verwijderd (vervangen) - Oude /api/nursing-logs verwijderd (geconsolideerd naar reports) - Verouderde design docs en reports verwijderd - Fonts verplaatst van docs/ naar public/fonts/ Bugfixes: - Risk-manager: fix constraint violation (db values vs display labels) - Overdracht API: filter op rapportages i.p.v. encounters Database: - Migratie voor consolidatie nursing_logs naar reports tabel 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
195 lines
5.1 KiB
JSON
195 lines
5.1 KiB
JSON
{
|
|
"groups": [
|
|
{
|
|
"id": "foundation",
|
|
"title": "Foundation",
|
|
"description": "Basis setup en infrastructuur",
|
|
"order": 1
|
|
},
|
|
{
|
|
"id": "architecture",
|
|
"title": "Architecture",
|
|
"description": "Datamodel en FHIR standaarden",
|
|
"order": 2
|
|
},
|
|
{
|
|
"id": "features",
|
|
"title": "Core Features",
|
|
"description": "EPD functionaliteit",
|
|
"order": 3
|
|
},
|
|
{
|
|
"id": "infrastructure",
|
|
"title": "Infrastructure",
|
|
"description": "Ondersteunende systemen",
|
|
"order": 4
|
|
},
|
|
{
|
|
"id": "bugs",
|
|
"title": "Bugs & Fixes",
|
|
"description": "Opgeloste bugs en troubleshooting",
|
|
"order": 5
|
|
}
|
|
],
|
|
"categories": [
|
|
{
|
|
"slug": "authentication",
|
|
"title": "Authentication",
|
|
"group": "foundation",
|
|
"description": "Login, signup en password reset",
|
|
"order": 1
|
|
},
|
|
{
|
|
"slug": "database",
|
|
"title": "Database & Schema",
|
|
"group": "foundation",
|
|
"description": "PostgreSQL schema en RLS policies",
|
|
"order": 2
|
|
},
|
|
{
|
|
"slug": "environment",
|
|
"title": "Environment Setup",
|
|
"group": "foundation",
|
|
"description": "Development en deployment configuratie",
|
|
"order": 3
|
|
},
|
|
{
|
|
"slug": "fhir-datamodel",
|
|
"title": "FHIR Datamodel",
|
|
"group": "architecture",
|
|
"description": "FHIR-compliant datamodel voor GGZ-gegevens volgens MedMIJ standaarden",
|
|
"order": 1,
|
|
"status": "active"
|
|
},
|
|
{
|
|
"slug": "fhir-api",
|
|
"title": "FHIR REST API",
|
|
"group": "architecture",
|
|
"description": "RESTful FHIR API endpoints voor data-uitwisseling",
|
|
"order": 2,
|
|
"status": "in-progress"
|
|
},
|
|
{
|
|
"slug": "dashboard",
|
|
"title": "Dashboard & Navigation",
|
|
"group": "features",
|
|
"description": "EPD layout en navigatie",
|
|
"order": 4
|
|
},
|
|
{
|
|
"slug": "client-management",
|
|
"title": "Client Management",
|
|
"group": "features",
|
|
"description": "CRUD operations voor cliënten",
|
|
"order": 5,
|
|
"status": "in_progress"
|
|
},
|
|
{
|
|
"slug": "screening-system",
|
|
"title": "Screening Systeem",
|
|
"group": "features",
|
|
"description": "Screening proces voor nieuwe cliënten met hulpvraag en besluitvorming",
|
|
"order": 6,
|
|
"status": "active"
|
|
},
|
|
{
|
|
"slug": "intake-system",
|
|
"title": "Intake Systeem",
|
|
"group": "features",
|
|
"description": "Intake gesprekken en gestructureerde intake-workflow",
|
|
"order": 7,
|
|
"status": "active"
|
|
},
|
|
{
|
|
"slug": "agenda",
|
|
"title": "Agenda Systeem",
|
|
"group": "features",
|
|
"description": "Behandelaar agenda met kalender, afspraken en verslaglegging integratie",
|
|
"order": 8,
|
|
"status": "completed"
|
|
},
|
|
{
|
|
"slug": "treatment-planning",
|
|
"title": "Behandelplanning",
|
|
"group": "features",
|
|
"description": "SMART doelen en voortgang monitoring",
|
|
"order": 9,
|
|
"status": "planned"
|
|
},
|
|
{
|
|
"slug": "ai-features",
|
|
"title": "AI Integrations",
|
|
"group": "features",
|
|
"description": "AI-gestuurde workflows",
|
|
"order": 9
|
|
},
|
|
{
|
|
"slug": "verpleegkundige-overdracht",
|
|
"title": "Verpleegkundige Rapportage & Overdracht",
|
|
"group": "features",
|
|
"description": "Centrale module voor verpleegkundige notities, overdracht en AI-gestuurde samenvattingen",
|
|
"order": 10,
|
|
"status": "completed"
|
|
},
|
|
{
|
|
"slug": "spraakgestuurde-verslaglegging",
|
|
"title": "Spraakgestuurde Verslaglegging",
|
|
"group": "features",
|
|
"description": "Real-time spraakherkenning voor rapportages via Deepgram",
|
|
"order": 11,
|
|
"status": "completed"
|
|
},
|
|
{
|
|
"slug": "ai-documentatie-assistent",
|
|
"title": "AI Documentatie Assistent",
|
|
"group": "features",
|
|
"description": "Chat widget voor hulp bij het gebruik van het EPD",
|
|
"order": 13,
|
|
"status": "completed"
|
|
},
|
|
{
|
|
"slug": "voice-controlled-reporting",
|
|
"title": "Spraakgestuurd Rapporteren (v2)",
|
|
"group": "features",
|
|
"description": "AI-gedreven spraakopname voor dictaat en metingen extractie",
|
|
"order": 12,
|
|
"status": "planned"
|
|
},
|
|
{
|
|
"slug": "hosting",
|
|
"title": "Hosting & Deployment",
|
|
"group": "infrastructure",
|
|
"description": "Vercel deployment en CI/CD",
|
|
"order": 7
|
|
},
|
|
{
|
|
"slug": "interface-design",
|
|
"title": "Interface Design System",
|
|
"group": "foundation",
|
|
"description": "Complete UI/UX specificatie en design patterns",
|
|
"order": 4
|
|
},
|
|
{
|
|
"slug": "design-system",
|
|
"title": "Design System",
|
|
"group": "infrastructure",
|
|
"description": "UI components en styling",
|
|
"order": 8
|
|
},
|
|
{
|
|
"slug": "performance",
|
|
"title": "Performance",
|
|
"group": "infrastructure",
|
|
"description": "Optimalisaties en monitoring",
|
|
"order": 9
|
|
},
|
|
{
|
|
"slug": "webpack-module-resolution",
|
|
"title": "Webpack Module Resolution",
|
|
"group": "bugs",
|
|
"description": "Fix voor Server/Client Component import issues",
|
|
"order": 10
|
|
}
|
|
]
|
|
}
|