Files
anonymisation/tests/synthetic_review/cases/008_anesthesie_complete/expected.txt
Domi31tls 9b431494a5 fix(detect): labels structurels Nom de jeune fille / Prénom / Ville (#7 #8 #9)
Trois nouveaux patterns cœur dans `_mask_structured_line` pour des
labels génériques qui n'étaient pas couverts par le pipeline kv_value
(le split key:value laissait fuir la valeur quand le label dépassait
les patterns existants `RE_EXTRACT_NOM_NAISSANCE`, `RE_EXTRACT_PRENOM`,
`RE_EXTRACT_VILLE_RESIDENCE`).

`RE_LABEL_NOM_VARIANTES` capture :
- Nom de jeune fille / de famille / de naissance(.)
- Nom d'usage / Nom marital / Nom marié

`RE_LABEL_PRENOM` capture :
- Prénom : / Prénoms : / Prénom de naissance / utilisé(e) / usuel
- Capture jusqu'à fin de ligne pour les énumérations virgulées
  (Prénoms : Sabine, Marie → tout masqué).

`RE_LABEL_VILLE` capture :
- Ville : / Ville de résidence : / Ville de naissance :
- Capture jusqu'à fin de ligne (gère "Saint-Jean-de-Luz",
  "Saint-Denis (974)", composés multi-tokens).

Effets de bord positifs :
- Le bug "Saint-Jean-de-Luz → [ETABLISSEMENT]-de-Luz" est corrigé :
  le matcher `RE_LABEL_VILLE` masque toute la valeur en `[VILLE]`
  AVANT que le gazetteer FINESS Aho-Corasick ne grignote "Saint-Jean".
  Cas 006_trackare_soignants et 008_anesthesie_complete : alignement
  des expected.txt sur cette amélioration.

Choix d'architecture (cf cadrage docs/cadrage-projet-anonymisation.md
section 10.1) : ces labels sont des règles cœur génériques applicables
à tout établissement de santé français. Légitimes en hardcodé. Les
patterns layout-specific (Bordeaux suffixe, CHCB en fin de phrase,
email cassé par force_term) seront branchés via admin_rules dans
l'étape suivante.

Cas 010_fiche_admission_minimale passe désormais (retiré de
KNOWN_FAILURES). Le xfail strict aurait signalé xpass.

Tests : 9 passed, 2 xfailed (avant : 8 passed, 3 xfailed sur
test_synthetic_review).

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

52 lines
1.2 KiB
Plaintext

[ETABLISSEMENT]
Service d'anesthésie-réanimation
[VILLE], le 11/07/2024
CONSULTATION PRE-ANESTHESIQUE
Patient : [NOM] [NOM]
[DATE_NAISSANCE]
Sexe : F
IPP : [IPP]
NDA : [DOSSIER]
Téléphone : [TEL]
Adresse : [ADRESSE]
Code postal : [CODE_POSTAL]
Ville : [VILLE]
Intervention prévue : cholécystectomie sous coelioscopie
Indication : lithiase vésiculaire symptomatique
Date d'intervention : 18/07/2024
Chirurgien : Dr [NOM]
Anesthésiste : Dr [NOM]
Antécédents :
- pas d'antécédent chirurgical notable
- pas d'allergie médicamenteuse connue
- non fumeuse, IMC 23
Examen clinique :
TA 120/75 mmHg, FC 72 bpm, SpO2 98% air ambiant.
Auscultation cardio-pulmonaire normale.
Bilan préopératoire :
NFS, ionogramme, hémostase : sans particularité.
ECG : rythme sinusal régulier.
Classification ASA : ASA 1
Consentement éclairé recueilli.
Protocole anesthésique prévu :
- prémédication : HYDROXYZINE 25 mg per os
- induction : PROPOFOL 2 mg/kg, SUFENTANIL 0,3 µg/kg
- entretien : SEVOFLURANE
- analgésie post-opératoire : PARACETAMOL 1 g IV puis KETOPROFENE 100 mg
La prise en charge sera assurée en hôpital de jour. Sortie prévue
le soir même après surveillance en SSPI.
Signé Dr [NOM], anesthésiste
RPPS : [RPPS]
Tel anesthésie : [TEL]