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:
@@ -9,65 +9,45 @@
|
||||
"duree_sejour": 3
|
||||
},
|
||||
"diagnostic_principal": {
|
||||
"texte": "Trouble anxio-dépressif, non spécifié",
|
||||
"cim10_suggestion": "F41.9",
|
||||
"texte": "Diabète de type 2",
|
||||
"cim10_suggestion": "E11.9",
|
||||
"cim10_confidence": "high",
|
||||
"cim10_final": "F41.9",
|
||||
"cim10_final": "E11.9",
|
||||
"sources_rag": [],
|
||||
"preuves_cliniques": [],
|
||||
"est_cma": true,
|
||||
"niveau_severite": "non_evalue",
|
||||
"niveau_cma": 1,
|
||||
"source": "nuke3"
|
||||
"niveau_cma": 2,
|
||||
"source": "nuke3",
|
||||
"source_page": 2,
|
||||
"source_excerpt": "...E (avant chirurgie genou) à la clinique de St Jean de Luz\nSecrétariat :\n05.59.44.37.33 Conclusion : Diabète de type 2 avec HbA1c en amélioration à 7.8% mais problématique d'hypoglycémies à répétition.\nENDOCRINOLOGIE S..."
|
||||
},
|
||||
"dp_selection": {
|
||||
"chosen_index": 4,
|
||||
"chosen_term": "Trouble anxio-dépressif, non spécifié",
|
||||
"chosen_code": "F41.9",
|
||||
"confidence": "high",
|
||||
"chosen_index": 1,
|
||||
"chosen_term": "Diabète de type 2",
|
||||
"chosen_code": "E11.9",
|
||||
"verdict": "CONFIRMED",
|
||||
"evidence": [
|
||||
"Le séjour est motivé par la gestion des hypoglycémies récurrentes liées au sevrage insulinique.",
|
||||
"La conclusion mentionne explicitement la problématique d'hypoglycémies à répétition."
|
||||
"Score 4.0 — source: regex (section forte)",
|
||||
"Motif hospitalisation: «Dr Elisa MAURY\nDr Laurence RITZ-QUILLACQ\nD D r r M M a a r th io ie n u G A S U C Z H I WIND - MT Dr Foucaud\nSecrétariat :\n05.59.44.37.42 Motif d’hospitalisation\nMAL. INFECTIEUSES Tentative de sevrage en rapides dans le cadre d'un diabète d»",
|
||||
"Delta +3.0 vs Trouble anxio-dépressif (F41.9)"
|
||||
],
|
||||
"reason": "Les hypoglycémies sont le motif principal de prise en charge pendant l'hospitalisation, malgré la présence d'un diabète de type 2 et d'une obésité.",
|
||||
"reason": "Écart score 3.0 >= seuil 3.0",
|
||||
"candidates": [
|
||||
{
|
||||
"index": 1,
|
||||
"term": "Diabète de type 2",
|
||||
"code": "E11.9",
|
||||
"confidence": "high",
|
||||
"source": "regex",
|
||||
"is_comorbidity_like": true,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 3,
|
||||
"num_occurrences": 2,
|
||||
"score": 8.0,
|
||||
"num_occurrences": 1,
|
||||
"score": 4.0,
|
||||
"score_details": {
|
||||
"section": 3,
|
||||
"confidence": 3,
|
||||
"occurrences": 1,
|
||||
"motif_align": 2,
|
||||
"diag_section_bonus": 2,
|
||||
"comorbidity_malus": -3
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 0,
|
||||
"term": "Diabète de type 2",
|
||||
"code": "E11.0",
|
||||
"confidence": "high",
|
||||
"source": "edsnlp",
|
||||
"is_comorbidity_like": true,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 2,
|
||||
"num_occurrences": 2,
|
||||
"score": 7.0,
|
||||
"score_details": {
|
||||
"section": 2,
|
||||
"confidence": 3,
|
||||
"occurrences": 1,
|
||||
"confidence": 0,
|
||||
"motif_align": 2,
|
||||
"diag_section_bonus": 2,
|
||||
"comorbidity_malus": -3
|
||||
@@ -75,114 +55,87 @@
|
||||
},
|
||||
{
|
||||
"index": 3,
|
||||
"term": "Hypoglycémies à",
|
||||
"code": "E16.1",
|
||||
"confidence": "high",
|
||||
"source": "edsnlp",
|
||||
"is_comorbidity_like": false,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 2,
|
||||
"num_occurrences": 1,
|
||||
"score": 7.0,
|
||||
"score_details": {
|
||||
"section": 2,
|
||||
"confidence": 3,
|
||||
"diag_section_bonus": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 4,
|
||||
"term": "Trouble anxio-dépressif, non spécifié",
|
||||
"term": "Trouble anxio-dépressif",
|
||||
"code": "F41.9",
|
||||
"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": 1.0,
|
||||
"score_details": {
|
||||
"section": 1,
|
||||
"confidence": 3
|
||||
"confidence": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
"term": "Obésité (IMC 41.49)",
|
||||
"code": "E66.06",
|
||||
"confidence": "high",
|
||||
"index": 0,
|
||||
"term": "Hypertension artérielle",
|
||||
"code": "I10",
|
||||
"source": "regex",
|
||||
"is_comorbidity_like": true,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 3,
|
||||
"num_occurrences": 1,
|
||||
"score": 3.0,
|
||||
"score": 0.0,
|
||||
"score_details": {
|
||||
"section": 3,
|
||||
"confidence": 3,
|
||||
"confidence": 0,
|
||||
"comorbidity_malus": -3
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
"term": "Obésité (IMC 41.49)",
|
||||
"code": "E66.0",
|
||||
"source": "regex",
|
||||
"is_comorbidity_like": true,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 3,
|
||||
"num_occurrences": 1,
|
||||
"score": 0.0,
|
||||
"score_details": {
|
||||
"section": 3,
|
||||
"confidence": 0,
|
||||
"comorbidity_malus": -3
|
||||
}
|
||||
}
|
||||
],
|
||||
"debug_scores": {
|
||||
"top1": 8.0,
|
||||
"top2": 7.0,
|
||||
"delta": 1.0,
|
||||
"llm": true
|
||||
"top1": 4.0,
|
||||
"top2": 1.0,
|
||||
"delta": 3.0
|
||||
}
|
||||
},
|
||||
"dp_crh_only": {
|
||||
"chosen_index": 4,
|
||||
"chosen_term": "Trouble anxio-dépressif, non spécifié",
|
||||
"chosen_code": "F41.9",
|
||||
"confidence": "high",
|
||||
"chosen_index": 1,
|
||||
"chosen_term": "Diabète de type 2",
|
||||
"chosen_code": "E11.9",
|
||||
"verdict": "CONFIRMED",
|
||||
"evidence": [
|
||||
"Le séjour est motivé par la gestion des hypoglycémies récurrentes liées au sevrage insulinique.",
|
||||
"La conclusion mentionne explicitement la problématique d'hypoglycémies à répétition."
|
||||
"Score 4.0 — source: regex (section forte)",
|
||||
"Motif hospitalisation: «Dr Elisa MAURY\nDr Laurence RITZ-QUILLACQ\nD D r r M M a a r th io ie n u G A S U C Z H I WIND - MT Dr Foucaud\nSecrétariat :\n05.59.44.37.42 Motif d’hospitalisation\nMAL. INFECTIEUSES Tentative de sevrage en rapides dans le cadre d'un diabète d»",
|
||||
"Delta +3.0 vs Trouble anxio-dépressif (F41.9)"
|
||||
],
|
||||
"reason": "Les hypoglycémies sont le motif principal de prise en charge pendant l'hospitalisation, malgré la présence d'un diabète de type 2 et d'une obésité.",
|
||||
"reason": "Écart score 3.0 >= seuil 3.0",
|
||||
"candidates": [
|
||||
{
|
||||
"index": 1,
|
||||
"term": "Diabète de type 2",
|
||||
"code": "E11.9",
|
||||
"confidence": "high",
|
||||
"source": "regex",
|
||||
"is_comorbidity_like": true,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 3,
|
||||
"num_occurrences": 2,
|
||||
"score": 8.0,
|
||||
"num_occurrences": 1,
|
||||
"score": 4.0,
|
||||
"score_details": {
|
||||
"section": 3,
|
||||
"confidence": 3,
|
||||
"occurrences": 1,
|
||||
"motif_align": 2,
|
||||
"diag_section_bonus": 2,
|
||||
"comorbidity_malus": -3
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 0,
|
||||
"term": "Diabète de type 2",
|
||||
"code": "E11.0",
|
||||
"confidence": "high",
|
||||
"source": "edsnlp",
|
||||
"is_comorbidity_like": true,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 2,
|
||||
"num_occurrences": 2,
|
||||
"score": 7.0,
|
||||
"score_details": {
|
||||
"section": 2,
|
||||
"confidence": 3,
|
||||
"occurrences": 1,
|
||||
"confidence": 0,
|
||||
"motif_align": 2,
|
||||
"diag_section_bonus": 2,
|
||||
"comorbidity_malus": -3
|
||||
@@ -190,114 +143,87 @@
|
||||
},
|
||||
{
|
||||
"index": 3,
|
||||
"term": "Hypoglycémies à",
|
||||
"code": "E16.1",
|
||||
"confidence": "high",
|
||||
"source": "edsnlp",
|
||||
"is_comorbidity_like": false,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 2,
|
||||
"num_occurrences": 1,
|
||||
"score": 7.0,
|
||||
"score_details": {
|
||||
"section": 2,
|
||||
"confidence": 3,
|
||||
"diag_section_bonus": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 4,
|
||||
"term": "Trouble anxio-dépressif, non spécifié",
|
||||
"term": "Trouble anxio-dépressif",
|
||||
"code": "F41.9",
|
||||
"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": 1.0,
|
||||
"score_details": {
|
||||
"section": 1,
|
||||
"confidence": 3
|
||||
"confidence": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
"term": "Obésité (IMC 41.49)",
|
||||
"code": "E66.06",
|
||||
"confidence": "high",
|
||||
"index": 0,
|
||||
"term": "Hypertension artérielle",
|
||||
"code": "I10",
|
||||
"source": "regex",
|
||||
"is_comorbidity_like": true,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 3,
|
||||
"num_occurrences": 1,
|
||||
"score": 3.0,
|
||||
"score": 0.0,
|
||||
"score_details": {
|
||||
"section": 3,
|
||||
"confidence": 3,
|
||||
"confidence": 0,
|
||||
"comorbidity_malus": -3
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
"term": "Obésité (IMC 41.49)",
|
||||
"code": "E66.0",
|
||||
"source": "regex",
|
||||
"is_comorbidity_like": true,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 3,
|
||||
"num_occurrences": 1,
|
||||
"score": 0.0,
|
||||
"score_details": {
|
||||
"section": 3,
|
||||
"confidence": 0,
|
||||
"comorbidity_malus": -3
|
||||
}
|
||||
}
|
||||
],
|
||||
"debug_scores": {
|
||||
"top1": 8.0,
|
||||
"top2": 7.0,
|
||||
"delta": 1.0,
|
||||
"llm": true
|
||||
"top1": 4.0,
|
||||
"top2": 1.0,
|
||||
"delta": 3.0
|
||||
}
|
||||
},
|
||||
"dp_final": {
|
||||
"chosen_index": 4,
|
||||
"chosen_term": "Trouble anxio-dépressif, non spécifié",
|
||||
"chosen_code": "F41.9",
|
||||
"confidence": "high",
|
||||
"chosen_index": 1,
|
||||
"chosen_term": "Diabète de type 2",
|
||||
"chosen_code": "E11.9",
|
||||
"verdict": "CONFIRMED",
|
||||
"evidence": [
|
||||
"Le séjour est motivé par la gestion des hypoglycémies récurrentes liées au sevrage insulinique.",
|
||||
"La conclusion mentionne explicitement la problématique d'hypoglycémies à répétition."
|
||||
"Score 4.0 — source: regex (section forte)",
|
||||
"Motif hospitalisation: «Dr Elisa MAURY\nDr Laurence RITZ-QUILLACQ\nD D r r M M a a r th io ie n u G A S U C Z H I WIND - MT Dr Foucaud\nSecrétariat :\n05.59.44.37.42 Motif d’hospitalisation\nMAL. INFECTIEUSES Tentative de sevrage en rapides dans le cadre d'un diabète d»",
|
||||
"Delta +3.0 vs Trouble anxio-dépressif (F41.9)"
|
||||
],
|
||||
"reason": "Les hypoglycémies sont le motif principal de prise en charge pendant l'hospitalisation, malgré la présence d'un diabète de type 2 et d'une obésité.",
|
||||
"reason": "Écart score 3.0 >= seuil 3.0",
|
||||
"candidates": [
|
||||
{
|
||||
"index": 1,
|
||||
"term": "Diabète de type 2",
|
||||
"code": "E11.9",
|
||||
"confidence": "high",
|
||||
"source": "regex",
|
||||
"is_comorbidity_like": true,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 3,
|
||||
"num_occurrences": 2,
|
||||
"score": 8.0,
|
||||
"num_occurrences": 1,
|
||||
"score": 4.0,
|
||||
"score_details": {
|
||||
"section": 3,
|
||||
"confidence": 3,
|
||||
"occurrences": 1,
|
||||
"motif_align": 2,
|
||||
"diag_section_bonus": 2,
|
||||
"comorbidity_malus": -3
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 0,
|
||||
"term": "Diabète de type 2",
|
||||
"code": "E11.0",
|
||||
"confidence": "high",
|
||||
"source": "edsnlp",
|
||||
"is_comorbidity_like": true,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 2,
|
||||
"num_occurrences": 2,
|
||||
"score": 7.0,
|
||||
"score_details": {
|
||||
"section": 2,
|
||||
"confidence": 3,
|
||||
"occurrences": 1,
|
||||
"confidence": 0,
|
||||
"motif_align": 2,
|
||||
"diag_section_bonus": 2,
|
||||
"comorbidity_malus": -3
|
||||
@@ -305,339 +231,99 @@
|
||||
},
|
||||
{
|
||||
"index": 3,
|
||||
"term": "Hypoglycémies à",
|
||||
"code": "E16.1",
|
||||
"confidence": "high",
|
||||
"source": "edsnlp",
|
||||
"is_comorbidity_like": false,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 2,
|
||||
"num_occurrences": 1,
|
||||
"score": 7.0,
|
||||
"score_details": {
|
||||
"section": 2,
|
||||
"confidence": 3,
|
||||
"diag_section_bonus": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 4,
|
||||
"term": "Trouble anxio-dépressif, non spécifié",
|
||||
"term": "Trouble anxio-dépressif",
|
||||
"code": "F41.9",
|
||||
"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": 1.0,
|
||||
"score_details": {
|
||||
"section": 1,
|
||||
"confidence": 3
|
||||
"confidence": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
"term": "Obésité (IMC 41.49)",
|
||||
"code": "E66.06",
|
||||
"confidence": "high",
|
||||
"index": 0,
|
||||
"term": "Hypertension artérielle",
|
||||
"code": "I10",
|
||||
"source": "regex",
|
||||
"is_comorbidity_like": true,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 3,
|
||||
"num_occurrences": 1,
|
||||
"score": 3.0,
|
||||
"score": 0.0,
|
||||
"score_details": {
|
||||
"section": 3,
|
||||
"confidence": 3,
|
||||
"confidence": 0,
|
||||
"comorbidity_malus": -3
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
"term": "Obésité (IMC 41.49)",
|
||||
"code": "E66.0",
|
||||
"source": "regex",
|
||||
"is_comorbidity_like": true,
|
||||
"is_symptom_like": false,
|
||||
"is_act_only": false,
|
||||
"section_strength": 3,
|
||||
"num_occurrences": 1,
|
||||
"score": 0.0,
|
||||
"score_details": {
|
||||
"section": 3,
|
||||
"confidence": 0,
|
||||
"comorbidity_malus": -3
|
||||
}
|
||||
}
|
||||
],
|
||||
"debug_scores": {
|
||||
"top1": 8.0,
|
||||
"top2": 7.0,
|
||||
"delta": 1.0,
|
||||
"llm": true
|
||||
"top1": 4.0,
|
||||
"top2": 1.0,
|
||||
"delta": 3.0
|
||||
}
|
||||
},
|
||||
"quality_flags": {
|
||||
"rag_status": "error",
|
||||
"crh_only_mode": true
|
||||
},
|
||||
"diagnostics_associes": [
|
||||
{
|
||||
"texte": "Diabète de type 2",
|
||||
"cim10_suggestion": "E11.9",
|
||||
"cim10_confidence": "medium",
|
||||
"cim10_final": "E11.9",
|
||||
"justification": "Diabète de type 2 non insulinotraité ou sans précision, car le dossier ne précise pas si le patient est sous insuline.",
|
||||
"raisonnement": "ANALYSE CLINIQUE :\nLe diabète de type 2 est une maladie métabolique chronique caractérisée par une hyperglycémie résultant d'une résistance à l'insuline et d'une diminution de la sécrétion d'insuline. Il est souvent associé à des complications cardiovasculaires, rénales, nerveuses et oculaires.\n\nCODES CANDIDATS :\nE11 (Diabète sucré de type 2), O24.1 (Diabète sucré préexistant, de type 2), E10 (Diabète sucré de type 1), O24.0 (Diabète sucré préexistant, de type 1), E13 (Autres diabètes sucrés précisés), E12 (Diabète sucré de malnutrition)\n\nDISCRIMINATION :\nLe diagnostic est clairement un diabète de type 2. Les codes O24.x concernent les diabètes préexistants, ce qui n'est pas précisé dans le contexte. E10 concerne le diabète de type 1, qui est exclu par le diagnostic. E13 est trop général. E12 concerne le diabète de malnutrition, ce qui n'est pas indiqué. E11 est le code le plus spécifique et correspond au diagnostic posé. Il faut utiliser la subdivision pour préciser le traitement (insuline ou non).\n\nREGLE PMSI :\nEn tant que DAS, le diabète de type 2 doit avoir mobilisé des ressources supplémentaires pendant le séjour (surveillance glycémique, ajustement thérapeutique, prise en charge des complications). Le code doit être le plus précis possible, en utilisant la subdivision appropriée.",
|
||||
"sources_rag": [
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 41,
|
||||
"code": "E11",
|
||||
"extrait": "E11 Diabète sucré de type 2"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 616,
|
||||
"code": "O24.1",
|
||||
"extrait": "O24.1 Diabète sucré préexistant, de type 2"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 41,
|
||||
"code": "E10",
|
||||
"extrait": "E10 Diabète sucré de type 1"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 616,
|
||||
"code": "O24.0",
|
||||
"extrait": "O24.0 Diabète sucré préexistant, de type 1"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 41,
|
||||
"code": "E13",
|
||||
"extrait": "E13 Autres diabètes sucrés précisés"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 41,
|
||||
"code": "E12",
|
||||
"extrait": "E12 Diabète sucré de malnutrition"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 233,
|
||||
"code": "E11",
|
||||
"extrait": "E11 Diabète sucré de type 2\n[Voir subdivisions en tête du groupe E10–E14]\nComprend : diabète (sucré) (avec obésité) (sans obésité) (de) :\n•adulte\n•maturité\n•non cétosique\n•non insulinodépendant du suj"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 931,
|
||||
"code": "Z13.1",
|
||||
"extrait": "Z13.1 Examen spécial de dépistage de diabète sucré\nChapitre XXI"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 661,
|
||||
"code": "P70.2",
|
||||
"extrait": "P70.2 Diabète sucré du nouveau-né"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 616,
|
||||
"code": "O24.2",
|
||||
"extrait": "O24.2 Diabète sucré préexistant lié à la malnutrition"
|
||||
}
|
||||
],
|
||||
"preuves_cliniques": [
|
||||
{
|
||||
"type": "biologie",
|
||||
"element": "Glycémie à 9.0 [N: 3.9-5.5] (↑)",
|
||||
"interpretation": "Hyperglycémie confirmant le diagnostic de diabète."
|
||||
},
|
||||
{
|
||||
"type": "biologie",
|
||||
"element": "Glycémie à 1.77 [N: 3.9-5.5] (↑)",
|
||||
"interpretation": "Hyperglycémie confirmant le diagnostic de diabète."
|
||||
},
|
||||
{
|
||||
"type": "clinique",
|
||||
"element": "Diagnostic de 'Diabète de type 2'",
|
||||
"interpretation": "Confirmation du diagnostic par le médecin."
|
||||
}
|
||||
],
|
||||
"est_cma": true,
|
||||
"niveau_severite": "non_evalue",
|
||||
"niveau_cma": 2,
|
||||
"source": "regex",
|
||||
"source_page": 2,
|
||||
"source_excerpt": "...E (avant chirurgie genou) à la clinique de St Jean de Luz\nSecrétariat :\n05.59.44.37.33 Conclusion : Diabète de type 2 avec HbA1c en amélioration à 7.8% mais problématique d'hypoglycémies à répétition.\nENDOCRINOLOGIE S..."
|
||||
},
|
||||
{
|
||||
"texte": "Obésité (IMC 41.49)",
|
||||
"cim10_suggestion": "E66.06",
|
||||
"texte": "Hypertension artérielle",
|
||||
"cim10_suggestion": "I10",
|
||||
"cim10_confidence": "high",
|
||||
"cim10_final": "E66.06",
|
||||
"justification": "Obésité sévère (IMC 41.49) due à un excès calorique, correspondant à la fourchette 40-50 kg/m².",
|
||||
"raisonnement": "ANALYSE CLINIQUE :\nL'obésité est une maladie chronique caractérisée par une accumulation excessive de graisse corporelle, pouvant entraîner de nombreux problèmes de santé. Un IMC de 41.49 indique une obésité sévère (classe III).\n\nCODES CANDIDATS :\nE66.06, E66.07, E66.26, E66.87, E66.9, E66.96, E66.97, E66.99\n\nDISCRIMINATION :\nLe code le plus spécifique est E66.06 car l'IMC du patient (41.49) se situe dans la fourchette 40-50 kg/m². Les codes E66.07 et E66.87 nécessitent un IMC >= 50 kg/m². E66.26 implique une hypoventilation alvéolaire non mentionnée dans le dossier. Les codes E66.9, E66.96, E66.97 et E66.99 sont moins précis car ils ne spécifient pas l'IMC.\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'obésité sévère est une comorbidité fréquente et peut nécessiter une prise en charge spécifique (adaptation des traitements, surveillance des complications).",
|
||||
"sources_rag": [
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 247,
|
||||
"code": "E66.07",
|
||||
"extrait": "E66.07 Obésité due à un excès calorique de l'adulte avec indice de masse corporelle [IMC] égal\nou supérieur à 50 kg/m²"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 248,
|
||||
"code": "E66.97",
|
||||
"extrait": "E66.97 Obésité sans précision, de l'adulte avec indice de masse corporelle [IMC] égal ou\nsupérieur à 50 kg/m²"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 248,
|
||||
"code": "E66.9",
|
||||
"extrait": "E66.9 Obésité, sans précision"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 248,
|
||||
"code": "E66.26",
|
||||
"extrait": "E66.26 Obésité (extrême) avec hypoventilation alvéolaire de l'adulte avec indice de masse\ncorporelle [IMC] égal ou supérieur à 40 kg/m² et inférieur à 50 kg/m²"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 247,
|
||||
"code": "E66.06",
|
||||
"extrait": "E66.06 Obésité due à un excès calorique de l'adulte avec indice de masse corporelle [IMC] égal\nou supérieur à 40 kg/m² et inférieur à 50 kg/m²"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 248,
|
||||
"code": "E66.99",
|
||||
"extrait": "E66.99 Obésité sans précision, de l'adulte, indice de masse corporelle [IMC] non précisé"
|
||||
},
|
||||
{
|
||||
"document": "cim10_alpha",
|
||||
"page": 997,
|
||||
"code": "E66",
|
||||
"extrait": "109 Obésité → E66"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 248,
|
||||
"code": "E66.87",
|
||||
"extrait": "E66.87 Autres obésités de l'adulte avec indice de masse corporelle [IMC] égal ou supérieur à 50\nkg/m²"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 248,
|
||||
"code": "E66.96",
|
||||
"extrait": "E66.96 Obésité sans précision, de l'adulte avec indice de masse corporelle [IMC] égal ou\nsupérieur à 40 kg/m² et inférieur à 50 kg/m²"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 247,
|
||||
"code": "E66.17",
|
||||
"extrait": "E66.17 Obésité médicamenteuse de l'adulte avec indice de masse corporelle [IMC] égal ou\nsupérieur à 50 kg/m²"
|
||||
}
|
||||
],
|
||||
"preuves_cliniques": [
|
||||
{
|
||||
"type": "biologie",
|
||||
"element": "IMC 41.49",
|
||||
"interpretation": "Indique une obésité sévère (classe III) nécessitant une prise en charge."
|
||||
},
|
||||
{
|
||||
"type": "traitement",
|
||||
"element": "Metformine, Novorapid, Toujeo",
|
||||
"interpretation": "Traitement du diabète de type 2, souvent associé à l'obésité et nécessitant une adaptation en fonction du poids du patient."
|
||||
}
|
||||
],
|
||||
"cim10_final": "I10",
|
||||
"sources_rag": [],
|
||||
"preuves_cliniques": [],
|
||||
"niveau_severite": "non_evalue",
|
||||
"niveau_cma": 1,
|
||||
"source": "regex"
|
||||
},
|
||||
{
|
||||
"texte": "Hypoglycémies à",
|
||||
"cim10_suggestion": "E16.1",
|
||||
"cim10_confidence": "medium",
|
||||
"cim10_final": "E16.1",
|
||||
"justification": "Hypoglycémie liée au traitement antidiabétique, nécessitant une prise en charge pendant l'hospitalisation.",
|
||||
"raisonnement": "ANALYSE CLINIQUE :\nL'hypoglycémie est une diminution du taux de glucose dans le sang. Dans ce contexte, elle est probablement liée au traitement antidiabétique du patient (metformine, Novorapid, Toujeo) et à la difficulté de contrôler sa glycémie, comme en témoigne l'HbA1c élevée. Il s'agit d'un événement indésirable significatif nécessitant une prise en charge pendant l'hospitalisation.\n\nCODES CANDIDATS :\nE16.1, E16.2\n\nDISCRIMINATION :\nE16.2 (Hypoglycémie, sans précision) est trop général. E16.1 (Autres hypoglycémies) est plus approprié car il englobe les hypoglycémies liées au traitement antidiabétique, qui est le contexte clinique ici. Les autres codes proposés (E89.1, Y42.3, R73.9, P70.4, E72.5, T38.3) ne correspondent pas au diagnostic principal ou sont liés à des situations spécifiques (post-chirurgicale, nouveau-né, etc.).\n\nREGLE PMSI :\nEn tant que DAS, le code doit refléter une morbidité associée qui a mobilisé des ressources supplémentaires pendant le séjour. L'hypoglycémie, en particulier chez un patient diabétique sous traitement, nécessite une surveillance et potentiellement une adaptation du traitement, justifiant ainsi sa qualification de DAS.",
|
||||
"sources_rag": [
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 235,
|
||||
"code": "E16.2",
|
||||
"extrait": "E16.2 Hypoglycémie, sans précision"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 258,
|
||||
"code": "E89.1",
|
||||
"extrait": "E89.1 Hypo-insulinémie après un acte à visée diagnostique et thérapeutique\nHyperglycémie après pancréatectomie\nHypo-insulinémie postchirurgicale"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 909,
|
||||
"code": "Y42.3",
|
||||
"extrait": "Y42.3 Insuline et hypoglycémiants oraux [antidiabétiques]"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 735,
|
||||
"code": "R73.9",
|
||||
"extrait": "R73.9 Hyperglycémie, sans précision"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 661,
|
||||
"code": "P70.4",
|
||||
"extrait": "P70.4 Autres hypoglycémies du nouveau-né\nHypoglycémie transitoire du nouveau-né"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 235,
|
||||
"code": "E16.1",
|
||||
"extrait": "E16.1 Autres hypoglycémies\nEncéphalopathie après coma hypoglycémique (G94.3*)\nHyperinsulinisme :\n•SAI\n•congénital\n•fonctionnel\nHyperplasie des cellules bêta des ilots de Langerhans SAI\nHypoglycémie no"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 735,
|
||||
"code": "R73",
|
||||
"extrait": "R73 Augmentation de la glycémie\nÀ l'exclusion de :diabète sucré (E10-E14)\n•au cours de la grossesse, de l'accouchement et de la puerpéralité (O24.-)\nhypo-insulinémie postopératoire (E89.1)\ndu nouveau-"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 251,
|
||||
"code": "E72.5",
|
||||
"extrait": "E72.5 Anomalies du métabolisme de la glycine\nHyperglycinémie non cétosique\nHyperhydroxyprolinémie\nHyperprolinémie (type I, II)\nSarcosinémie"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 661,
|
||||
"code": "P70.3",
|
||||
"extrait": "P70.3 Hypoglycémie iatrogène du nouveau-né"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 806,
|
||||
"code": "T38.3",
|
||||
"extrait": "T38.3 Insuline et hypoglycémiants oraux [antidiabétiques]"
|
||||
}
|
||||
],
|
||||
"preuves_cliniques": [
|
||||
{
|
||||
"type": "traitement",
|
||||
"element": "Metformine 850x2, Novorapid 28-28-36, Toujeo 70U",
|
||||
"interpretation": "Traitement antidiabétique pouvant induire des hypoglycémies."
|
||||
},
|
||||
{
|
||||
"type": "biologie",
|
||||
"element": "HbA1c 13 puis 7.8",
|
||||
"interpretation": "HbA1c élevée suggérant un contrôle glycémique difficile et un risque d'hypoglycémie lors des ajustements thérapeutiques."
|
||||
},
|
||||
{
|
||||
"type": "clinique",
|
||||
"element": "Diagnostic 'Hypoglycémies à'",
|
||||
"interpretation": "Mention explicite d'hypoglycémies dans le dossier du patient."
|
||||
}
|
||||
],
|
||||
"est_cma": true,
|
||||
"texte": "Obésité (IMC 41.49)",
|
||||
"cim10_suggestion": "E66.0",
|
||||
"cim10_confidence": "high",
|
||||
"cim10_final": "E66.0",
|
||||
"sources_rag": [],
|
||||
"preuves_cliniques": [],
|
||||
"niveau_severite": "non_evalue",
|
||||
"niveau_cma": 2,
|
||||
"source": "edsnlp",
|
||||
"source_page": 2,
|
||||
"source_excerpt": "...5.59.44.37.33 Conclusion : Diabète de type 2 avec HbA1c en amélioration à 7.8% mais problématique d'hypoglycémies à répétition.\nENDOCRINOLOGIE Sevrage en insulines rapides, ajout d'un sulfamide hypoglycémiant. Tenta..."
|
||||
"niveau_cma": 1,
|
||||
"source": "regex"
|
||||
},
|
||||
{
|
||||
"texte": "Trouble anxio-dépressif",
|
||||
"cim10_suggestion": "F41.9",
|
||||
"cim10_confidence": "low",
|
||||
"cim10_final": "F41.9",
|
||||
"justification": "Mention explicite dans le texte : 'Proposition de suivi psychologique avec coordonnées remises pour possible sd anxio dépressif'. Diagnostic identifié pendant le séjour ayant mobilisé des ressources (orientation vers suivi psychologique).",
|
||||
"sources_rag": [],
|
||||
"preuves_cliniques": [],
|
||||
"niveau_severite": "non_evalue",
|
||||
"niveau_cma": 1,
|
||||
"source": "llm_das"
|
||||
}
|
||||
],
|
||||
"actes_ccam": [],
|
||||
@@ -701,56 +387,118 @@
|
||||
"imagerie": [],
|
||||
"complications": [],
|
||||
"alertes_codage": [
|
||||
"2 CMA probables détectées — impact potentiel sur le niveau de sévérité GHM",
|
||||
"QUALITE DEGRADEE : erreur RAG — codage sans référentiels",
|
||||
"CMA niveau 2 : 'Diabète de type 2' (E11.9) — sévérité non_evalue",
|
||||
"CMA niveau 2 : 'Hypoglycémies à' (E16.1) — sévérité non_evalue",
|
||||
"QC: DAS E11.9 confiance high→medium — Le code E11.9 est trop général. Bien que le dossier ne précise pas le traitement insulinique, la prescription de Toujeo (insuline à action prolongée) indique clairement une insulinothérapie. Le code approprié serait E11.6 (Diabète de type 2 avec complications macrovasculaires, sans mention de complications microvasculaires) ou E11.5 (Diabète de type 2 avec complications microvasculaires, sans mention de complications macrovasculaires). Le choix précis dépendra de la présence ou non de complications vasculaires documentées.",
|
||||
"QC: DAS E16.1 confiance high→medium — Le code E16.1 est trop général. Il faudrait préciser le type d'hypoglycémie. Le dossier mentionne des traitements antidiabétiques multiples (metformine, Novorapid, Toujeo) ce qui rend l'hypoglycémie probable. Un code plus précis serait E16.2 (Hypoglycémie due à un médicament antidiabétique). La mention des HbA1c élevées (13 puis 7.8) suggère un mauvais contrôle glycémique, ce qui peut contribuer aux hypoglycémies.",
|
||||
"QC: Le dossier clinique manque de détails sur les complications du diabète. Une recherche plus approfondie dans le dossier pourrait permettre de choisir un code E11 plus précis.",
|
||||
"QC: L'absence de justification pour le code F41.9 est un point critique. Il est impératif de ne coder que des diagnostics étayés par des preuves cliniques.",
|
||||
"QC: La prescription de Toujeo indique une insulinothérapie, ce qui rend le code E11.9 inapproprié. Il faut reconsidérer le code en fonction des complications éventuelles.",
|
||||
"VETOS[PDF]: FAIL (score=35)",
|
||||
"VETO-02 [HARD] diagnostic_principal: DP F41.9 sans preuve exploitable",
|
||||
"VETO-03 [LOW] diagnostics_associes[1]: DAS E66.06 potentiellement conditionnel",
|
||||
"VETO-12 [HARD] diagnostic_principal: DP F41.9 en high sans preuve"
|
||||
"QC: ⚠️ ALERTE CRITIQUE : F41.9 codé sur suspicion uniquement - non conforme aux règles de codage PMSI (diagnostic établi requis)",
|
||||
"QC: ⚠️ Deux valeurs HbA1c contradictoires (13% vs 7.8%) - clarifier la chronologie et la validité",
|
||||
"QC: ⚠️ Absence totale de justifications documentées pour E11.9, I10, E66.0 dans le dossier fourni - vérifier la complétude du dossier clinique",
|
||||
"QC: ⚠️ Absence de valeurs tensionnelles pour justifier I10 - recommander documentation",
|
||||
"QC: ⚠️ Absence de diagnostic principal clairement énoncé - le DP (E11.9) semble par défaut plutôt que justifié par le motif d'admission",
|
||||
"QC: ℹ️ Vérifier le motif d'admission réel (3 jours) - aucun événement aigu documenté",
|
||||
"VETOS[PDF]: NEED_INFO (score=55)",
|
||||
"VETO-02 [MEDIUM] diagnostics_associes[0]: DAS I10 sans preuve exploitable",
|
||||
"VETO-02 [MEDIUM] diagnostics_associes[1]: DAS E66.0 sans preuve exploitable",
|
||||
"VETO-02 [MEDIUM] diagnostics_associes[2]: DAS F41.9 sans preuve exploitable"
|
||||
],
|
||||
"source_files": [],
|
||||
"ghm_estimation": {
|
||||
"cmd": "19",
|
||||
"cmd_libelle": "Maladies mentales",
|
||||
"cmd": "10",
|
||||
"cmd_libelle": "Maladies endocriniennes",
|
||||
"type_ghm": "M",
|
||||
"severite": 2,
|
||||
"ghm_approx": "19M??2",
|
||||
"cma_count": 2,
|
||||
"severite": 1,
|
||||
"ghm_approx": "10M??1",
|
||||
"cma_count": 0,
|
||||
"cms_count": 0,
|
||||
"alertes": []
|
||||
},
|
||||
"controles_cpam": [],
|
||||
"veto_report": {
|
||||
"verdict": "FAIL",
|
||||
"score_contestabilite": 35,
|
||||
"verdict": "NEED_INFO",
|
||||
"score_contestabilite": 55,
|
||||
"issues": [
|
||||
{
|
||||
"veto": "VETO-02",
|
||||
"severity": "HARD",
|
||||
"where": "diagnostic_principal",
|
||||
"message": "DP F41.9 sans preuve exploitable"
|
||||
"severity": "MEDIUM",
|
||||
"where": "diagnostics_associes[0]",
|
||||
"message": "DAS I10 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": "LOW",
|
||||
"veto": "VETO-02",
|
||||
"severity": "MEDIUM",
|
||||
"where": "diagnostics_associes[1]",
|
||||
"message": "DAS E66.06 potentiellement conditionnel"
|
||||
"message": "DAS E66.0 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-12",
|
||||
"severity": "HARD",
|
||||
"where": "diagnostic_principal",
|
||||
"message": "DP F41.9 en high sans preuve"
|
||||
"veto": "VETO-02",
|
||||
"severity": "MEDIUM",
|
||||
"where": "diagnostics_associes[2]",
|
||||
"message": "DAS F41.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)"
|
||||
}
|
||||
]
|
||||
},
|
||||
"processing_time_s": 121.18,
|
||||
"completude": {
|
||||
"checks": [
|
||||
{
|
||||
"code": "E11.9",
|
||||
"libelle": "Diabète de type 2",
|
||||
"type_diag": "DP",
|
||||
"items": [
|
||||
{
|
||||
"categorie": "biologie",
|
||||
"element": "HbA1c",
|
||||
"statut": "present",
|
||||
"valeur": "12.6",
|
||||
"importance": "recommande",
|
||||
"impact_cpam": "HbA1c attendue pour documenter l'équilibre glycémique"
|
||||
},
|
||||
{
|
||||
"categorie": "biologie",
|
||||
"element": "Glycémie",
|
||||
"statut": "absent",
|
||||
"importance": "recommande",
|
||||
"impact_cpam": "Glycémie de base pour confirmer le diagnostic"
|
||||
}
|
||||
],
|
||||
"score": 85,
|
||||
"verdict": "defendable",
|
||||
"resume": "1/2 recommandés"
|
||||
},
|
||||
{
|
||||
"code": "E66.0",
|
||||
"libelle": "Obésité (IMC 41.49)",
|
||||
"type_diag": "DAS",
|
||||
"items": [
|
||||
{
|
||||
"categorie": "clinique",
|
||||
"element": "IMC",
|
||||
"statut": "absent",
|
||||
"importance": "obligatoire",
|
||||
"impact_cpam": "IMC ≥ 30 indispensable pour coder une obésité"
|
||||
},
|
||||
{
|
||||
"categorie": "clinique",
|
||||
"element": "Poids",
|
||||
"statut": "absent",
|
||||
"importance": "obligatoire",
|
||||
"impact_cpam": "Poids nécessaire pour calculer l'IMC"
|
||||
}
|
||||
],
|
||||
"score": 30,
|
||||
"verdict": "indefendable",
|
||||
"resume": "0/2 obligatoires"
|
||||
}
|
||||
],
|
||||
"score_global": 57,
|
||||
"verdict_global": "indefendable",
|
||||
"documents_presents": [
|
||||
"crh"
|
||||
],
|
||||
"documents_manquants": []
|
||||
},
|
||||
"processing_time_s": 19.14,
|
||||
"metrics": {
|
||||
"das_total": 3,
|
||||
"das_active": 3,
|
||||
|
||||
Reference in New Issue
Block a user