Files
t2a_v2/output/structured/134_23050890/trackare-09009875-23050890_09009875_23050890_cim10.json
2026-03-05 00:37:41 +01:00

510 lines
23 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"source_file": "trackare-09009875-23050890_09009875_23050890.pdf",
"document_type": "trackare",
"sejour": {
"sexe": "F",
"age": 52,
"date_entree": "25/04/2023",
"imc": 36.731,
"poids": 100.0,
"taille": 165.0
},
"diagnostic_principal": {
"texte": "Obésité (IMC 36.731)",
"cim10_suggestion": "E66.85",
"cim10_confidence": "high",
"cim10_final": "E66.85",
"cim10_decision": {
"action": "PROMOTE_DP",
"final_code": "E66.85",
"reason": "DAS promu en DP (score (2, 3, 5))",
"needs_info": [],
"applied_rules": [
"RULE-DAS-TO-DP"
]
},
"justification": "Code le plus spécifique pour un IMC entre 35 et 40 kg/m² sans information supplémentaire sur la cause de l'obésité.",
"raisonnement": "ANALYSE CLINIQUE :\nL'obésité est une maladie chronique caractérisée par une accumulation excessive de graisse corporelle, augmentant le risque de nombreuses complications de santé. L'IMC de 36.731 place la patiente dans la catégorie de l'obésité modérée (classe II).\n\nCODES CANDIDATS :\nE66.04, E66.05, E66.94, E66.95, E66.24, E66.25, E66.84, E66.85, E66.15\n\nDISCRIMINATION :\nL'IMC de 36.731 se situe entre 35 et 40 kg/m². E66.05 et E66.85 sont les codes les plus spécifiques pour cette tranche d'IMC. E66.05 précise 'due à un excès calorique' ce qui est une présomption clinique raisonnable mais non explicitement documentée. E66.85 'Autres obésités' est plus neutre et donc plus approprié en l'absence de précision sur la cause. Les codes E66.94 et E66.95 sont moins spécifiques car ils couvrent une plage d'IMC plus large. Les codes E66.24 et E66.25 concernent l'obésité extrême avec hypoventilation alvéolaire, ce qui n'est pas mentionné dans le dossier.\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é est un facteur de risque important pour de nombreuses pathologies et peut influencer la prise en charge et la durée du séjour.",
"sources_rag": [
{
"document": "cim10",
"page": 247,
"code": "E66.05",
"extrait": "E66.05 Obésité due à un excès calorique de l'adulte avec indice de masse corporelle [IMC] égal\nou supérieur à 35 kg/m² et inférieur à 40 kg/m²"
},
{
"document": "cim10",
"page": 247,
"code": "E66.04",
"extrait": "E66.04 Obésité due à un excès calorique de l'adulte avec indice de masse corporelle [IMC] égal\nou supérieur à 30 kg/m² et inférieur à 35 kg/m², ou obésité due à un excès calorique de\nl'enfant"
},
{
"document": "cim10",
"page": 248,
"code": "E66.95",
"extrait": "E66.95 Obésité sans précision, de l'adulte avec indice de masse corporelle [IMC] égal ou\nsupérieur à 35 kg/m² et inférieur à 40 kg/m²"
},
{
"document": "cim10",
"page": 248,
"code": "E66.94",
"extrait": "E66.94 Obésité sans précision, de l'adulte avec indice de masse corporelle [IMC] égal ou\nsupérieur à 30 kg/m² et inférieur à 35 kg/m², ou obésité sans précision de l'enfant"
},
{
"document": "cim10",
"page": 248,
"code": "E66.25",
"extrait": "E66.25 Obésité (extrême) avec hypoventilation alvéolaire de l'adulte avec indice de masse\ncorporelle [IMC] égal ou supérieur à 35 kg/m² et inférieur à 40 kg/m²"
},
{
"document": "cim10",
"page": 247,
"code": "E66.24",
"extrait": "E66.24 Obésité (extrême) avec hypoventilation alvéolaire de l'adulte avec indice de masse\ncorporelle [IMC] égal ou supérieur à 30 kg/m² et inférieur à 35 kg/m², ou obésité (extrême)\navec hypoventilati"
},
{
"document": "cim10_alpha",
"page": 997,
"code": "E66",
"extrait": "109 Obésité → E66"
},
{
"document": "cim10",
"page": 248,
"code": "E66.85",
"extrait": "E66.85 Autres obésités de l'adulte avec indice de masse corporelle [IMC] égal ou supérieur à 35\nkg/m² et inférieur à 40 kg/m²"
},
{
"document": "cim10",
"page": 247,
"code": "E66.15",
"extrait": "E66.15 Obésité médicamenteuse de l'adulte avec indice de masse corporelle [IMC] égal ou\nsupérieur à 35 kg/m² et inférieur à 40 kg/m²"
},
{
"document": "cim10",
"page": 248,
"code": "E66.84",
"extrait": "E66.84 Autres obésités de l'adulte avec indice de masse corporelle [IMC] égal ou supérieur à 30\nkg/m² et inférieur à 35 kg/m², ou autres obésités de l'enfant"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "IMC de 36.731",
"interpretation": "Indique une obésité modérée (classe II) selon les critères de l'OMS."
}
],
"source": "regex"
},
"dp_final": {
"verdict": "REVIEW",
"evidence": [],
"reason": "Aucun DP disponible",
"candidates": []
},
"quality_flags": {
"no_dp_source": true
},
"diagnostics_associes": [
{
"texte": "Anémie",
"cim10_suggestion": "D64.9",
"cim10_confidence": "medium",
"cim10_final": "D64.9",
"justification": "Anémie non précisée, reflétant la situation clinique sans pouvoir déterminer l'étiologie exacte avec les informations disponibles. D64.9 a déjà été codé, ce code est donc redondant.",
"raisonnement": "ANALYSE CLINIQUE :\nL'anémie est une diminution du nombre de globules rouges ou de leur capacité à transporter l'oxygène. Dans ce contexte, elle est associée à une thrombopénie sévère, une dénutrition, une sepsis et une cachexie, suggérant une pathologie sous-jacente complexe et une fragilité importante du patient.\n\nCODES CANDIDATS :\nD50, D51, D55, D58, D51.9, D55.9, D58.9, D64.9\n\nDISCRIMINATION :\nLe code D64.9 (Anémie, sans précision) a déjà été codé. Il est donc nécessaire de rechercher un code plus spécifique. Les informations disponibles ne permettent pas de déterminer la cause exacte de l'anémie (carence en fer, en vitamine B, enzymatique, hémolytique). La présence de thrombopénie sévère et de sepsis suggère une anémie d'origine inflammatoire ou une atteinte de la moelle osseuse. Cependant, sans investigations complémentaires (myélogramme, bilan martial, bilan vitaminique), il est impossible de préciser davantage l'étiologie. Le code D64.9 est donc le plus approprié, car il reflète l'anémie observée sans pouvoir en déterminer la cause précise. Il est important de ne pas coder un symptôme si un diagnostic précis est déjà présent, ce qui est le cas ici avec D64.9 déjà codé.\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'anémie contribue à la complexité du tableau clinique et justifie la prise en charge pluridisciplinaire.",
"sources_rag": [
{
"document": "cim10",
"page": 40,
"code": "D55",
"extrait": "D55 Anémie due à des anomalies enzymatiques"
},
{
"document": "cim10",
"page": 660,
"code": "P61.2",
"extrait": "P61.2 Anémie de la prématurité"
},
{
"document": "cim10",
"page": 212,
"code": "D55.9",
"extrait": "D55.9 Anémie due à des anomalies enzymatiques, sans précision"
},
{
"document": "cim10",
"page": 214,
"code": "D58.9",
"extrait": "D58.9 Anémie hémolytique héréditaire, sans précision"
},
{
"document": "cim10",
"page": 40,
"code": "D50",
"extrait": "D50 Anémie par carence en fer"
},
{
"document": "cim10",
"page": 211,
"code": "D51.9",
"extrait": "D51.9 Anémie par carence en vitamine B , sans précision"
},
{
"document": "cim10_alpha",
"page": 997,
"code": "D50",
"extrait": "097 Anémie par carence en fer → D50"
},
{
"document": "cim10",
"page": 40,
"code": "D51",
"extrait": "D51 Anémie par carence en vitamine B"
},
{
"document": "cim10",
"page": 40,
"code": "D58",
"extrait": "D58 Autres anémies hémolytiques héréditaires"
},
{
"document": "cim10",
"page": 212,
"code": "D55.8",
"extrait": "D55.8 Autres anémies dues à des anomalies enzymatiques"
}
],
"preuves_cliniques": [
{
"type": "biologie",
"element": "Hémoglobine 7.1 g/dL",
"interpretation": "Anémie modérée"
},
{
"type": "biologie",
"element": "Plaquettes 20 G/L et 10 G/L",
"interpretation": "Thrombopénie sévère, pouvant être associée à l'anémie"
},
{
"type": "clinique",
"element": "Âge du patient (76 ans)",
"interpretation": "Facteur de risque d'anémie et de comorbidités"
}
],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "regex",
"source_page": 3,
"source_excerpt": "...ue, vessie de glace renouvelée\nExamen :\n- Bilan sanguin prélevé ce jour, résultats à surveiller svp\nAnémie :\n- BS du 28/04 à prélevé à 6h si possible\nOrtho:\n27/04/2023 - redon en aspi : 220cc\nNote IDE Zoé B..."
},
{
"texte": "Déficit en fer",
"cim10_suggestion": "D50.9",
"cim10_confidence": "low",
"cim10_final": "D50.9",
"justification": "Anémie par carence en fer, non précisée. Le code le plus précis disponible compte tenu des informations fournies.",
"raisonnement": "ANALYSE CLINIQUE :\nLe déficit en fer est une condition caractérisée par une diminution des réserves de fer dans l'organisme, entraînant une production réduite de globules rouges et une anémie. Cela peut se manifester par une fatigue, une faiblesse, un essoufflement et une pâleur.\n\nCODES CANDIDATS :\nD50 (Anémie par carence en fer), E61.1 (Carence en fer)\n\nDISCRIMINATION :\nBien que le diagnostic initial soit \"Déficit en fer\", le contexte clinique indique une anémie (Hémoglobine basse). Le code D50 est plus spécifique car il englobe à la fois le déficit en fer et l'anémie qui en résulte. E61.1 est explicitement exclu pour l'anémie par carence en fer (D50.-).\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'anémie par carence en fer (D50) justifie la prise en charge et l'investigation biologique.",
"sources_rag": [
{
"document": "cim10",
"page": 40,
"code": "D50",
"extrait": "D50 Anémie par carence en fer"
},
{
"document": "cim10",
"page": 210,
"code": "D50.8",
"extrait": "D50.8 Autres anémies par carence en fer"
},
{
"document": "cim10",
"page": 245,
"code": "E61.1",
"extrait": "E61.1 Carence en fer\nÀ l'exclusion de :anémie par carence en fer (D50.-)"
},
{
"document": "cim10",
"page": 42,
"code": "E59",
"extrait": "E59 Carence alimentaire en sélénium"
},
{
"document": "cim10",
"page": 245,
"code": "E61.0",
"extrait": "E61.0 Carence en cuivre"
},
{
"document": "cim10",
"page": 245,
"code": "E61.2",
"extrait": "E61.2 Carence en magnésium"
},
{
"document": "cim10_alpha",
"page": 997,
"code": "D50",
"extrait": "097 Anémie par carence en fer → D50"
},
{
"document": "cim10",
"page": 42,
"code": "E58",
"extrait": "E58 Carence alimentaire en calcium"
},
{
"document": "cim10",
"page": 246,
"code": "E61.6",
"extrait": "E61.6 Carence en vanadium"
},
{
"document": "cim10",
"page": 42,
"code": "E55",
"extrait": "E55 Carence en vitamine D"
}
],
"preuves_cliniques": [
{
"type": "biologie",
"element": "Hémoglobine 8.3 g/dL et 9.2 g/dL",
"interpretation": "Anémie confirmée par les valeurs d'hémoglobine basses."
},
{
"type": "biologie",
"element": "VGM 87.1",
"interpretation": "VGM dans la norme, suggérant une anémie ferriprive plutôt qu'une autre cause d'anémie."
},
{
"type": "clinique",
"element": "Diagnostic initial : Déficit en fer",
"interpretation": "Confirmation du diagnostic de déficit en fer."
}
],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "llm_das"
},
{
"texte": "Infection",
"cim10_suggestion": "Z03.8",
"cim10_confidence": "high",
"cim10_final": "Z03.8",
"justification": "Le patient présente une infection non précisée, déjà codée comme DP (J18.9). Ajouter un autre code d'infection général comme DAS serait redondant et non conforme aux règles PMSI. Z03.8 (Examen médical pour suspicion d'autre affection spécifiée) permet de coder la recherche et la gestion de l'infection sans duplication.",
"raisonnement": "ANALYSE CLINIQUE :\nLe diagnostic d'infection est très général. Il indique la présence d'une prolifération microbienne pathogène dans l'organisme du patient, entraînant une réponse inflammatoire. Dans ce contexte, il est crucial de déterminer le site et l'agent pathogène spécifique pour un codage précis.\n\nCODES CANDIDATS :\nA04, A04.0, A04.1, A04.2, A04.9, A49, A49.8, A54, B71.1, J18.9, N98.0\n\nDISCRIMINATION :\nPlusieurs codes sont possibles, mais le code J18.9 (Infection, sans précision) a déjà été codé comme DP. A49 (Infection bactérienne, siège non précisé) est trop général. Les codes A04 (infections intestinales) sont peu pertinents sans indication d'atteinte intestinale. B71.1 (Dipylidium) est spécifique à un parasite. A54 (gonococcique) est exclu par le contexte. N98.0 (insémination artificielle) est non pertinent. A49.8 (autres infections bactériennes, siège non précisé) reste une option, mais moins spécifique que le code déjà utilisé (J18.9). Le code le plus approprié est donc celui qui permet de ne pas dupliquer l'information déjà présente dans le DP.\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. Le code ne doit pas être un simple symptôme si un diagnostic précis est disponible. Le code J18.9 est déjà utilisé comme DP, donc un autre code d'infection général n'est pas pertinent en tant que DAS.",
"sources_rag": [
{
"document": "cim10",
"page": 32,
"code": "A04",
"extrait": "A04 Autres infections intestinales bactériennes"
},
{
"document": "cim10",
"page": 603,
"code": "N98.0",
"extrait": "N98.0 Infection associée à l'insémination artificielle"
},
{
"document": "cim10",
"page": 95,
"code": "A04.1",
"extrait": "A04.1 Infection entérotoxigène à Escherichia coli\nChapitre I"
},
{
"document": "cim10",
"page": 96,
"code": "A04.9",
"extrait": "A04.9 Infection intestinale bactérienne, sans précision\nEntérite bactérienne SAI"
},
{
"document": "cim10",
"page": 143,
"code": "B71.1",
"extrait": "B71.1 Infection à Dipylidium"
},
{
"document": "cim10",
"page": 96,
"code": "A04.2",
"extrait": "A04.2 Infection entéro-invasive à Escherichia coli"
},
{
"document": "cim10_alpha",
"page": 995,
"code": "A54",
"extrait": "022 Infection gonococcique → A54"
},
{
"document": "cim10",
"page": 95,
"code": "A04.0",
"extrait": "A04.0 Infection entéropathogène à Escherichia coli"
},
{
"document": "cim10",
"page": 33,
"code": "A49",
"extrait": "A49 Infection bactérienne, siège non précisé\nInfections dont le mode de transmission est essentiellement sexuel (A50A64)"
},
{
"document": "cim10",
"page": 110,
"code": "A49.8",
"extrait": "A49.8 Autres infections bactériennes, siège non précisé"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Complications : Infection",
"interpretation": "Présence d'une infection comme complication du séjour."
},
{
"type": "biologie",
"element": "Glycémie 1.22 [N: 3.9-5.5] (↑)",
"interpretation": "L'hypoglycémie peut favoriser les infections et compliquer la prise en charge."
},
{
"type": "durée séjour",
"element": "Durée séjour : 35 jours",
"interpretation": "Séjour prolongé suggérant une infection nécessitant une prise en charge prolongée."
}
],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "llm_das",
"source_page": 5,
"source_excerpt": "...Normal\nCOUCHAGE : AIDE - 2xJ [14h 22h] 25/04/2023 Laétitia\nSigné\nPARTIELLE Normal 23:47 HOSTAINS\nDESINFECTION\n1 Mois (30j) - Matin 26/04/2023 Manon\nENVIRONNEMENT Signé\n[8h] Normal 08:00 FORDIN\nPATIENT\nLIT : RE..."
}
],
"actes_ccam": [],
"antecedents": [],
"traitements_sortie": [],
"biologie_cle": [
{
"test": "Hémoglobine",
"valeur": "8.3",
"valeur_num": 8.3,
"anomalie": true,
"quality": "ok",
"source_page": 20,
"source_excerpt": "...12,3 %\nhématies\nLeucocytes 9,62 10.9/l 14,85 10.9/l\nHématies 2,63 10.12/l (t/l) 2,95 10.12/l (t/l)\nHémoglobine 8,3 g/dl 9,2 g/dl\nVGM 87,1 fl 88,8 fl\nTCMH 31,6 pg 31,2 pg\nCCMH 36,2 g/dl 35,1 g/dl\nPlaquettes 178..."
},
{
"test": "Hémoglobine",
"valeur": "9.2",
"valeur_num": 9.2,
"anomalie": true,
"quality": "ok",
"source_page": 20,
"source_excerpt": "...12,3 %\nhématies\nLeucocytes 9,62 10.9/l 14,85 10.9/l\nHématies 2,63 10.12/l (t/l) 2,95 10.12/l (t/l)\nHémoglobine 8,3 g/dl 9,2 g/dl\nVGM 87,1 fl 88,8 fl\nTCMH 31,6 pg 31,2 pg\nCCMH 36,2 g/dl 35,1 g/dl\nPlaquettes 178..."
},
{
"test": "VGM",
"valeur": "87.1",
"valeur_num": 87.1,
"quality": "ok",
"source_page": 20,
"source_excerpt": "...62 10.9/l 14,85 10.9/l\nHématies 2,63 10.12/l (t/l) 2,95 10.12/l (t/l)\nHémoglobine 8,3 g/dl 9,2 g/dl\nVGM 87,1 fl 88,8 fl\nTCMH 31,6 pg 31,2 pg\nCCMH 36,2 g/dl 35,1 g/dl\nPlaquettes 178 10.9/l 222 10.9/l\nPati..."
},
{
"test": "Plaquettes",
"valeur": "178",
"valeur_num": 178.0,
"anomalie": false,
"quality": "ok",
"source_page": 20,
"source_excerpt": ".../l)\nHémoglobine 8,3 g/dl 9,2 g/dl\nVGM 87,1 fl 88,8 fl\nTCMH 31,6 pg 31,2 pg\nCCMH 36,2 g/dl 35,1 g/dl\nPlaquettes 178 10.9/l 222 10.9/l\nPatient: ELEJALDE ELEJALDE JACINTA - Date de naissance: 25/03/1971 (09009875..."
},
{
"test": "Leucocytes",
"valeur": "9.62",
"valeur_num": 9.62,
"anomalie": false,
"quality": "ok",
"source_page": 20,
"source_excerpt": "...Sysmex) XN (Sysmex)\nHématocrite (%) 22,9 % 26,2 %\nIndice de distribution des\n12,5 % 12,3 %\nhématies\nLeucocytes 9,62 10.9/l 14,85 10.9/l\nHématies 2,63 10.12/l (t/l) 2,95 10.12/l (t/l)\nHémoglobine 8,3 g/dl 9,2 g/..."
}
],
"biologie_discarded": [],
"imagerie": [],
"complications": [
{
"texte": "Infection",
"source_page": 5,
"source_excerpt": "...Normal\nCOUCHAGE : AIDE - 2xJ [14h 22h] 25/04/2023 Laétitia\nSigné\nPARTIELLE Normal 23:47 HOSTAINS\nDESINFECTION\n1 Mois (30j) - Matin 26/04/2023 Manon\nENVIRONNEMENT Signé\n[8h] Normal 08:00 FORDIN\nPATIENT\nLIT : RE..."
}
],
"alertes_codage": [
"2 CMA probables détectées — impact potentiel sur le niveau de sévérité GHM",
"CMA niveau 2 : 'Anémie' (D64.9) — sévérité non_evalue",
"CMA niveau 2 : 'Déficit en fer' (D50.9) — sévérité non_evalue",
"QC: DAS D50.9 confiance high→low — Le diagnostic initial de déficit en fer est mentionné, mais il n'y a pas de preuve clinique *directe* dans le dossier pour justifier ce code. Un VGM bas peut suggérer une carence en fer, mais ce n'est pas une preuve définitive. Il faudrait des résultats de bilan martial (fer sérique, ferritine, capacité totale de fixation) pour confirmer ce diagnostic. Sans ces informations, il est imprudent de coder D50.9. Il faudrait soit attendre les résultats du bilan martial, soit utiliser un code plus général comme D21.9.",
"QC: DAS Z03.8 (Infection) à reconsidérer — La justification indique que ce code serait redondant car une infection est déjà codée comme DP (J18.9). C'est correct. Les codes DAS ne doivent pas être redondants avec les codes DP.",
"QC: L'étiologie de l'anémie n'est pas clairement établie. Une investigation plus approfondie est nécessaire pour déterminer le code DAS le plus précis.",
"QC: Le diagnostic de déficit en fer n'est pas confirmé par les données du dossier. Il est important de vérifier les résultats du bilan martial avant de coder D50.9.",
"QC: Vérifier la codification DP (J18.9) de l'infection pour s'assurer de sa pertinence et de sa spécificité.",
"RULE-DAS-TO-DP: DP absent → DAS E66.85 (Obésité (IMC 36.731)) promu en DP",
"DECISIONS[PDF]: 1 ligne(s)",
"DECISION: diagnostic_principal E66.85 promu en DP (RULE-DAS-TO-DP)",
"Aucun DP extrait (ni Trackare ni CRH)"
],
"source_files": [],
"ghm_estimation": {
"cmd": "10",
"cmd_libelle": "Maladies endocriniennes",
"type_ghm": "M",
"severite": 2,
"ghm_approx": "10M??2",
"cma_count": 2,
"cms_count": 0,
"alertes": []
},
"controles_cpam": [],
"veto_report": {
"verdict": "PASS",
"score_contestabilite": 90,
"issues": [
{
"veto": "VETO-03",
"severity": "LOW",
"where": "diagnostics_associes[1]",
"message": "DAS E66.85 potentiellement conditionnel"
},
{
"veto": "VETO-03",
"severity": "LOW",
"where": "diagnostics_associes[3]",
"message": "DAS Z03.8 potentiellement conditionnel"
}
]
},
"processing_time_s": 110.87,
"metrics": {
"das_total": 3,
"das_active": 3,
"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": []
}
}