Kazeia-central/kazeia_central/features
Kazeia 6a81b17c0a feat(questionnaires): échelles QCM cliniques (PHQ-9), assignation par patient, scores au dossier
Feature médicale central-only (passation on-device = future spec RPC).

- store: 3 tables (questionnaires template clair, assignments, results chiffrés
  PII); PHQ-9 semé d'office (builtin non supprimable), scoring sum + bandes.
- backend: features/medical/questionnaires (CRUD authoring, scoring +
  interprétation, assignation fréquence once|recurring, record_result, lecture
  par dossier patient); router câblé dans app.py.
- UI: catalogue niveau flotte + éditeur QCM dynamique; assignation & résultats
  par patient; résultats aussi dans le dossier patient (section Patients).
- tests: +5 (seeding, scoring 0/27, authoring, assign/deactivate, chiffrement
  au repos). 59/59. Vérifié end-to-end via TestClient (gate 423, CRUD, scoring,
  builtin protégé).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-01 21:57:44 +02:00
..
medical feat(questionnaires): échelles QCM cliniques (PHQ-9), assignation par patient, scores au dossier 2026-07-01 21:57:44 +02:00
technical refactor+ui: distinction nette Technique / Médical 2026-07-01 16:54:43 +02:00
__init__.py refactor: architecture modulaire core/features + routers par domaine (phase 1) 2026-06-30 16:57:26 +02:00