# Revue 010 — fiche d'admission administrative

Famille documentaire : fiche d'identification administrative pure,
quasi sans narratif. Empilement dense de PII structurées sous des
labels explicites. Pas de contexte sémantique pour aider le NER.

Patterns testés :
- structuration en blocs (IDENTITE, COORDONNEES, PERSONNE A PREVENIR,
  MEDECIN TRAITANT, INFORMATIONS COMPLEMENTAIRES) ;
- nom marital + nom de jeune fille empilés sur deux lignes ;
- patient et époux portant le même nom de famille (DARRIBEHAUDE) :
  vérifier la propagation globale ;
- 4 numéros de téléphone différents (fixe patient, portable patient,
  proche, médecin traitant) ;
- email avec local-part contenant le nom de famille
  (`sabine.darribehaude`) — fuite indirecte si l'email n'est pas masqué
  comme un bloc atomique ;
- numéro de mutuelle MGEN (10 chiffres) à masquer ;
- numéro de sécurité sociale au format espacé (`2 73 04 65 100 100 88`)
  qui doit être détecté par la règle NIR.

Points critiques :
- aucun token PII ne doit fuiter, malgré l'absence de contexte narratif ;
- le label structurel doit rester (`Nom :`, `Prénom :`, `Adresse :`, etc.) ;
- le sigle `MGEN` (organisme de mutuelle, pas un nom propre) doit rester ;
- le numéro d'adhérent MGEN `1234567890` doit être masqué (pseudo-NDA) ;
- `Sexe : F` et `Nationalité : française` doivent rester intacts ;
- le numéro de chambre `chambre 412` doit rester intact (pas un
  identifiant patient).

Écarts résolus dans la session 2026-04-27 (commits c24b7f6 + suivants) :
- numéro adhérent mutuelle : règle `RE_NUM_ADHERENT` ajoutée, masqué
  en `[ADHERENT]` (placeholder dédié) — gère MGEN, MAAF et toute
  formulation `n° adhérent` / `Numéro d'adhérent` ;
- NIR au format espacé : `RE_NIR` réordonné AVANT `RE_TEL` pour
  empêcher la consommation prématurée ;
- labels structurels `Nom de jeune fille :`, `Prénom :`, `Ville :` :
  trois nouvelles règles cœur (`RE_LABEL_NOM_VARIANTES`,
  `RE_LABEL_PRENOM`, `RE_LABEL_VILLE`) dans `_mask_structured_line`.

Écarts résiduels cosmétiques (non fuites) :
- `appartement 3B` dans la ligne adresse est tagué `[ETABLISSEMENT]`
  par le matcher FINESS Aho-Corasick — perte d'information mais
  aucune fuite PII. À investiguer plus tard (le mot `appartement`
  ne devrait pas être dans le gazetteer FINESS).
- `kinds_present` ne contient pas `DATE_NAISSANCE` alors que la
  ligne `Date de naissance : 30/04/1973` est masquée — la valeur
  est masquée via un autre code path qui n'enregistre pas le hit
  avec ce kind. Pas de fuite, juste une incohérence d'audit.
