chore: mise à jour output pipeline (anonymized + structured)

Résultats de re-traitement pipeline v2 sur 261 dossiers.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
dom
2026-03-07 23:14:42 +01:00
parent c73515ac89
commit 13fe9fa666
734 changed files with 157158 additions and 304963 deletions

View File

@@ -5,455 +5,200 @@
"sexe": "F"
},
"diagnostic_principal": {
"texte": "Difficultés cognitives",
"cim10_suggestion": "F06.71",
"cim10_confidence": "high",
"cim10_final": "F06.71",
"texte": "Hypertension intracrânienne",
"cim10_suggestion": "G93.2",
"cim10_confidence": "low",
"cim10_final": "G93.2",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "leger",
"niveau_cma": 2,
"source": "nuke3",
"source_page": 1,
"source_excerpt": "...S-DURAUX CHRONIQUES\nIntervention pratiquée :\nEVACUATION\nRappel danamnèse :\nPatiente présentant des difficultés cognitives et des céphalées, ainsi quune asthénie, sur une hypertension in\ndes hématomes sous-duraux chroniqu..."
"source": "nuke3"
},
"dp_selection": {
"chosen_index": 3,
"chosen_term": "Difficultés cognitives",
"chosen_code": "F06.71",
"confidence": "high",
"chosen_index": 0,
"chosen_term": "Hypertension intracrânienne",
"chosen_code": "G93.2",
"confidence": "medium",
"verdict": "CONFIRMED",
"evidence": [
"Le motif principal de prise en charge est l'hématome sous-dural chronique.",
"Les autres diagnostics sont soit des symptômes (céphalées), soit des comorbidités non activement traitées (hypertension), soit un symptôme non spécifique (difficultés cognitives)."
"G93.2 (Hypertension intracrânienne) est une étiologie médicale",
"R41.1 (Difficultés cognitives) est un symptôme (flag explicite)",
"Règle 3 : un symptôme NE PEUT PAS être DP si une étiologie candidate existe",
"L'HIC explique les difficultés cognitives comme manifestation clinique"
],
"reason": "L'hématome sous-dural chronique est la pathologie nécessitant la prise en charge la plus importante.",
"reason": "L'hypertension intracrânienne est l'étiologie qui justifie la prise en charge. Les difficultés cognitives en sont une conséquence symptomatique. Selon la règle 3, l'étiologie prime sur le symptôme.",
"candidates": [
{
"index": 1,
"term": "Hypertension in",
"code": "G93.2",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"num_occurrences": 1,
"score": 5.0,
"score_details": {
"section": 2,
"confidence": 3
}
},
{
"index": 2,
"term": "Hématome sous-dural chronique",
"code": "S06.6",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 4.0,
"score_details": {
"section": 1,
"confidence": 3
}
},
{
"index": 3,
"term": "Difficultés cognitives",
"code": "F06.71",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 4.0,
"score_details": {
"section": 1,
"confidence": 3
}
},
{
"index": 0,
"term": "Céphalées",
"code": "G44.3",
"confidence": "medium",
"source": "edsnlp",
"term": "Hypertension intracrânienne",
"code": "G93.2",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"section_strength": 1,
"num_occurrences": 1,
"score": 3.0,
"score": 1.0,
"score_details": {
"section": 2,
"confidence": 1
"section": 1,
"confidence": 0
}
},
{
"index": 1,
"term": "Difficultés cognitives",
"code": "R41.1",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": true,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": -1.0,
"score_details": {
"section": 1,
"confidence": 0,
"symptom_malus": -2
}
}
],
"debug_scores": {
"top1": 5.0,
"top2": 4.0,
"delta": 1.0,
"top1": 1.0,
"top2": -1.0,
"delta": 2.0,
"llm": true
}
},
"dp_crh_only": {
"chosen_index": 3,
"chosen_term": "Difficultés cognitives",
"chosen_code": "F06.71",
"confidence": "high",
"chosen_index": 0,
"chosen_term": "Hypertension intracrânienne",
"chosen_code": "G93.2",
"confidence": "medium",
"verdict": "CONFIRMED",
"evidence": [
"Le motif principal de prise en charge est l'hématome sous-dural chronique.",
"Les autres diagnostics sont soit des symptômes (céphalées), soit des comorbidités non activement traitées (hypertension), soit un symptôme non spécifique (difficultés cognitives)."
"G93.2 (Hypertension intracrânienne) est une étiologie médicale",
"R41.1 (Difficultés cognitives) est un symptôme (flag explicite)",
"Règle 3 : un symptôme NE PEUT PAS être DP si une étiologie candidate existe",
"L'HIC explique les difficultés cognitives comme manifestation clinique"
],
"reason": "L'hématome sous-dural chronique est la pathologie nécessitant la prise en charge la plus importante.",
"reason": "L'hypertension intracrânienne est l'étiologie qui justifie la prise en charge. Les difficultés cognitives en sont une conséquence symptomatique. Selon la règle 3, l'étiologie prime sur le symptôme.",
"candidates": [
{
"index": 1,
"term": "Hypertension in",
"code": "G93.2",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"num_occurrences": 1,
"score": 5.0,
"score_details": {
"section": 2,
"confidence": 3
}
},
{
"index": 2,
"term": "Hématome sous-dural chronique",
"code": "S06.6",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 4.0,
"score_details": {
"section": 1,
"confidence": 3
}
},
{
"index": 3,
"term": "Difficultés cognitives",
"code": "F06.71",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 4.0,
"score_details": {
"section": 1,
"confidence": 3
}
},
{
"index": 0,
"term": "Céphalées",
"code": "G44.3",
"confidence": "medium",
"source": "edsnlp",
"term": "Hypertension intracrânienne",
"code": "G93.2",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"section_strength": 1,
"num_occurrences": 1,
"score": 3.0,
"score": 1.0,
"score_details": {
"section": 2,
"confidence": 1
"section": 1,
"confidence": 0
}
},
{
"index": 1,
"term": "Difficultés cognitives",
"code": "R41.1",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": true,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": -1.0,
"score_details": {
"section": 1,
"confidence": 0,
"symptom_malus": -2
}
}
],
"debug_scores": {
"top1": 5.0,
"top2": 4.0,
"delta": 1.0,
"top1": 1.0,
"top2": -1.0,
"delta": 2.0,
"llm": true
}
},
"dp_final": {
"chosen_index": 3,
"chosen_term": "Difficultés cognitives",
"chosen_code": "F06.71",
"confidence": "high",
"chosen_index": 0,
"chosen_term": "Hypertension intracrânienne",
"chosen_code": "G93.2",
"confidence": "medium",
"verdict": "CONFIRMED",
"evidence": [
"Le motif principal de prise en charge est l'hématome sous-dural chronique.",
"Les autres diagnostics sont soit des symptômes (céphalées), soit des comorbidités non activement traitées (hypertension), soit un symptôme non spécifique (difficultés cognitives)."
"G93.2 (Hypertension intracrânienne) est une étiologie médicale",
"R41.1 (Difficultés cognitives) est un symptôme (flag explicite)",
"Règle 3 : un symptôme NE PEUT PAS être DP si une étiologie candidate existe",
"L'HIC explique les difficultés cognitives comme manifestation clinique"
],
"reason": "L'hématome sous-dural chronique est la pathologie nécessitant la prise en charge la plus importante.",
"reason": "L'hypertension intracrânienne est l'étiologie qui justifie la prise en charge. Les difficultés cognitives en sont une conséquence symptomatique. Selon la règle 3, l'étiologie prime sur le symptôme.",
"candidates": [
{
"index": 1,
"term": "Hypertension in",
"code": "G93.2",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"num_occurrences": 1,
"score": 5.0,
"score_details": {
"section": 2,
"confidence": 3
}
},
{
"index": 2,
"term": "Hématome sous-dural chronique",
"code": "S06.6",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 4.0,
"score_details": {
"section": 1,
"confidence": 3
}
},
{
"index": 3,
"term": "Difficultés cognitives",
"code": "F06.71",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 4.0,
"score_details": {
"section": 1,
"confidence": 3
}
},
{
"index": 0,
"term": "Céphalées",
"code": "G44.3",
"confidence": "medium",
"source": "edsnlp",
"term": "Hypertension intracrânienne",
"code": "G93.2",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"section_strength": 1,
"num_occurrences": 1,
"score": 3.0,
"score": 1.0,
"score_details": {
"section": 2,
"confidence": 1
"section": 1,
"confidence": 0
}
},
{
"index": 1,
"term": "Difficultés cognitives",
"code": "R41.1",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": true,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": -1.0,
"score_details": {
"section": 1,
"confidence": 0,
"symptom_malus": -2
}
}
],
"debug_scores": {
"top1": 5.0,
"top2": 4.0,
"delta": 1.0,
"top1": 1.0,
"top2": -1.0,
"delta": 2.0,
"llm": true
}
},
"quality_flags": {
"rag_status": "error",
"crh_only_mode": true
},
"diagnostics_associes": [
{
"texte": "Hypertension in",
"cim10_suggestion": "G93.2",
"texte": "Difficultés cognitives",
"cim10_suggestion": "R41.1",
"cim10_confidence": "medium",
"cim10_final": "G93.2",
"justification": "Hypertension intracrânienne, compatible avec le contexte clinique et le plus spécifique des codes proposés.",
"raisonnement": "ANALYSE CLINIQUE :\nL'hypertension 'in' est une formulation abrégée pour hypertension intracrânienne. Il s'agit d'une élévation de la pression à l'intérieur du crâne, pouvant être causée par diverses pathologies. Dans ce contexte, elle est associée à des céphalées et à un hématome sous-dural chronique, suggérant une possible hypertension intracrânienne secondaire.\n\nCODES CANDIDATS :\nG93.2 (Hypertension intracrânienne bénigne), I15 (Hypertension), I95.8 (Autres hypotensions)\n\nDISCRIMINATION :\nG93.2 est le code le plus spécifique pour l'hypertension intracrânienne. I15 est trop général et a déjà été codé. I95.8 concerne les hypotensions, ce qui est incompatible avec le diagnostic d'hypertension. L'exclusion d'encéphalopathie hypertensive (I67.4) dans G93.2 ne s'applique pas ici.\n\nREGLE PMSI :\nEn tant que DAS, le code doit refléter une morbidité significative ayant mobilisé des ressources supplémentaires pendant le séjour. L'hypertension intracrânienne, en particulier en présence d'un hématome sous-dural et de céphalées, justifie un codage en tant que DAS.",
"sources_rag": [
{
"document": "cim10",
"page": 493,
"code": "K76.6",
"extrait": "K76.6 Hypertension portale"
},
{
"document": "cim10",
"page": 428,
"code": "I95.8",
"extrait": "I95.8 Autres hypotensions\nHypotension chronique"
},
{
"document": "cim10",
"page": 353,
"code": "G93.2",
"extrait": "G93.2 Hypertension intracrânienne bénigne\nÀ l'exclusion de :encéphalopathie hypertensive (I67.4)"
},
{
"document": "cim10",
"page": 428,
"code": "I95.0",
"extrait": "I95.0 Hypotension idiopathique"
},
{
"document": "cim10",
"page": 401,
"code": "I15.2",
"extrait": "I15.2 Hypertension secondaire à des atteintes endocriniennes"
},
{
"document": "cim10",
"page": 62,
"code": "O13",
"extrait": "O13 Hypertension gestationnelle [liée à la grossesse]"
},
{
"document": "cim10_alpha",
"page": 998,
"code": "I10",
"extrait": "145 Hypertension essentielle (primitive) → I10"
},
{
"document": "cim10",
"page": 401,
"code": "I15.1",
"extrait": "I15.1 Hypertension secondaire à d'autres atteintes rénales"
},
{
"document": "cim10",
"page": 401,
"code": "I15.0",
"extrait": "I15.0 Hypertension vasculorénale"
},
{
"document": "cim10",
"page": 62,
"code": "O11",
"extrait": "O11 Prééclampsie surajoutée à une hypertension chronique"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Diagnostic de céphalées et présence d'un hématome sous-dural chronique",
"interpretation": "Les céphalées et l'hématome suggèrent une hypertension intracrânienne sous-jacente."
}
],
"est_cma": true,
"niveau_severite": "leger",
"niveau_cma": 2,
"source": "edsnlp",
"cim10_final": "R41.1",
"justification": "Symptôme clinique présenté par la patiente au moment de l'admission, mentionné dans l'anamnèse comme manifestation de l'hématome sous-dural chronique. Cependant, ce symptôme est directement expliqué par le diagnostic principal (hématome sous-dural chronique) et ne constitue pas un DAS indépendant mobilisant des ressources supplémentaires.",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "llm_das",
"source_page": 1,
"source_excerpt": "...e :\nPatiente présentant des difficultés cognitives et des céphalées, ainsi quune asthénie, sur une hypertension in\ndes hématomes sous-duraux chroniques.\nNous avons un état proche de la décompensation, et il est val..."
},
{
"texte": "Hématome sous-dural chronique",
"cim10_suggestion": "S06.6",
"cim10_confidence": "high",
"cim10_final": "S06.6",
"justification": "Code spécifique pour l'hématome sous-dural chronique, correspondant à la description clinique et justifié en tant que DAS.",
"raisonnement": "ANALYSE CLINIQUE :\nL'hématome sous-dural chronique est une collection de sang entre la dure-mère et l'arachnoïde, se formant progressivement sur une période de plusieurs semaines ou mois. Il est souvent lié à un traumatisme mineur ou spontané, particulièrement chez les personnes âgées ou sous traitement anticoagulant. Il peut provoquer des symptômes neurologiques variés, allant de céphalées à des déficits focaux.\n\nCODES CANDIDATS :\nS06.6 (Hématome sous-dural chronique) est le code le plus pertinent.\n\nDISCRIMINATION :\nS06.6 est spécifiquement dédié à l'hématome sous-dural chronique. Les autres codes proposés ne correspondent pas au diagnostic. P10.0 concerne les hémorragies sous-durales dues à un traumatisme obstétrical, ce qui n'est pas le cas ici. O90.2 concerne les hématomes d'une plaie obstétricale. Les autres codes sont hors contexte.\n\nREGLE PMSI :\nEn tant que DAS, le code doit refléter une morbidité significative ayant mobilisé des ressources supplémentaires pendant le séjour. L'hématome sous-dural chronique, même si déjà codé, est pertinent en tant que DAS car il contribue à la complexité du cas et peut nécessiter une surveillance et des investigations complémentaires.",
"sources_rag": [
{
"document": "cim10",
"page": 650,
"code": "P10.0",
"extrait": "P10.0 Hémorragie sousdurale due à un traumatisme obstétrical\nHématome sousdural (localisé) dû à un traumatisme obstétrical\nÀ l'exclusion de :hémorragie sousdurale avec déchirure de la tente du cervele"
},
{
"document": "cim10",
"page": 636,
"code": "O90.2",
"extrait": "O90.2 Hématome d'une plaie obstétricale"
},
{
"document": "cim10",
"page": 362,
"code": "H11.3",
"extrait": "H11.3 Hémorragie conjonctivale\nHémorragie sousconjonctivale"
},
{
"document": "cim10",
"page": 488,
"code": "K64.3",
"extrait": "K64.3 Hémorroïdes du quatrième degré\nHémorroïdes (avec saignements) avec procidence non réductible [prolapsus hémorroïdaire]\nHémorroïdes de grade/stade IV"
},
{
"document": "cim10",
"page": 264,
"code": "F01.3",
"extrait": "F01.3 Démence vasculaire mixte, corticale et souscorticale"
},
{
"document": "cim10",
"page": 680,
"code": "Q24.4",
"extrait": "Q24.4 Sténose sousaortique congénitale"
},
{
"document": "cim10",
"page": 590,
"code": "N50.1",
"extrait": "N50.1 Affections vasculaires des organes génitaux de l'homme\nHématocèle SAI\nHémorragie des organes génitaux de l'homme\nThrombose"
},
{
"document": "cim10",
"page": 493,
"code": "K76.1",
"extrait": "K76.1 Congestion passive chronique du foie\nCirrhose du foie (dite) cardiaque\nSclérose du foie d'origine cardiaque"
},
{
"document": "cim10",
"page": 337,
"code": "G36.1",
"extrait": "G36.1 Leucoencéphalite hémorragique aigüe et subaigüe [Hurst]"
},
{
"document": "cim10",
"page": 581,
"code": "N18.9",
"extrait": "N18.9 Maladie rénale chronique, sans précision\nGlomérulonéphrite diffuse sclérosante SAI\nUrémie chronique SAI"
}
],
"preuves_cliniques": [
{
"type": "imagerie",
"element": "Scanner cérébral montrant une collection liquidienne entre la dure-mère et l'arachnoïde",
"interpretation": "Confirmation radiologique de l'hématome sous-dural chronique."
},
{
"type": "clinique",
"element": "Présence de céphalées et de troubles cognitifs",
"interpretation": "Symptômes cliniques associés à l'hématome sous-dural chronique."
}
],
"est_cma": true,
"niveau_severite": "leger",
"niveau_cma": 3,
"source": "llm_das"
"source_excerpt": "...S-DURAUX CHRONIQUES\nIntervention pratiquée :\nEVACUATION\nRappel danamnèse :\nPatiente présentant des difficultés cognitives et des céphalées, ainsi quune asthénie, sur une hypertension in\ndes hématomes sous-duraux chroniqu..."
}
],
"actes_ccam": [],
@@ -470,45 +215,55 @@
}
],
"alertes_codage": [
"3 CMA probables détectées — impact potentiel sur le niveau de sévérité GHM",
"CMA niveau 2 : 'Hypertension in' (G93.2) — sévérité leger, marqueurs : benigne",
"CMA niveau 3 : 'Hématome sous-dural chronique' (S06.6) — sévérité leger, marqueurs : chronique",
"CMA niveau 2 : 'Difficultés cognitives' (F06.71) — sévérité leger, marqueurs : leger",
"QC: DAS G93.2 confiance high→medium — Le code est pertinent compte tenu de la présence d'un hématome sous-dural chronique et des céphalées. La justification est acceptable, bien qu'il serait utile de préciser dans le dossier clinique le lien direct entre l'hématome et l'hypertension intracrânienne (par exemple, mesure de la pression intracrânienne).",
"QC: L'absence de justification pour le code F06.71 est préoccupante. Il est crucial de ne coder que des conditions cliniquement documentées.",
"QC: Bien que la justification pour G93.2 soit acceptable, il serait bénéfique d'ajouter des informations plus précises sur le lien entre l'hématome et l'hypertension intracrânienne dans le dossier clinique.",
"QC: Vérifier si d'autres complications liées à l'hématome (ex: déficit neurologique) nécessitent un codage supplémentaire.",
"VETOS[PDF]: NEED_INFO (score=85)",
"VETO-03 [MEDIUM] diagnostic_principal: DP F06.71 basé sur du conditionnel"
"QUALITE DEGRADEE : erreur RAG — codage sans référentiels",
"CMA niveau 2 : 'Hypertension intracrânienne' (G93.2) — sévérité leger, marqueurs : benigne",
"QC: DP G93.2 confiance medium→low — HYPERTENSION INTRACRÂNIENNE : Aucune preuve clinique documentée (pas de mesure de PIC, pas de symptômes spécifiques rapportés). Le diagnostic semble déduit de la présence d'un hématome, mais l'HIC n'est pas confirmée cliniquement. À reclasser en diagnostic de l'hématome lui-même (probablement S06.3x ou I62.x selon la localisation et le type). Manque de justification insuffisant pour un DP.",
"QC: ⚠️ ABSENCE CRITIQUE : Le diagnostic principal devrait être l'HÉMATOME lui-même (probablement I62.9 ou S06.3x selon localisation/type), pas l'HIC qui en est une conséquence potentielle.",
"QC: ⚠️ MANQUE DE SPÉCIFICITÉ : Aucune preuve documentée pour G93.2. L'HIC doit être confirmée cliniquement ou paracliniquement (scanner, signes neurologiques).",
"QC: ⚠️ CODAGE INVERSÉ PROBABLE : G93.2 devrait être DAS (complication) et l'hématome devrait être DP.",
"QC: ⚠️ DONNÉES MANQUANTES : Type d'hématome non précisé (sous-dural, épidural, intracérébral ?), localisation, ancienneté (chronique mentionnée mais non codée).",
"QC: ⚠️ JUSTIFICATION INSUFFISANTE : Les deux codes manquent de preuves concrètes (examens, mesures, observations détaillées).",
"VETOS[PDF]: FAIL (score=70)",
"VETO-02 [HARD] diagnostic_principal: DP G93.2 sans preuve exploitable"
],
"source_files": [],
"ghm_estimation": {
"cmd": "19",
"cmd_libelle": "Maladies mentales",
"cmd": "01",
"cmd_libelle": "Affections du système nerveux",
"type_ghm": "M",
"severite": 3,
"ghm_approx": "19M??3",
"cma_count": 2,
"severite": 1,
"ghm_approx": "01M??1",
"cma_count": 0,
"cms_count": 0,
"alertes": []
},
"controles_cpam": [],
"veto_report": {
"verdict": "NEED_INFO",
"score_contestabilite": 85,
"verdict": "FAIL",
"score_contestabilite": 70,
"issues": [
{
"veto": "VETO-03",
"severity": "MEDIUM",
"veto": "VETO-02",
"severity": "HARD",
"where": "diagnostic_principal",
"message": "DP F06.71 basé sur du conditionnel"
"message": "DP G93.2 sans preuve exploitable",
"citation": "Principe de preuve : tout diagnostic/acte doit être étayé par une trace dans le dossier médical (Guide Méthodologique MCO)"
}
]
},
"processing_time_s": 98.59,
"completude": {
"checks": [],
"score_global": 100,
"verdict_global": "defendable",
"documents_presents": [
"crh"
],
"documents_manquants": []
},
"processing_time_s": 17.44,
"metrics": {
"das_total": 2,
"das_active": 2,
"das_total": 1,
"das_active": 1,
"das_excluded": 0,
"das_removed": 0,
"das_ruled_out": 0,