Files
anonymisation/tests/synthetic_review/cases/010_fiche_admission_minimale/expected.txt
Domi31tls 93338b6b72 test(review): étendre couche 2 à 10 cas et brancher gate pytest avec xfail strict
Couche 2 (revue humaine sur documents complets) : ajout de 6 cas
synthétiques pour atteindre la cible cadrage produit (10 cas).

Cas ajoutés :
- 005_bacterio_complete : layout BACTERIO N° venue rejeté avant IPP
  + RPPS prescripteur (pattern qualifié non détecté).
- 006_trackare_soignants : export Trackare avec activités HH:MM NOM,
  Note IDE/médicale, Signé — médicament greedy.
- 007_lettre_sortie_complete : courrier médecin→médecin, multi-villes,
  email institutionnel @chcb.fr (cassé par le force_term CHCB).
- 008_anesthesie_complete : protocole anesthésique avec molécules
  BDPM, prénoms basques rares (Maddi, Pantxoa).
- 009_multi_etablissements : 3 établissements distincts (CHCB, CHU
  Bordeaux, Clinique Aguilera), prénoms basques avec ñ (Beñat).
- 010_fiche_admission_minimale : fiche administrative dense, labels
  variés (Nom de jeune fille :, Prénom :, Ville :, Mutuelle :).

Gate pytest (tests/unit/test_synthetic_review.py) :
- vérifie l'inventaire (10 cas) et fait passer chaque cas via run_case.
- 3 cas marqués xfail(strict=True) pour révéler 9 fuites de PII et
  2 patterns partiels que le moteur ne couvre pas aujourd'hui :
  * 005 — RPPS avec qualificateur (RPPS prescripteur :)
  * 009 — Bordeaux résiduel après [ETAB], CHCB en fin de phrase,
          Biarritz sur ligne Ville :, ñ qui casse Beñat → [NOM]ñat
  * 010 — Nom de jeune fille / Prénom / Ville sans label "Patient :",
          NIR au format espacé partiellement consommé en TEL,
          numéro de mutuelle MGEN non couvert
- xfail strict force pytest à signaler un xpass quand un fix passe :
  rappel automatique de retirer l'entrée de KNOWN_FAILURES.

Le runner tools/run_synthetic_review_corpus.py reste utilisable en
direct (sortie diff/audit/summary) pour la revue humaine. Les sorties
actual/ sont gitignorées (régénérées à chaque exécution).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 20:46:22 +02:00

41 lines
666 B
Plaintext

[ETABLISSEMENT]
FICHE D'ADMISSION
Date : 02/09/2024
N° venue : [NDA]
IPP : [IPP]
Dossier : [DOSSIER]
IDENTITE
Nom : [NOM]
Nom de jeune fille : [NOM]
Prénom : [NOM]
Sexe : F
[DATE_NAISSANCE]
Lieu de naissance : [VILLE]
Nationalité : française
COORDONNEES
Adresse : [ADRESSE]
Code postal : [CODE_POSTAL]
Ville : [VILLE]
Téléphone fixe : [TEL]
Téléphone portable : [TEL]
Email : [EMAIL]
PERSONNE A PREVENIR
Nom : [NOM] (époux)
Téléphone : [TEL]
Lien : conjoint
MEDECIN TRAITANT
Dr [NOM]
RPPS : [RPPS]
Tel : [TEL]
INFORMATIONS COMPLEMENTAIRES
Mutuelle : MGEN n°adhérent [NDA]
Sécurité sociale : [NIR]
Service de gastro-entérologie — chambre 412