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,262 +1,273 @@
N° Finess [MASK]
✉ [ADRESSE]. [ADRESSE], [CODE_POSTAL]
☎ [TEL] - Fax : [TEL]
[TEL]
[MASK]
[MASK]
[MASK]
Chef de Pôle : Bayonne, le 25/04/2023
N° Finess
[FINESS]
Chef de Pôle :
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 M [NOM] [NOM]
Dr [NOM] Urgences [ADRESSE]
D Dr r C 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]
Néonatologie
Pédiatrie de [NOM] : Mon cher confrère,
Dr [NOM]
Consultation dEndocrino-Diabétologie : Votre patient [NOM] [NOM] [DATE_NAISSANCE] a été hospitalisé dans le service du 22/04/2023 au 25/04/2023 pour le motif
Dr [NOM]
Dr [NOM] [NOM] suivant :
Consultation [NOM] :
Dr [NOM] - Découverte de syndrome néphrotique impur.
Consultation dHémato-Cancérologie :
Dr [NOM]
Dr [NOM] [NOM] Antécédents personnels : aucun
Consultation de Rhumatologie : Antécédents familiaux : aucun
Dr [NOM] [NOM] Allergies : non.
Consultation de Médecine de l'Adolescent : Vaccination : à jour
Dr [NOM] [NOM] [NOM] habituels : aucun
Urgences Pédiatriques
D Dr r C Leé il rin e e E B TE CL HL AE NA DU Y Histoire de la maladie : Adolescent de 15.5 ans sans antécédent, adressé aux urgences le 22/04 pour syndrome œdémateux
Dr [NOM] d'évolution aigue. Début la semaine précédente par œdèmes des paupières, puis, œdèmes des MI et abdominal depuis le
D Dr r V Ki ao il ee tt Ete C S HU EC VERRIA-ARRUTY 17/04.
AEG depuis 5 jours avec dyspnée modérée à l'effort.
Néonatologie, Réanimation Néonatale :
Dr [NOM] Pas de notion d'hyperthermie, ni vaccination. [NOM] il y a 10 jours sous ttt symptomatique.
Dr [NOM]
Dr [NOM]
Dr [NOM] [NOM] A l'examen clinique aux urgences le 22/04 :
D Dr r C Ch amlo ié l lL e A OP GE EY RRE Poids habituel : 64kg; poids à l'arrivée aux urgences le 22/04 : 82.5 kg (+ 18.5 kg)
Dr [NOM] apyrétique, pas de syndrome infectieux
Dr [NOM]
syndrome œdémateux avec œdèmes déclives prenant le godet remontant jusqu'aux genoux et œdèmes des lombes
C Do r n Cs au thlt ea rt ii no en D d Ie D N Aé Ip Lh Lr Eo Rpédiatrie : auscultation CP : pas de crépitants, pas de diminution du MV
Dr [NOM] BDC réguliers, pas de souffle
Dr [NOM] pas de signe d'[NOM], pas de signe de [NOM]
Consultation de Neuropédiatrie : pas de douleur lombaire, pas d'hématurie macro
Dr [NOM]
Dr [NOM]
D Dr r M Léa nr aie [NOM] Ali Rse I OPI TC TA EMILH Examens complémentaires pertinents :
* Biologie :
C Do r n Cs hu al rt la ot ti to en P d Ee T P Rn IAeu Tmopédiatrie : Na 134mmol/l, K 3.9 mmol/L
créatininémie à 88 µmol/L
Consultation de Cardiopédiatrie :
Dr [NOM] albumine 23.7 g/L
A Dt rt Cac hh rié ss tel [NOM] - Dermatologie
p Nr Fo Sté : i n Gu 1r 0ie ./ 3c r Ge /a Lt i Hni bn u 15ri ge /:
d
L60
,
0
p
l :
a
qp uro ett té en 3iu 4r 5i e
G
s /Lur échantillon 11.5 g/L
Dr [NOM] - [NOM] bilan hépatique normal, proBNP 455 ng/L
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 hypertriglycéridémie à 2.69 g/L.
Dr [NOM] [NOM] - Critères d'anticoagulation préventive : DDimères > 1000, fibrinogène > 6 g/L , AT3 77%
Rhumato-immunologie
Dr [NOM] - Gynécopédiatrie/[NOM]
D
C
Mr
a m
dS ert é
e
Vp
I
ah
n
la éfn
rir
ie
em
D TiE
e
ErB
R
SE RuL
Ip
EL
é
RE rI ieX
u
-
r
P dn ue Pum ôlo el : ogie *
-
R Ea cd hi oo -l do og piq pu le e :
r des reins : N° d'examen : RAD[TEL]
Cadres Infirmiers : Les reins sont mesurés à 11 cm à droite, 11,8 cm à gauche. Leurs contours sont réguliers. La différenciation
M Mr m K e . C G . L PA ISD AE RL SP Ké Id i Uat rr gi ee n G ceé sn é Ura Hle CD et HDJ corticomédullaire est visualisée de façon bilatérale, atténuée. Absence d'anomalie parenchymateuse focale. Absence de
Mme J. [NOM] - Néonatologie modification du volume des systèmes excréteurs. L'enregistrement doppler met en évidence un spectre artériel de type
Psychomotricienne : basse résistance tant en intrarénal qu'au niveau du hile. L'enregistrement veineux est correct tant en intrarénal qu'au
M
O
Mrm mthe
e o
A Mp.
h -
A
Lo
.nS MiP sE
t
AeC Ts : T H- IC EL UAIREFOND n di 'uv ne a éu
p
ad nu
c
h hi el me.
e
C nto pn lf ei urm raa
l
t eio
t
n
péritonéal significatif.
Mme M. [NOM] CONCLUSION : Absence d'argument en faveur d'une thrombose veineuse rénale
Psychologues :
Mme E. [NOM]
Mme C. [NOM] [NOM] reçus en hospitalisation :
M
N
Mem mue
er
oL Np.
.s
P GyI
c
UE hR YolA AoG UguN XeO s : LO D
-
Céb ou rtt
i
cd ou
th
p ér rao pto iec o pl ae
r
d Pe
R
p Er Dis Ne Ie Sn
O
c Nh Ea r 6g 0e mdu
g
S paN
r
p joé ud ri a sotr ui sq cu oe
u
l ve
e
2 rt3 d/0 'u4
n
a ev pe rc
o
:
tection gastrique par INEXIUM 20 mg.
Mme M.[NOM] - Mise en place d'antihypertenseur devant l'HTA par RAMIPRIL 2.5 mg .
Assistantes Sociales : - Anticoagulation préventive par LOVENOX SC 0.4 mL/j
M Mm me e Z M. .B JA UP ZT AI NSTON - FUROSEMIDE 40 mg IVD administrer une fois relancer la diurèse.
Mme J. [NOM] - Régime hypo-sodé/ hypo-sucré et restriction hydrique à 500 mL /jour.
Patient(e) : [NOM] [NOM] [NOM] Né(e) le [DATE_NAISSANCE]
IPP : [IPP] / [EPISODE] (Pédia Surv continue (hors Nné))
V1 - Imprimé le 11/04/2025 à 09 : 19 par Page(s): 1 sur 2 N° Finess [MASK]
✉ [ADRESSE]. [ADRESSE], [CODE_POSTAL]
☎ [TEL] - Fax : [TEL]
[TEL]
[MASK]
[MASK]
[MASK]
Chef de Pôle : - Antalgie par Doliprane.
Dr [NOM]
Chef de Service - Urgences Pédiatriques Synthèse du séjour : Syndrome néphrotique impur avec HTA et hématurie microcospique.
e Dt r P Cé éd li ia nt er Bie E G Lé Ln Eé Ara Ule e Ut N rgé eo nn ca et sologie : Début de la corticothérapie le 23/04
Chef de Service - Urgences [NOM]
et Pédiatrie Générale et [NOM] :
Dr [NOM] Urgences
Dr [NOM] - Pédiatrie
Dr [NOM] -
Néonatologie Décision dun transfert dans le service de néphrologie pédiatrique 25/04 à [VILLE] pour rapprochement familial.
Poids de sortie le 25/4 : 77.7 Kgs.
Pédiatrie de [NOM] :
Dr [NOM] informés de la démarche diagnostique et thérapeutique.
Consultation dEndocrino-Diabétologie : Document remis en mains propres aux [NOM] le jour de la sortie.
[NOM]
Pédiatrie de Maternité :
Dr [NOM]
Consultation dEndocrino-Diabétologie :
Dr [NOM]
Dr [NOM]
Consultation [NOM] : Evènements indésirables :
Dr [NOM] [NOM] - Transfusions : non
Consultation dHémato-Cancérologie : - Produits dérivés du sang : non
Dr [NOM] [NOM] - BMR / BHRe / LHR : non
Consultation [NOM] :
Dr [NOM]
Consultation dHémato-Cancérologie :
Dr [NOM]
Dr [NOM]
Consultation de Rhumatologie :
Dr [NOM]
- Découverte de BMR / BHRe / BHR : non
C Do r n Ls eu irl eta Eti To Cn Hd Ae NR Dhu Ymatologie : - Pose DMI : non
Consultation de Médecine de l'Adolescent :
Dr [NOM]
U Dr r g Ce én lc ine es BPé Ed Li Lat Er Aiq Uues Les consignes d'usage ont été remises.
Dr [NOM]
Dr [NOM]
Dr [NOM]
Dr [NOM]
N Dé r o Pn ha ilt io pl po eg i Je O, UR Véa En Nim Ca Et Lion Néonatale : Bien confraternellement,
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] Docteur [NOM]
Dr [NOM]
*[TEL]*
Consultation de Néphropédiatrie :
Dr [NOM]
Dr [NOM]
Dr [NOM] [TEL]
Dr [NOM]
Consultation de Neuropédiatrie :
Dr [NOM]
Dr [NOM]
Dr [NOM]
Dr [NOM]
[NOM] par [NOM]
Consultation de Pneumopédiatrie :
Dr [NOM]
Consultation de Cardiopédiatrie :
Dr [NOM]
[NOM]
Liste des destinataires :
Dr [NOM] - Dermatologie
Dr [NOM] - [NOM] Monsieur [NOM]
Dr [NOM] - Maternité
Dr [NOM], Dr [NOM]
et Dr [NOM] - Génétique
Dr [NOM] -
Rhumato-immunologie
Dr [NOM] - Gynécopédiatrie/[NOM]
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] - Néonatologie
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] (Pédia Surv continue (hors Nné))
V1 - Imprimé le 11/04/2025 à 09 : 19 par Page(s): 2 sur 2
[MASK]
✉ [ADRESSE]. [ADRESSE], [CODE_POSTAL]
☎ [TEL] - Fax : [TEL]
[MASK]
Bayonne, le 25/04/2023
M [NOM] [NOM]
[ADRESSE]
[CODE_POSTAL]
Mon cher confrère,
Votre patient [NOM] [NOM] [DATE_NAISSANCE] a été hospitalisé dans le service du 22/04/2023 au 25/04/2023 pour le motif
suivant :
-
Découverte de syndrome néphrotique impur.
Antécédents personnels : aucun
Antécédents familiaux : aucun
Allergies : non.
Vaccination : à jour
Traitements habituels : aucun
Histoire de la maladie : Adolescent de 15.5 ans sans antécédent, adressé aux urgences le 22/04 pour syndrome œdémateux
d'évolution aigue. Début la semaine précédente par œdèmes des paupières, puis, œdèmes des MI et abdominal depuis le
17/04.
AEG depuis 5 jours avec dyspnée modérée à l'effort.
Pas de notion d'hyperthermie, ni vaccination. Bronchite il y a 10 jours sous ttt symptomatique.
A l'examen clinique aux urgences le 22/04 :
Poids habituel : 64kg; poids à l'arrivée aux urgences le 22/04 : 82.5 kg (+ 18.5 kg)
apyrétique, pas de syndrome infectieux
syndrome œdémateux avec œdèmes déclives prenant le godet remontant jusqu'aux genoux et œdèmes des lombes
auscultation CP : pas de crépitants, pas de diminution du MV
BDC réguliers, pas de souffle
pas de signe d'OAP, pas de signe de TVP
pas de douleur lombaire, pas d'hématurie macro
Examens complémentaires pertinents :
* Biologie :
Na 134mmol/l, K 3.9 mmol/L
créatininémie à 88 µmol/L
albumine 23.7 g/L
protéinurie/creatininurie : 600 ; proténiurie sur échantillon 11.5 g/L
NFS : G 10.3 G/L Hb 15 g/dL, plaquette 345 G/L
bilan hépatique normal, proBNP 455 ng/L
hypertriglycéridémie à 2.69 g/L.
Critères d'anticoagulation préventive : DDimères > 1000, fibrinogène > 6 g/L , AT3 77%
*Radiologique :
- Echo-doppler des reins : N° d'examen : RAD[TEL]
Les reins sont mesurés à 11 cm à droite, 11,8 cm à gauche. Leurs contours sont réguliers. La différenciation
corticomédullaire est visualisée de façon bilatérale, atténuée. Absence d'anomalie parenchymateuse focale. Absence de
modification du volume des systèmes excréteurs. L'enregistrement doppler met en évidence un spectre artériel de type
basse résistance tant en intrarénal qu'au niveau du hile. L'enregistrement veineux est correct tant en intrarénal qu'au
niveau du hile. Confirmation
d'un épanchement pleural et péritonéal significatif.
CONCLUSION : Absence d'argument en faveur d'une thrombose veineuse rénale
Traitements reçus en hospitalisation :
Début du protocole de prise en charge du SN pédiatrique le 23/04 avec :
- Corticothérapie par PREDNISONE 60 mg par jour sous couvert d'une protection gastrique par INEXIUM 20 mg.
- Mise en place d'antihypertenseur devant l'HTA par RAMIPRIL 2.5 mg .
- Anticoagulation préventive par LOVENOX SC 0.4 mL/j
- FUROSEMIDE 40 mg IVD administrer une fois relancer la diurèse.
- Régime hypo-sodé/ hypo-sucré et restriction hydrique à 500 mL /jour.
[MASK]
[MASK]
Patient(e) : [NOM] [NOM] [NOM]
Né(e) le [DATE_NAISSANCE]
IPP : [IPP] / N° Episode [EPISODE] (Pédia Surv continue (hors Nné))
V1 - Imprimé le 11/04/2025 à 09 : 19 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]
[MASK]
✉ [ADRESSE]. [ADRESSE], [CODE_POSTAL]
☎ [TEL] - Fax : [TEL]
[MASK]
- Antalgie par Doliprane.
Synthèse du séjour : Syndrome néphrotique impur avec HTA et hématurie microcospique.
Début de la corticothérapie le 23/04
Décision dun transfert dans le service de néphrologie pédiatrique 25/04 à [VILLE] pour rapprochement familial.
Poids de sortie le 25/4 : 77.7 Kgs.
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
Les consignes d'usage ont été remises.
Bien confraternellement,
Docteur [NOM] [NOM]
*[TEL]*
[TEL]
Rédigé par [NOM]
Liste des destinataires :
Monsieur [NOM]
[MASK]
[MASK]
Patient(e) : [NOM] [NOM] [NOM]
Né(e) le [DATE_NAISSANCE]
IPP : [IPP] / N° Episode [EPISODE] (Pédia Surv continue (hors Nné))
V1 - Imprimé le 11/04/2025 à 09 : 19 par
Page(s) : 2 sur 2