- test_extraction: +21 tests (sections diag_sortie/diag_principal/synthese, variantes titres, terminaisons, faux positifs mid-sentence, biosynthèse) - test_dp_selector: +55 tests (flags, candidates, scoring, hardening DIM, bonus +4/+2, evidence excerpt, cas 74 D50→I25.1 corrigé) - test_fusion: +39 tests (propagation dp_selection evidence/reason/verdict, source 2e dossier, pas de crash si aucun DP) - fixtures: case_74_min.json + 3 fixtures DP existantes Aucun mock utilisé — données synthétiques uniquement. Le test cas 74 passe : I25.1 gagne sur D50 grâce au bonus diag_sortie +4. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
37 lines
956 B
JSON
37 lines
956 B
JSON
{
|
|
"description": "Aigu > comorbidité : embolie pulmonaire vs HTA + diabète",
|
|
"dossier": {
|
|
"document_type": "crh",
|
|
"sejour": {"sexe": "F", "age": 72, "duree_sejour": 8},
|
|
"diagnostic_principal": null,
|
|
"diagnostics_associes": [
|
|
{
|
|
"texte": "Hypertension artérielle",
|
|
"cim10_suggestion": "I10",
|
|
"cim10_confidence": "high",
|
|
"source": "edsnlp"
|
|
},
|
|
{
|
|
"texte": "Diabète de type 2",
|
|
"cim10_suggestion": "E11.9",
|
|
"cim10_confidence": "high",
|
|
"source": "edsnlp"
|
|
},
|
|
{
|
|
"texte": "Embolie pulmonaire",
|
|
"cim10_suggestion": "I26.9",
|
|
"cim10_confidence": "high",
|
|
"source": "regex"
|
|
}
|
|
]
|
|
},
|
|
"synthese_nuke1": {
|
|
"motif": "Dyspnée aiguë avec douleur thoracique",
|
|
"conclusion": "Embolie pulmonaire confirmée à l'angioscanner"
|
|
},
|
|
"expected": {
|
|
"chosen_code": "I26.9",
|
|
"verdict": "CONFIRMED"
|
|
}
|
|
}
|