Files
t2a_v2/output/structured/137_23083269/CRH_23083269_cim10.json
dom 13fe9fa666 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>
2026-03-07 23:14:42 +01:00

404 lines
15 KiB
JSON

{
"source_file": "CRH 23083269.pdf",
"document_type": "crh",
"sejour": {
"sexe": "F",
"age": 20,
"date_entree": "02/05/2023",
"date_sortie": "05/05/2023",
"duree_sejour": 3
},
"diagnostic_principal": {
"texte": "Hypotension orthostatique",
"cim10_suggestion": "I95.1",
"cim10_confidence": "high",
"cim10_final": "I95.1",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "nuke3",
"source_page": 2,
"source_excerpt": "...se et des paresthésies aux quatre\nCHEF DE PÔLE membres. Glycémie en regard normale 0.69 g/L. Test d'hypotension orthostatique positif avec tension passée de 122/64\nDr Stéphanie BORDES COUECOU\nmmHg (FC 92/min) à 96/57 mmHg (FC..."
},
"dp_selection": {
"chosen_index": 1,
"chosen_term": "Hypotension orthostatique",
"chosen_code": "I95.1",
"confidence": "medium",
"verdict": "CONFIRMED",
"evidence": [
"Motif principal du séjour : épreuve de jeûne pour bilan de malaises",
"Nadir de glycémie documenté à 0.49 g/l (hypoglycémie confirmée)",
"Investigations spécifiques endocriniennes (insuline, peptide C) réalisées",
"Absence de symptômes pendant l'épreuve de jeûne = diagnostic de l'étiologie des malaises",
"L'épilepsie est un antécédent chronique connu, pas le motif de prise en charge active",
"L'hypotension orthostatique est un symptôme potentiel, non l'étiologie diagnostiquée"
],
"reason": "L'hypoglycémie (E16.2) est le diagnostic principal car c'est l'étiologie identifiée lors du séjour expliquant les malaises antérieurs. L'épreuve de jeûne a confirmé une hypoglycémie significative (0.49 g/l) avec investigations endocriniennes ciblées. L'épilepsie est un antécédent chronique sans prise en charge active durant ce séjour. L'hypotension orthostatique est un symptôme potentiel, non une étiologie.",
"candidates": [
{
"index": 1,
"term": "Hypotension orthostatique",
"code": "I95.1",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 1,
"confidence": 0,
"diag_section_bonus": 2
}
},
{
"index": 0,
"term": "Hypoglycémie",
"code": "E16.2",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 1.0,
"score_details": {
"section": 1,
"confidence": 0
}
},
{
"index": 2,
"term": "Épilepsie, sans précision",
"code": "G40.9",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 1.0,
"score_details": {
"section": 1,
"confidence": 0
}
}
],
"debug_scores": {
"top1": 3.0,
"top2": 1.0,
"delta": 2.0,
"llm": true
}
},
"dp_crh_only": {
"chosen_index": 1,
"chosen_term": "Hypotension orthostatique",
"chosen_code": "I95.1",
"confidence": "medium",
"verdict": "CONFIRMED",
"evidence": [
"Motif principal du séjour : épreuve de jeûne pour bilan de malaises",
"Nadir de glycémie documenté à 0.49 g/l (hypoglycémie confirmée)",
"Investigations spécifiques endocriniennes (insuline, peptide C) réalisées",
"Absence de symptômes pendant l'épreuve de jeûne = diagnostic de l'étiologie des malaises",
"L'épilepsie est un antécédent chronique connu, pas le motif de prise en charge active",
"L'hypotension orthostatique est un symptôme potentiel, non l'étiologie diagnostiquée"
],
"reason": "L'hypoglycémie (E16.2) est le diagnostic principal car c'est l'étiologie identifiée lors du séjour expliquant les malaises antérieurs. L'épreuve de jeûne a confirmé une hypoglycémie significative (0.49 g/l) avec investigations endocriniennes ciblées. L'épilepsie est un antécédent chronique sans prise en charge active durant ce séjour. L'hypotension orthostatique est un symptôme potentiel, non une étiologie.",
"candidates": [
{
"index": 1,
"term": "Hypotension orthostatique",
"code": "I95.1",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 1,
"confidence": 0,
"diag_section_bonus": 2
}
},
{
"index": 0,
"term": "Hypoglycémie",
"code": "E16.2",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 1.0,
"score_details": {
"section": 1,
"confidence": 0
}
},
{
"index": 2,
"term": "Épilepsie, sans précision",
"code": "G40.9",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 1.0,
"score_details": {
"section": 1,
"confidence": 0
}
}
],
"debug_scores": {
"top1": 3.0,
"top2": 1.0,
"delta": 2.0,
"llm": true
}
},
"dp_final": {
"chosen_index": 1,
"chosen_term": "Hypotension orthostatique",
"chosen_code": "I95.1",
"confidence": "medium",
"verdict": "CONFIRMED",
"evidence": [
"Motif principal du séjour : épreuve de jeûne pour bilan de malaises",
"Nadir de glycémie documenté à 0.49 g/l (hypoglycémie confirmée)",
"Investigations spécifiques endocriniennes (insuline, peptide C) réalisées",
"Absence de symptômes pendant l'épreuve de jeûne = diagnostic de l'étiologie des malaises",
"L'épilepsie est un antécédent chronique connu, pas le motif de prise en charge active",
"L'hypotension orthostatique est un symptôme potentiel, non l'étiologie diagnostiquée"
],
"reason": "L'hypoglycémie (E16.2) est le diagnostic principal car c'est l'étiologie identifiée lors du séjour expliquant les malaises antérieurs. L'épreuve de jeûne a confirmé une hypoglycémie significative (0.49 g/l) avec investigations endocriniennes ciblées. L'épilepsie est un antécédent chronique sans prise en charge active durant ce séjour. L'hypotension orthostatique est un symptôme potentiel, non une étiologie.",
"candidates": [
{
"index": 1,
"term": "Hypotension orthostatique",
"code": "I95.1",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 1,
"confidence": 0,
"diag_section_bonus": 2
}
},
{
"index": 0,
"term": "Hypoglycémie",
"code": "E16.2",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 1.0,
"score_details": {
"section": 1,
"confidence": 0
}
},
{
"index": 2,
"term": "Épilepsie, sans précision",
"code": "G40.9",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 1.0,
"score_details": {
"section": 1,
"confidence": 0
}
}
],
"debug_scores": {
"top1": 3.0,
"top2": 1.0,
"delta": 2.0,
"llm": true
}
},
"quality_flags": {
"rag_status": "error",
"crh_only_mode": true
},
"diagnostics_associes": [
{
"texte": "Hypoglycémie",
"cim10_suggestion": "E16.2",
"cim10_confidence": "high",
"cim10_final": "E16.2",
"justification": "Glycémie veineuse à jeun 0.97 g/L (normal 3.9-5.5), nadir à 0.49 g/L pendant l'épreuve de jeûne strict avec insuline et peptide C bas, confirmant une hypoglycémie endogène. Motif principal de l'hospitalisation et ayant mobilisé des ressources (épreuve de jeûne 72h, dosages hormonaux).",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "llm_das"
},
{
"texte": "Épilepsie, sans précision",
"cim10_suggestion": "G40.9",
"cim10_confidence": "medium",
"cim10_final": "G40.9",
"justification": "Antécédent actif pertinent pour le séjour : suivi neurologique en cours, traitement par Keppra 500mg, crises récentes (février 2023), et l'épreuve de jeûne a été réalisée dans ce contexte de bilan de malaises post-traumatiques. Diagnostic chronique ayant mobilisé des ressources pendant l'hospitalisation.",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "llm_das"
}
],
"actes_ccam": [],
"antecedents": [],
"traitements_sortie": [],
"biologie_cle": [
{
"test": "Troponine",
"valeur": "négative",
"anomalie": false,
"quality": "ok",
"source_page": 1,
"source_excerpt": "...+/+ sans BSA\nBiologie:\nCortisol à 8h : 293 nmol/L (réveil 6h10)\nGlycémie veineuse à jeun : 0.97 g/L\nTroponine négative\nbeta HCG négatifs\nCréatinine 61 umol/L soit DFG 128 ml/min selon CKD-EPI\nCalcémie 2.44 mmo..."
},
{
"test": "Créatinine",
"valeur": "61",
"valeur_num": 61.0,
"anomalie": false,
"quality": "ok",
"source_page": 1,
"source_excerpt": "...: 293 nmol/L (réveil 6h10)\nGlycémie veineuse à jeun : 0.97 g/L\nTroponine négative\nbeta HCG négatifs\nCréatinine 61 umol/L soit DFG 128 ml/min selon CKD-EPI\nCalcémie 2.44 mmol/L\nHypophysiogramme :\nCortisol à 8h 3..."
},
{
"test": "Glycémie",
"valeur": "0.49",
"valeur_num": 0.49,
"anomalie": true,
"quality": "ok",
"source_page": 1,
"source_excerpt": "...souple indolore, transit normal\nMV +/+ sans BSA\nBiologie:\nCortisol à 8h : 293 nmol/L (réveil 6h10)\nGlycémie veineuse à jeun : 0.97 g/L\nTroponine négative\nbeta HCG négatifs\nCréatinine 61 umol/L soit DFG 128 m..."
},
{
"test": "TSH",
"valeur": "0.62",
"valeur_num": 0.62,
"anomalie": false,
"quality": "ok",
"source_page": 1,
"source_excerpt": "...émie 2.44 mmol/L\nHypophysiogramme :\nCortisol à 8h 379 nmol/L ; ACTH en cours\nProlactine 33.65 ng/ml\nTSH 0.62 mui/L, T4L 16.9 pmol/L ; T3L 6.14 pmol/L\nIGF1 en cours\nEpreuve de jeune strict sur 72h :\nPatie..."
}
],
"biologie_discarded": [],
"imagerie": [],
"complications": [],
"alertes_codage": [
"QUALITE DEGRADEE : erreur RAG — codage sans référentiels",
"2 CMA probables détectées — impact potentiel sur le niveau de sévérité GHM",
"CMA niveau 2 : 'Hypoglycémie' (E16.2) — sévérité non_evalue",
"CMA niveau 2 : 'Hypotension orthostatique' (I95.1) — sévérité non_evalue",
"QC: DP I95.1 confiance medium→high — Aucune preuve clinique dans le dossier. Pas de symptômes d'hypotension orthostatique documentés, pas de mesures tensionnelles comparatives (couché/debout). La justification est vide. Code non justifié.",
"QC: ⚠️ ALERTE MAJEURE : Trois justifications INCOMPLÈTES ou VIDES - dossier de codage non finalisé",
"QC: ⚠️ Conflit potentiel : Hypoglycémie (E16.2) + Hypotension orthostatique (I95.1) peuvent être liées (syncope hypoglycémique ?). L'I95.1 pourrait être une CONSÉQUENCE de l'hypoglycémie, non un diagnostic indépendant",
"QC: ⚠️ Manque de clarté : Aucune mention de symptomatologie clinique (malaise, syncope, convulsion) justifiant ces diagnostics",
"QC: ⚠️ Biologie : Troponine négative et TSH normale - pas de pathologie cardiaque ou thyroïdienne associée",
"QC: ⚠️ Contexte manquant : Raison de l'épreuve de jeûne ? Suspicion diagnostique initiale ? Diagnostic final du séjour ?",
"VETOS[PDF]: NEED_INFO (score=55)",
"VETO-02 [MEDIUM] diagnostics_associes[0]: DAS E16.2 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[1]: DAS G40.9 sans preuve exploitable",
"VETO-03 [MEDIUM] diagnostic_principal: DP I95.1 basé sur du conditionnel"
],
"source_files": [],
"ghm_estimation": {
"cmd": "05",
"cmd_libelle": "Affections de l'appareil circulatoire",
"type_ghm": "M",
"severite": 2,
"ghm_approx": "05M??2",
"cma_count": 1,
"cms_count": 0,
"alertes": []
},
"controles_cpam": [],
"veto_report": {
"verdict": "NEED_INFO",
"score_contestabilite": 55,
"issues": [
{
"veto": "VETO-02",
"severity": "MEDIUM",
"where": "diagnostics_associes[0]",
"message": "DAS E16.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)"
},
{
"veto": "VETO-02",
"severity": "MEDIUM",
"where": "diagnostics_associes[1]",
"message": "DAS G40.9 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)"
},
{
"veto": "VETO-03",
"severity": "MEDIUM",
"where": "diagnostic_principal",
"message": "DP I95.1 basé sur du conditionnel",
"citation": "Guide Méthodologique MCO : Un diagnostic conditionnel (suspecté, à éliminer) ne doit pas être codé comme confirmé"
}
]
},
"completude": {
"checks": [],
"score_global": 100,
"verdict_global": "defendable",
"documents_presents": [
"crh"
],
"documents_manquants": []
},
"processing_time_s": 25.34,
"metrics": {
"das_total": 2,
"das_active": 2,
"das_excluded": 0,
"das_removed": 0,
"das_ruled_out": 0,
"das_no_code": 0,
"actes_total": 0,
"actes_with_code": 0,
"dp_has_code": true
},
"rules_runtime": {
"router_version": 1,
"mode": "strict",
"enabled_packs": [
"decisions_core",
"vetos_core"
],
"always_on_rules": [],
"triggers_fired": []
}
}