# Fall-ID Anonymisierung ## Ziel Die Fall-ID enthaelt aktuell den Nachnamen des Patienten (z.B. `2020-32-onko-Bartl-Zimmermann`). Das unterlaueft die Datenmaskierung fuer DAK-Mitarbeiter. Die Fall-ID muss anonymisiert werden. ## Neues Format `YYYY-KW-Fallgruppe-KVNR` z.B. `2020-32-onko-A123456789` Falls KVNR fehlt: `YYYY-KW-Fallgruppe-X7K9M2` (6-stellig alphanumerisch, Grossbuchstaben + Ziffern) ## Aenderungen ### 1. generate_fall_id() im Import-Service Nutzt KVNR statt Nachname. Fallback: 6-stellige Zufallsfolge. ### 2. Retroaktive Migration aller bestehenden Fall-IDs SQL-basierte Migration: Fuer jeden Fall wird die Fall-ID neu generiert nach Schema `YYYY-KW-Fallgruppe-KVNR` (bzw. Zufallsfolge wenn KVNR fehlt). ### 3. KVNR-Nachtrag aktualisiert Fall-ID Im `PUT /cases/{case_id}/kvnr` Endpoint: Wenn die aktuelle Fall-ID eine Zufallsfolge enthaelt (kein KVNR-Muster), wird sie automatisch mit der neuen KVNR aktualisiert. ### 4. Duplicate Detection `check_duplicate()` wird angepasst, da die Fall-ID jetzt anders aufgebaut ist.