mirror of
https://github.com/complexcaresolutions/dak.c2s.git
synced 2026-03-17 16:03:41 +00:00
Add full statistics page replacing placeholder: 4 KPI cards (total, Bestätigung, Alternative, Uncodiert), stacked bar chart for gutachten types per KW, donut chart for type distribution, grouped bar chart for therapy changes per KW, and horizontal bar chart for therapy change reasons. Includes new backend endpoint and service function combining sheet3/sheet4 data with KPI aggregation. Also adds feature roadmap todo.md. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1.7 KiB
1.7 KiB
DAK Portal — Feature Roadmap
Hohe Priorität
- Gutachten-Statistik Seite — Route
/gutachten-statistikexistiert als Platzhalter. Visualisierung von Gutachten-Typen (Bestätigung/Alternative), Therapieänderungen, Diagnosekorrektur/Unterversorgung/Übertherapie und Trends pro KW/Jahr. - Fallliste als Excel exportieren — Export-Button auf der Cases-Seite für gefilterte Falllisten als .xlsx Download. Nutzt aktive Filter (Jahr, Fallgruppe, ICD-Status).
- E-Mail-Benachrichtigungen bei Freigabe-Entscheidung — DAK-Mitarbeiter per E-Mail informieren, wenn ihre Freigabe-Anfrage genehmigt oder abgelehnt wurde. SMTP ist bereits konfiguriert.
Mittlere Priorität
- Benachrichtigungs-Center (Bell-Icon) — UI-Element im Header mit Badge-Counter.
useNotifications()Hook mit 60s-Polling existiert bereits, braucht nur ein Frontend-Element. - Dashboard: Vorjahresvergleich bei KPIs — Prozentuale Veränderung zum Vorjahr neben den KPI-Zahlen (z.B. "+12% vs. 2025").
vorjahr_serviceexistiert im Backend. - Batch-ICD-Eingabe — Inline-Tabelle auf der ICD-Seite mit direkter ICD-Eingabe pro Zeile statt Einzelklick auf jeden Fall.
- Dark Mode Toggle — Toggle in Header oder Kontoverwaltung.
useThemeHook existiert bereits.
Niedrige Priorität
- Erweiterte Suche mit Filterspeicherung — Häufig genutzte Filter als Presets speichern (z.B. "Onko ohne ICD 2026").
- Dashboard: Durchlaufzeiten — Durchschnittliche Dauer von Fallerfassung bis Gutachten visualisieren.
- Passwort-Reset per E-Mail — Self-Service "Passwort vergessen" auf der Login-Seite. Aktuell nur Admin-seitig möglich.