feat(phase2): Extraction layout-aware multi-colonnes — 322 fuites → 0, -103 FP

Phase 2 de l'amélioration qualité anonymisation :

1. Extraction multi-colonnes (PyMuPDF layout-aware) :
   - Nouvelle fonction _extract_page_layout_aware() détecte les layouts
     sidebar+corps (typiques des CRH/CRO hospitaliers)
   - Remplace pdfplumber comme extraction primaire (PyMuPDF blocks)
   - Élimine l'entrelacement de texte entre sidebar et corps médical
   - pdfplumber conservé pour les tables et comme fallback

2. Masquage FINESS multiline :
   - Détection "N° Finess\n[...]\n640000162" (label et numéro séparés)
   - Propagation globale du numéro FINESS sur toutes les pages
   - Gestion du format *640000162* (avec astérisques Trackare)

3. Masquage URLs hospitalières (www.ch-xxx.fr)

4. Nettoyage crochets doubles [[PLACEHOLDER]] → [PLACEHOLDER]

Résultats non-régression (30 fichiers audit) :
- Fuites : 322 → 0 (-100%)
- Faux positifs : 113 → 10 (-91%)
- 0 régression fonctionnelle
- OGC 1-59 : 0 fuite soignant, 0 FINESS, 0 lieu de naissance

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-06 18:19:08 +01:00
parent bc2fe667a0
commit e967a67052
55 changed files with 38506 additions and 18343 deletions

View File

@@ -1,68 +1,72 @@
CROp Epi - [NOM], ANDON
____________________________________________________________________________________________________________________________________________
CROp Epi - [NOM], [NOM]
_______________________________________________________________________________________________________________
Compte rendu opératoire
>>>1 CRO type chirurgie viscérale 16/11/23 14 : 02 (mod. le 27/11/23 15:16 par [NOM] [NOM] , statut : Ré
>>>1 CRO type chirurgie viscérale 16/11/23 14 : 02 (mod. le 27/11/23 15:16 par [NOM] [NOM] , statut : Ré
AL/AF
Docteur [NOM]
Cabinet Médical [NOM] [NOM]
Cabinet Médical [NOM] [NOM]
Place Du [NOM]
[CODE_POSTAL]
[CODE_POSTAL]
Docteur [NOM]
[ADRESSE]
[ETABLISSEMENT]
[ETABLISSEMENT]
[CODE_POSTAL]
Docteur [NOM]
[NOM]
[NOM]
[ADRESSE]
[CODE_POSTAL]
[CODE_POSTAL]
Monsieur [NOM]
[DATE_NAISSANCE]
PONTAGE FEMORO-POPLITE SOUS ARTICULAIRE
EN VEINE SAPHENE INVERSEE.
PONTAGE FEMORO-POPLITE SOUS ARTICULAIRE
EN VEINE SAPHENE INVERSEE.
Histoire Clinique :
- Il sagit dun patient qui présente une thrombose danévrisme poplité gauche symptomatique avec une ischém
inférieur gauche.
inférieur gauche.
- On propose la réalisation dun pontage fémoro-poplité.
Compte-rendu opératoire du 16.11.2023 :
Opérateur : Docteur [NOM]
Anesthésiste : Docteur [NOM]
Aide(s) *
Aide(s) *
- Sous anesthésie générale, après désinfection et mise en place de champs opératoires.
- On réalise tout dabord un abord poplité.
- On met sur LAC lartère poplitée en dessous de larticulation.
- On met sur LAC lartère poplitée en dessous de larticulation.
- On prélève la veine saphène qui est un peu grêle en dessous du genou, on remontera donc le prélèvement d
jusquà la jonction tiers proximal tiers moyen de cuisse.
jusquà la jonction tiers proximal tiers moyen de cuisse.
- On aborde ensuite lartère fémorale au niveau de son segment II.
- Mise sur LAC de cette artère.
- Mise sur LAC de cette artère.
- Réalisation dun trajet de tunnélisation entre lincision poplitée et labord de lartère fémorale superficielle pro
- Héparinisation du patient par 3500Ui dHEPARINE non fractionnée.
- Héparinisation du patient par 3500Ui dHEPARINE non fractionnée.
- Vérification de la veine qui ne présente pas de fuite.
- Les collatérales sont toutes liées au Vicryl 3/0.
- Orientation de la veine par un feutrage.
- Orientation de la veine par un feutrage.
- On passe alors la veine dans le trajet de tunnélisation.
____________________________________________________________________________________________________________________________________________
Information patient Page 1 24/04/2025 10 : 03:34 CROp Epi - LAZAROV, [VILLE]
____________________________________________________________________________________________________________________________________________
_______________________________________________________________________________________________________________
Information patient
Page 1
24/04/2025 10 : 03:34 CROp [NOM] - [NOM], [VILLE]
_______________________________________________________________________________________________________________
Compte rendu opératoire
- On réalise tout dabord lanastomose proximale.
- Clampage de lartère fémorale superficielle.
- Clampage de lartère fémorale superficielle.
- Artériotomie d1cm.
- Réalisation dune anastomose termino-latérale entre la veine et lartère au Prolène 5/0.
- Réalisation dune anastomose termino-latérale entre la veine et lartère au Prolène 5/0.
- Mise en charge du pontage qui est bien pulsatile.
- Purge de celui-ci au sérum hépariné.
- Purge de celui-ci au sérum hépariné.
- Reclampage du pontage.
- Découpe de la veine à la bonne longueur avec la jambe tendue.
- Découpe de la veine à la bonne longueur avec la jambe tendue.
- Réalisation après clampage de lartère poplitée dune artériotomie à ce niveau de 1cm également.
- Veinotomie correspondante.
- Veinotomie correspondante.
- Anastomose termino-latérale entre la veine et lartère au Prolène 6/0.
- Après purge, déclampage.
- Après purge, déclampage.
- On réalise une bourse au Prolène 5/0 en amont de lanastomose proximale sur lartère fémorale superficielle
- A ce niveau, mise en place dun introducteur de 4French.
- A ce niveau, mise en place dun introducteur de 4French.
- Par cet introducteur, on réalise une artériographie de contrôle qui montre la bonne perméabilité du pontage e
vice anastomotique et la bonne perméabilité du lit distal.
vice anastomotique et la bonne perméabilité du lit distal.
- Après retrait de lintroducteur, fermeture de la bourse.
- Vérification de lhémostase sur toutes les incisions.
- Vérification de lhémostase sur toutes les incisions.
- Mise en place de deux Redons qui vont drainer toutes les incisions.
- Fermeture de chaque incision par un Vicryl 0 en sous cutané et par des agrafes à la peau.
____________________________________________________________________________________________________________________________________________
Information patient Page 2 24/04/2025 10 : 03:34
- Fermeture de chaque incision par un Vicryl 0 en sous cutané et par des agrafes à la peau.
_______________________________________________________________________________________________________________
Information patient
Page 2
24/04/2025 10 : 03:34