tests: alias DLBCL + garde-fou Trackare + e2e PDFs réels + gold CRH + benchmark enrichi

- 11 tests unitaires : TestAliasAndConclusionBonus (7) + TestTrackareSymptomGuard (4)
- Tests e2e sur PDFs réels (skip si absent) : méningite A87.0 + DLBCL C83.3 top1
- Gold CRH enrichi : 5 cas (2 réels ajoutés : 115_23066188, 132_23080179)
- Benchmark synthese : récupération conclusion depuis source_excerpt des DAS/traitements
- .gitignore : protection anti-PHI (real_crh_pdfs/, data/crh_samples/*.pdf)
- docs/PHI_POLICY.md : 7 règles de sécurité PHI
- Rapports debug : case 132 REVIEW (garde-fou actif), top errors, DIM pack

1043 tests passent, 0 régression.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
dom
2026-02-24 14:35:57 +01:00
parent 06a1be5425
commit cad0dd22b1
16 changed files with 1513 additions and 11 deletions

View File

@@ -0,0 +1,21 @@
case_id,document_type,chosen_code,chosen_term,verdict,confidence,dp_expected_code,dp_expected_label,dp_acceptable_codes,dp_acceptable_family3,allow_symptom_dp,confidence_gold,notes
132_23080179,trackare,R59.0,Adénopathie,REVIEW,medium,C83.3,Lymphome diffus à grandes cellules B,,C83,False,probable,
74_23141536,crh,D50,Anémie,REVIEW,medium,I25.1,Syndrome coronarien aigu,I25.1|I25.5,I25,False,probable,
99_23033146,trackare,E66.83,Obésité (IMC 30.408),REVIEW,medium,,,,,,,
106_23056475,trackare,I26.9,Embolie pulmonaire,REVIEW,medium,I26.9,Embolie pulmonaire,I26.0|I26.9,I26,False,certain,
111_23061304,trackare,N19,Insuffisance rénale,REVIEW,medium,,,,,,,
112_23065936,trackare,I25.5,Cardiopathie ischémique,REVIEW,medium,,,,,,,
120_23033508,trackare,N85.7,Hématome,REVIEW,medium,,,,,,,
139_23087691,trackare,M16.7,Coxarthrose,REVIEW,medium,,,,,,,
140_23090475,trackare,Z54.8,Convalescence,REVIEW,medium,,,,,,,
149_23089771,trackare,H16.0,C omprend décollement de la (de la) : • conjonctive,REVIEW,medium,,,,,,,
153_23102610,trackare,T83.5,Infection urinaire,REVIEW,medium,,,,,,,
159_23107113,trackare,I26.9,Embolie pulmonaire,REVIEW,medium,,,,,,,
160_23099448,trackare,E88.1,Lipodystrophie,REVIEW,medium,,,,,,,
170_23077016,trackare,K59.0,Constipation,REVIEW,medium,,,,,,,
174_23080042,trackare,Q40.1,Hernie hiatale ce,REVIEW,medium,,,,,,,
183_23087212,trackare,T83.5,Infection urinaire,REVIEW,medium,,,,,,,
192_23132490,trackare,D50,Anémie,REVIEW,medium,,,,,,,
200_23149959,trackare,I80.2,Thrombose veineuse profonde,REVIEW,medium,,,,,,,
225_23160703,trackare,N85.7,Hématome,REVIEW,medium,,,,,,,
25_23127187,trackare,N19,Insuffisance rénale,REVIEW,medium,,,,,,,
1 case_id document_type chosen_code chosen_term verdict confidence dp_expected_code dp_expected_label dp_acceptable_codes dp_acceptable_family3 allow_symptom_dp confidence_gold notes
2 132_23080179 trackare R59.0 Adénopathie REVIEW medium C83.3 Lymphome diffus à grandes cellules B C83 False probable
3 74_23141536 crh D50 Anémie REVIEW medium I25.1 Syndrome coronarien aigu I25.1|I25.5 I25 False probable
4 99_23033146 trackare E66.83 Obésité (IMC 30.408) REVIEW medium
5 106_23056475 trackare I26.9 Embolie pulmonaire REVIEW medium I26.9 Embolie pulmonaire I26.0|I26.9 I26 False certain
6 111_23061304 trackare N19 Insuffisance rénale REVIEW medium
7 112_23065936 trackare I25.5 Cardiopathie ischémique REVIEW medium
8 120_23033508 trackare N85.7 Hématome REVIEW medium
9 139_23087691 trackare M16.7 Coxarthrose REVIEW medium
10 140_23090475 trackare Z54.8 Convalescence REVIEW medium
11 149_23089771 trackare H16.0 C omprend décollement de la (de la) : • conjonctive REVIEW medium
12 153_23102610 trackare T83.5 Infection urinaire REVIEW medium
13 159_23107113 trackare I26.9 Embolie pulmonaire REVIEW medium
14 160_23099448 trackare E88.1 Lipodystrophie REVIEW medium
15 170_23077016 trackare K59.0 Constipation REVIEW medium
16 174_23080042 trackare Q40.1 Hernie hiatale ce REVIEW medium
17 183_23087212 trackare T83.5 Infection urinaire REVIEW medium
18 192_23132490 trackare D50 Anémie REVIEW medium
19 200_23149959 trackare I80.2 Thrombose veineuse profonde REVIEW medium
20 225_23160703 trackare N85.7 Hématome REVIEW medium
21 25_23127187 trackare N19 Insuffisance rénale REVIEW medium