Résultats de re-traitement pipeline v2 sur 261 dossiers. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
404 lines
15 KiB
JSON
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": []
|
|
}
|
|
} |