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,170 +1,29 @@
N° Finess [MASK]
✉ [ADRESSE]. [ADRESSE], [CODE_POSTAL]
☎ [TEL] - Fax : [TEL]
[TEL]
[MASK]
[MASK]
[MASK]
Chef de Pôle : Bayonne, le 05/04/2023
Dr [NOM]
C eth Pe éf dd ie a tS re ier v Gic ée n - é rU ar leg e en t c Ne és oP né ad ti oa lt or giq ieu : es DR [NOM]
Dr [NOM] Urgences [ADRESSE]
D Dr [NOM] Ha ét lh èner ei n Le A D NI GD LA OIL ISL E MR E - U P Ré Id Nia Ntr Eie - [CODE_POSTAL]
[NOM]
Pédiatrie de Maternité : Mon cher confrère,
Dr [NOM]
Consultation dEndocrino-Diabétologie : Votre patient [NOM] [NOM] [DATE_NAISSANCE] a été hospitalisé dans le service du 02/04/2023 au 05/04/2023 pour le motif
Dr [NOM]
Dr [NOM] [NOM] suivant :
Consultation [NOM] :
Dr [NOM] - Méningite à Entérovirus
Consultation dHémato-Cancérologie :
Dr [NOM]
Dr [NOM] [NOM] Antécédents personnels :
Consultation de Rhumatologie : Migraine frontale, environ 2 épisodes par mois cédant à la prise de paracétamol et [NOM]
Dr [NOM]
Consultation de Médecine de l'Adolescent : Antécédents familiaux :
Dr [NOM] migraineux chez le père et la mère. Traitement de fond auparavant chez la mère arrêté, prend [NOM] et triptans en
Urgences Pédiatriques cas de crise. [NOM] simple chez le père
Dr [NOM]
Dr [NOM]
Dr [NOM] [NOM] Allergies : non.
D Dr r V Ki ao il ee tt Ete C S HU EC VERRIA-ARRUTY Vaccination : rappel des 6 ans à faire.
[NOM], Réanimation Néonatale :
Dr [NOM] [NOM] [NOM] habituels :
D Dr r H Gé al ëè ln Me ALA ZEN IG RL AO SIS [NOM] - Paracétamol et [NOM] si céphalées.
Dr [NOM]
D Dr [NOM] Ch amlo ié l lL e A OP GE EY RRE [NOM] reçus en hospitalisation :
Dr [NOM] - Réhydratation parentérale IV par Bionolyte G5 pendant 48h.
Dr [NOM]
- Traitement antalgique par paracétamol, Nubain et Advil.
C Do r n Cs au thlt ea rt ii no en D d Ie D N Aé Ip Lh Lr Eo Rpédiatrie : - Traitement par 1 injection de Caféine dans le cadre d'un syndrome post-PL d'évolution favorable.
Dr [NOM] - Une antibiothérapie a été mise en place par Cefotaxime par voie iv pendant 48 heures, interrompue après réception des
Dr [NOM] résultats de la [NOM] lombaire.
Consultation de Neuropédiatrie :
Dr [NOM]
Dr [NOM] [NOM] [NOM] complémentaires pertinents :
D Dr [NOM] [NOM] nr aie [NOM] [NOM] Rse I OPI TC TA EMILH Biologie du 02/04 : leucocytes 8.7 G/L, CRP 53 mg/l, ionogramme normal.
Hémoculture sur VVP du 02/04 : negative à H48
Consultation de Pneumopédiatrie :
Dr [NOM]
[NOM] lombaire : Glycorachie 0.67 g/L, protéinorachie 0.33 g/L, 14 éléments, culture négative à 48h.
Consultation de Cardiopédiatrie :
Dr [NOM] [NOM] Analyse du LCR :
A Dt rt Cac hh rié ss tel [NOM] - Dermatologie
*
*
P PC CR
R
H ES nV
r : on vé ig ra ut siv :e
positive
Dr [NOM] - Maternité
D et r D S ro Jp uh li ie e nN VA AU ND -I GO IN LS, D - r G M éna ér ti in qe u L eEGENDRE Synthèse du séjour : méningite à Entérovirus d'évolution favorable après antalgie par paracétamol, Nubain et
Dr [NOM] - [NOM].
Rhumato-immunologie
Dr [NOM] - Gynécopédiatrie/Maternité
D Cr
a
dS rté ep Ih na fn ire
m
D iE erB SE uL pL éE rI ieX
u
-
r
P dn ue Pum ôlo el : ogie Décision dun retour à domicile. Poids de sortie : 19.4 Kgs.
Mme [NOM]
Cadres Infirmiers : Traitement de sortie : Doliprane et advil si besoin.
Mr K. GLADELPédiatrie Générale
Mme C. [NOM] Urgences UHCD et HDJ
Mme J. [NOM] - [NOM] A Prévoir : contrôle clinique par le médecin traitant.
Psychomotricienne :
M
O
Mrm mthe
e o
A Mp.
h -
A
Lo
.nS MiP sE
t
AeC Ts : T H- IC EL UAIREFOND P Da or ce un mts ei nn tf o rerm mé iss ed ne mla
a
d iné sm pa rr oc ph re
e
d
s
i aa ug xn o ps at ri eq nu te
s
e let t jh oé ur ra p de eu lt ai q su oe rt.
ie.
Mme M. [NOM]
Psychologues : Evènements indésirables :
Mme E. [NOM]
Mme C. [NOM] - Transfusions : non
M
N
Mem mue
er
oL Np.
.s
P GyI
c
UE hR YolA AoG UguN XeO s : LO -
-
P Br Mod Ru i /t s
B
d Hé Rri ev é
/
s
L
d Hu
R
s a
:
n ng
o
n : non
Mme M.[NOM] - Découverte de BMR / BHRe / BHR : non
Assistantes Sociales : - Pose DMI : non
Mme Z. [NOM]
Mme M. [NOM]
Mme J. [NOM]
Patient(e) : [NOM] [NOM] [NOM] Né(e) le [DATE_NAISSANCE]
IPP : [IPP] / [EPISODE] (PEDIATRIE GENERALE)
V1 - Imprimé le 08/04/2025 à 10 : 21 par Page(s): 1 sur 2 N° Finess [MASK]
✉ [ADRESSE]. [ADRESSE], [CODE_POSTAL]
☎ [TEL] - Fax : [TEL]
[TEL]
[MASK]
[MASK]
[MASK]
N° Finess
[FINESS]
Chef de Pôle :
Dr [NOM]
Chef de Service - Urgences Pédiatriques Les consignes d'usage ont été remises.
Chef de Service - Urgences [NOM]
et Pédiatrie Générale et [NOM] :
Dr [NOM] Urgences
Dr [NOM] - Pédiatrie
Dr [NOM] -
[NOM]
Bien confraternellement,
Pédiatrie de Maternité :
Dr [NOM]
Consultation dEndocrino-Diabétologie :
Dr [NOM]
Dr [NOM] Docteur [NOM] [NOM]
Consultation [NOM] : *[TEL]*
Dr [NOM]
Consultation [NOM] :
Dr [NOM]
Consultation dHémato-Cancérologie :
D Dr r E Mli as re ie B DA UD BO RU ER L [TEL]
Dr [NOM]
Dr [NOM]
Consultation de Rhumatologie :
Dr [NOM]
Consultation de Médecine de l'Adolescent :
Dr [NOM] [NOM] Liste des destinataires :
Urgences Pédiatriques
Dr [NOM]. [NOM] [NOM]
Dr [NOM]
Urgences [NOM]
Dr [NOM]
Dr [NOM]
Dr [NOM]
Dr [NOM]
@@ -200,28 +59,192 @@ Dr [NOM] -
Rhumato-immunologie
Dr [NOM] - Gynécopédiatrie/Maternité
Dr [NOM] - Pneumologie
Cadre Infirmier Supérieur du Pôle :
Mme [NOM]
Cadres Infirmiers :
Mr K. [NOM] Générale
Mme C. [NOM] Urgences UHCD et HDJ
Mme J. [NOM] - [NOM]
Psychomotricienne :
Mme A. [NOM]
Orthophonistes :
Mme M-L. [NOM]
Mme M. [NOM]
Psychologues :
Mme E. [NOM]
Mme C. [NOM]
Mme L. [NOM]
Neuropsychologues :
Mme N. [NOM]
Mme M.[NOM]
Assistantes Sociales :
Mme Z. [NOM]
Mme M. [NOM]
Mme J. [NOM]
Patient(e) : [NOM] [NOM] [NOM] Né(e) le [DATE_NAISSANCE]
IPP : [IPP] / [EPISODE] (PEDIATRIE GENERALE)
V1 - Imprimé le 08/04/2025 à 10 : 21 par Page(s): 2 sur 2
[MASK]
✉ [ADRESSE]. [ADRESSE], [CODE_POSTAL]
☎ [TEL] - Fax : [TEL]
[MASK]
Bayonne, le 05/04/2023
DR [NOM]
[ADRESSE]
[CODE_POSTAL]
Mon cher confrère,
Votre patient [NOM] [NOM] [DATE_NAISSANCE] a été hospitalisé dans le service du 02/04/2023 au 05/04/2023 pour le motif
suivant :
-
Méningite à Entérovirus
Antécédents personnels :
Migraine frontale, environ 2 épisodes par mois cédant à la prise de paracétamol et AINS
Antécédents familiaux :
Terrain migraineux chez le père et la mère. Traitement de fond auparavant chez la mère arrêté, prend AINS et triptans en
cas de crise. AINS simple chez le père
Allergies : non.
Vaccination : rappel des 6 ans à faire.
Traitements habituels :
- Paracétamol et AINS si céphalées.
Traitements reçus en hospitalisation :
- Réhydratation parentérale IV par Bionolyte G5 pendant 48h.
- Traitement antalgique par paracétamol, Nubain et Advil.
- Traitement par 1 injection de Caféine dans le cadre d'un syndrome post-PL d'évolution favorable.
- Une antibiothérapie a été mise en place par Cefotaxime par voie iv pendant 48 heures, interrompue après réception des
résultats de la ponction lombaire.
Examens complémentaires pertinents :
Biologie du 02/04 : leucocytes 8.7 G/L, CRP 53 mg/l, ionogramme normal.
Hémoculture sur VVP du 02/04 : negative à H48
Ponction lombaire : Glycorachie 0.67 g/L, protéinorachie 0.33 g/L, 14 éléments, culture négative à 48h.
Analyse du LCR :
* PCR HSV : négative
* PCR Entérovirus : positive
Synthèse du séjour : méningite à Entérovirus d'évolution favorable après antalgie par paracétamol, Nubain et
AINS.
Décision dun retour à domicile. Poids de sortie : 19.4 Kgs.
Traitement de sortie : Doliprane et advil si besoin.
A Prévoir : contrôle clinique par le médecin traitant.
Parents informés de la démarche diagnostique et thérapeutique.
Document remis en mains propres aux parents le jour de la sortie.
Evènements indésirables :
- Transfusions : non
- Produits dérivés du sang : non
- BMR / BHRe / LHR : non
- Découverte de BMR / BHRe / BHR : non
- Pose DMI : non
[MASK]
[MASK]
Patient(e) : [NOM] [NOM] [NOM]
Né(e) le [DATE_NAISSANCE]
IPP : [IPP] / N° Episode [EPISODE] (PEDIATRIE GENERALE)
V1 - Imprimé le 08/04/2025 à 10 : 21 par
Page(s) : 1 sur 2 N° Finess
[FINESS]
Chef de Pôle :
Dr [NOM]
Chef de Service - Urgences [NOM]
et Pédiatrie Générale et [NOM] :
Dr [NOM] Urgences
Dr [NOM] - Pédiatrie
Dr [NOM] -
[NOM]
Pédiatrie de Maternité :
Dr [NOM]
Consultation dEndocrino-Diabétologie :
Dr [NOM]
Dr [NOM]
Consultation [NOM] :
Dr [NOM]
Consultation dHémato-Cancérologie :
Dr [NOM]
Dr [NOM]
Consultation de Rhumatologie :
Dr [NOM]
Consultation de Médecine de l'Adolescent :
Dr [NOM]
Urgences [NOM]
Dr [NOM]
Dr [NOM]
Dr [NOM]
Dr [NOM]
Dr [NOM]
[NOM], Réanimation Néonatale :
Dr [NOM]
Dr [NOM]
Dr [NOM]
Dr [NOM]
Dr [NOM]
Dr [NOM]
Dr [NOM]
Dr [NOM]
Consultation de Néphropédiatrie :
Dr [NOM]
Dr [NOM]
Dr [NOM]
Consultation de Neuropédiatrie :
Dr [NOM]
Dr [NOM]
Dr [NOM]
Dr [NOM]
Consultation de Pneumopédiatrie :
Dr [NOM]
Consultation de Cardiopédiatrie :
Dr [NOM]
[NOM]
Dr [NOM] - Dermatologie
Dr [NOM] - Maternité
Dr [NOM], Dr [NOM]
et Dr [NOM] - Génétique
Dr [NOM] -
Rhumato-immunologie
Dr [NOM] - Gynécopédiatrie/Maternité
Dr [NOM] - Pneumologie
Cadre Infirmier Supérieur du Pôle :
Mme [NOM]
Cadres Infirmiers :
Mr K. [NOM] Générale
Mme C. [NOM] Urgences UHCD et HDJ
Mme J. [NOM] - [NOM]
Psychomotricienne :
Mme A. [NOM]
Orthophonistes :
Mme M-L. [NOM]
Mme M. [NOM]
Psychologues :
Mme E. [NOM]
Mme C. [NOM]
Mme L. [NOM]
Neuropsychologues :
Mme N. [NOM]
Mme M.[NOM]
Assistantes Sociales :
Mme Z. [NOM]
Mme M. [NOM]
Mme J. [NOM]
[NOM]
✉ [ADRESSE]. [ADRESSE], [CODE_POSTAL]
☎ [TEL] - Fax : [TEL]
[NOM]
Les consignes d'usage ont été remises.
Bien confraternellement,
Docteur [NOM] [NOM]
*[TEL]*
[TEL]
Liste des destinataires :
DR. [NOM]
[NOM]
[NOM]
Patient(e) : [NOM] [NOM] [NOM]
Né(e) le [DATE_NAISSANCE]
IPP : [IPP] / N° Episode [EPISODE] (PEDIATRIE GENERALE)
V1 - Imprimé le 08/04/2025 à 10 : 21 par
Page(s) : 2 sur 2