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:
@@ -10,101 +10,22 @@
|
||||
"taille": 170.0
|
||||
},
|
||||
"diagnostic_principal": {
|
||||
"texte": "Thrombocytose",
|
||||
"cim10_suggestion": "D73.1",
|
||||
"texte": "Obésité (IMC 38.062)",
|
||||
"cim10_suggestion": "E66.0",
|
||||
"cim10_confidence": "high",
|
||||
"cim10_final": "D73.1",
|
||||
"cim10_final": "E66.0",
|
||||
"cim10_decision": {
|
||||
"action": "PROMOTE_DP",
|
||||
"final_code": "D73.1",
|
||||
"final_code": "E66.0",
|
||||
"reason": "DAS promu en DP (score (2, 3, 4))",
|
||||
"needs_info": [],
|
||||
"applied_rules": [
|
||||
"RULE-DAS-TO-DP"
|
||||
]
|
||||
},
|
||||
"justification": "Thrombocytose documentée biologiquement, associée à un contexte inflammatoire et infectieux nécessitant une prise en charge spécifique.",
|
||||
"raisonnement": "ANALYSE CLINIQUE :\nLa thrombocytose est une augmentation du nombre de plaquettes dans le sang. Dans ce contexte, elle est associée à une cholécystite aiguë, une infection, une hyperkaliémie et une insuffisance rénale, suggérant une réaction inflammatoire systémique ou une complication de l'infection.\n\nCODES CANDIDATS :\nD73.1 (Thrombocytose), D69.6 (Thrombopénie, sans précision), D47.3 (Thrombocytémie essentielle (hémorragique)), D68.5 (Thrombophilie primaire), D72.8 (Autres anomalies précisées des leucocytes)\n\nDISCRIMINATION :\nD73.1 est le code le plus spécifique pour une thrombocytose non précisée. D69.6 est un code pour la thrombopénie (manque de plaquettes), donc incorrect. D47.3 et D68.5 impliquent des causes spécifiques de thrombocytose qui ne sont pas documentées dans le contexte clinique. D72.8 est trop général et concerne les anomalies des leucocytes, alors que le diagnostic principal est une anomalie plaquettaire.\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. La thrombocytose, dans ce contexte d'infection et de complications, justifie un codage en tant que DAS.",
|
||||
"sources_rag": [
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 544,
|
||||
"code": "M31.1",
|
||||
"extrait": "M31.1 Microangiopathie thrombotique\nPurpura thrombotique thrombocytopénique"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 184,
|
||||
"code": "C90.1",
|
||||
"extrait": "C90.1 Leucémie à plasmocytes\nLeucémie plasmocytaire"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 220,
|
||||
"code": "D72.8",
|
||||
"extrait": "D72.8 Autres anomalies précisées des leucocytes\nLeucocytose\nLymphocytose (symptomatique)\nLymphopénie\nMonocytose (symptomatique)\nPlasmocytose\nRéaction leucémoïde de type :\n•lymphocytaire\n•monocytaire\n•"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 217,
|
||||
"code": "D68.1",
|
||||
"extrait": "D68.1 Carence héréditaire en facteur XI\nDéficit en précurseur de thromboplastine plasmatique [PTA]\nHémophilie C"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 206,
|
||||
"code": "D47.3",
|
||||
"extrait": "D47.3 Thrombocytémie essentielle (hémorragique)\nThrombocytémie hémorragique idiopathique"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 218,
|
||||
"code": "D68.5",
|
||||
"extrait": "D68.5 Thrombophilie primaire\nDéficit en :\n•Antithrombine\n•protéine C\n•protéine S\nMutation du gène de la prothrombine\nRésistance à la protéine C activée [mutation du facteur V Leiden]"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 219,
|
||||
"code": "D69.3",
|
||||
"extrait": "D69.3 Purpura thrombopénique idiopathique\nSyndrome d'Evans"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 184,
|
||||
"code": "C91.4",
|
||||
"extrait": "C91.4 Leucémie à tricholeucocytes\nRéticuloendothéliose leucémique"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 184,
|
||||
"code": "C91.6",
|
||||
"extrait": "C91.6 Leucémie prolymphocytaire T"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 219,
|
||||
"code": "D69.6",
|
||||
"extrait": "D69.6 Thrombopénie, sans précision"
|
||||
}
|
||||
],
|
||||
"preuves_cliniques": [
|
||||
{
|
||||
"type": "biologie",
|
||||
"element": "Plaquettes 587 [N: 150-400] (↑)",
|
||||
"interpretation": "Augmentation significative du nombre de plaquettes, confirmant la thrombocytose."
|
||||
},
|
||||
{
|
||||
"type": "biologie",
|
||||
"element": "CRP 31 [N: 0-5] (↑), Leucocytes 12.27 [N: 4-10] (↑)",
|
||||
"interpretation": "Présence d'un syndrome inflammatoire et d'une leucocytose, suggérant une réaction inflammatoire systémique pouvant expliquer la thrombocytose."
|
||||
},
|
||||
{
|
||||
"type": "clinique",
|
||||
"element": "Fièvre, Infection, Abcès",
|
||||
"interpretation": "Présence d'une infection et d'un abcès, pouvant être à l'origine de la thrombocytose réactionnelle."
|
||||
}
|
||||
],
|
||||
"source": "llm_das"
|
||||
"sources_rag": [],
|
||||
"preuves_cliniques": [],
|
||||
"source": "regex"
|
||||
},
|
||||
"dp_final": {
|
||||
"verdict": "REVIEW",
|
||||
@@ -113,273 +34,49 @@
|
||||
"candidates": []
|
||||
},
|
||||
"quality_flags": {
|
||||
"rag_status": "error",
|
||||
"no_dp_source": true
|
||||
},
|
||||
"diagnostics_associes": [
|
||||
{
|
||||
"texte": "Insuffisance rénale",
|
||||
"cim10_suggestion": "N17.9",
|
||||
"cim10_confidence": "low",
|
||||
"cim10_final": "N17.9",
|
||||
"justification": "Insuffisance rénale aiguë non précisée, compatible avec les données biologiques (urée et créatinine élevées) et le contexte clinique.",
|
||||
"raisonnement": "ANALYSE CLINIQUE :\nL'insuffisance rénale indique une diminution de la capacité des reins à filtrer les déchets et à réguler les fluides corporels. Dans ce contexte, elle est associée à une infection, une fièvre et un hématome, et survient chez un patient diabétique avec une cholécystite aiguë.\n\nCODES CANDIDATS :\nN17.8, N17.9, N19, N99.0, I12.0, Q60, Q60.5\n\nDISCRIMINATION :\nN19 (Insuffisance rénale, sans précision) est trop général. N17.8 et N17.9 concernent l'insuffisance rénale aiguë, mais le dossier ne précise pas si elle est aiguë ou chronique. N99.0 est lié à un acte thérapeutique, ce qui n'est pas précisé ici. I12.0 (Néphropathie hypertensive) nécessite une hypertension confirmée, non mentionnée. Q60 et Q60.5 concernent des malformations congénitales, non pertinentes ici. Le code N17.9 est le plus approprié car il reflète l'insuffisance rénale sans précision, et est déjà codé 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'insuffisance rénale, même non précisée, justifie une surveillance biologique et potentiellement des ajustements thérapeutiques, donc elle est pertinente en tant que DAS.",
|
||||
"sources_rag": [
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 400,
|
||||
"code": "I12.0",
|
||||
"extrait": "I12.0 Néphropathie hypertensive, avec insuffisance rénale\nInsuffisance rénale hypertensive"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 693,
|
||||
"code": "Q60.5",
|
||||
"extrait": "Q60.5 Hypoplasie rénale, sans précision"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 603,
|
||||
"code": "N99.0",
|
||||
"extrait": "N99.0 Insuffisance rénale après un acte à visée diagnostique et thérapeutique"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 916,
|
||||
"code": "Y60.2",
|
||||
"extrait": "Y60.2 Au cours d'une dialyse rénale ou autre perfusion"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 580,
|
||||
"code": "N17.8",
|
||||
"extrait": "N17.8 Autres insuffisances rénales aigües"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 67,
|
||||
"code": "Q60",
|
||||
"extrait": "Q60 Agénésie rénale et autres défauts de développement rénal"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 917,
|
||||
"code": "Y62.2",
|
||||
"extrait": "Y62.2 Au cours d'une dialyse rénale ou autre perfusion"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 60,
|
||||
"code": "N19",
|
||||
"extrait": "N19 Insuffisance rénale, sans précision\nLithiases urinaires (N20−N23)"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 580,
|
||||
"code": "N17.9",
|
||||
"extrait": "N17.9 Insuffisance rénale aigüe, sans précision"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 917,
|
||||
"code": "Y61.2",
|
||||
"extrait": "Y61.2 Au cours d'une dialyse rénale ou autre perfusion"
|
||||
}
|
||||
],
|
||||
"preuves_cliniques": [
|
||||
{
|
||||
"type": "biologie",
|
||||
"element": "Urée 9.5 [N: 2.5-7.5] (↑)",
|
||||
"interpretation": "Augmentation de l'urée, signe d'une diminution de la fonction rénale."
|
||||
},
|
||||
{
|
||||
"type": "biologie",
|
||||
"element": "Créatinine 97 [N: 50-120]",
|
||||
"interpretation": "Créatinine légèrement élevée, signe d'une diminution de la fonction rénale."
|
||||
},
|
||||
{
|
||||
"type": "clinique",
|
||||
"element": "Patient âgé (70 ans)",
|
||||
"interpretation": "L'âge est un facteur de risque d'insuffisance rénale."
|
||||
}
|
||||
],
|
||||
"est_cma": true,
|
||||
"cim10_suggestion": "N19",
|
||||
"cim10_confidence": "high",
|
||||
"cim10_final": "N19",
|
||||
"sources_rag": [],
|
||||
"preuves_cliniques": [],
|
||||
"niveau_severite": "non_evalue",
|
||||
"niveau_cma": 3,
|
||||
"niveau_cma": 1,
|
||||
"source": "regex",
|
||||
"source_page": 32,
|
||||
"source_excerpt": "...11/04/2023 13:58 Page 31 de 32\n\n08/04/2023 08:15\nRésultat de labo\n(5925985)\nNon-applicable en cas\nd'insuffisance rénale\naigue. Estimation du\nDFG non validée dans\nles situations suivantes:\n- patients âgés > 75\nans - p..."
|
||||
},
|
||||
{
|
||||
"texte": "Obésité (IMC 38.062)",
|
||||
"cim10_suggestion": "E66.05",
|
||||
"cim10_confidence": "medium",
|
||||
"cim10_final": "E66.05",
|
||||
"justification": "IMC de 38.062, correspondant à la tranche 35-40 kg/m² définie par le code E66.05.",
|
||||
"raisonnement": "ANALYSE CLINIQUE :\nL'obésité est un facteur de risque majeur pour de nombreuses pathologies, notamment cardiovasculaires, métaboliques et respiratoires. Elle est définie par un indice de masse corporelle (IMC) supérieur à 30 kg/m². Dans ce cas, l'IMC est de 38.062, ce qui correspond à une obésité modérée.\n\nCODES CANDIDATS :\nE66.05, E66.06, E66.04, E66.85, E66.95, E66.97\n\nDISCRIMINATION :\nL'IMC du patient est de 38.062 kg/m². E66.05 correspond à un IMC entre 35 et 40 kg/m², ce qui est le cas ici. E66.06 est pour un IMC >= 40 kg/m², E66.04 pour un IMC entre 30 et 35 kg/m², et les codes E66.95 et E66.97 sont des codes 'sans précision' moins spécifiques. E66.85 est une autre option, mais E66.05 est plus précis car il spécifie l'IMC.\n\nREGLE PMSI :\nEn tant que DAS, ce 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 et peut justifier des investigations ou des traitements spécifiques.",
|
||||
"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.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.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.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": 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": 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_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": 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.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²"
|
||||
}
|
||||
],
|
||||
"preuves_cliniques": [
|
||||
{
|
||||
"type": "clinique",
|
||||
"element": "IMC de 38.062",
|
||||
"interpretation": "L'IMC est supérieur à 35 kg/m², justifiant le codage d'une obésité."
|
||||
}
|
||||
],
|
||||
"niveau_severite": "non_evalue",
|
||||
"niveau_cma": 1,
|
||||
"source": "regex"
|
||||
},
|
||||
{
|
||||
"texte": "Hyperglycémie",
|
||||
"cim10_suggestion": "R73.9",
|
||||
"cim10_confidence": "high",
|
||||
"cim10_final": "R73.9",
|
||||
"justification": "Hyperglycémie non précisée, codée comme DAS car elle contribue à la complexité du séjour et nécessite une prise en charge.",
|
||||
"raisonnement": "ANALYSE CLINIQUE :\nL'hyperglycémie indique une concentration de glucose dans le sang supérieure à la normale. Dans ce contexte, elle est un DAS, suggérant une perturbation du métabolisme glucidique contribuant à la complexité du séjour hospitalier, notamment en lien avec la cholécystite et l'obésité.\n\nCODES CANDIDATS :\nR73.9, E14, E16.2, E72.5, R73.0, E12, E16.3, E16.1\n\nDISCRIMINATION :\nR73.9 (Hyperglycémie, sans précision) est le code le plus approprié car il correspond directement au diagnostic posé. E14 (Diabète sucré, sans précision) est trop général et ne reflète pas uniquement l'hyperglycémie. Les codes E16 concernent l'hypoglycémie et sont donc exclus. E72.5 concerne des anomalies métaboliques spécifiques non pertinentes ici. R73.0 concerne une anomalie de l'épreuve de tolérance au glucose, ce qui n'est pas précisé dans le dossier. E12 et E16.3 sont des types spécifiques de diabète non documentés. Le code R73.9 est suffisant pour coder l'hyperglycémie en tant que DAS.\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'hyperglycémie, en particulier chez un patient obèse et avec des signes inflammatoires, peut nécessiter une surveillance glycémique et un ajustement du traitement, justifiant ainsi sa codification en tant que DAS.",
|
||||
"sources_rag": [
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 735,
|
||||
"code": "R73.9",
|
||||
"extrait": "R73.9 Hyperglycémie, sans précision"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 235,
|
||||
"code": "E16.2",
|
||||
"extrait": "E16.2 Hypoglycémie, sans précision"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 909,
|
||||
"code": "Y42.3",
|
||||
"extrait": "Y42.3 Insuline et hypoglycémiants oraux [antidiabétiques]"
|
||||
},
|
||||
{
|
||||
"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": 735,
|
||||
"code": "R73.0",
|
||||
"extrait": "R73.0 Anomalie de l'épreuve de tolérance au glucose\nDiabète :\n•chimique\n•latent\nPrédiabète\nTolérance altérée au glucose"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 41,
|
||||
"code": "E12",
|
||||
"extrait": "E12 Diabète sucré de malnutrition"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 235,
|
||||
"code": "E16.3",
|
||||
"extrait": "E16.3 Hypersécrétion de glucagon\nHyperplasie des cellules endocrines du pancréas avec hypersécrétion de glucagon"
|
||||
},
|
||||
{
|
||||
"document": "cim10",
|
||||
"page": 41,
|
||||
"code": "E14",
|
||||
"extrait": "E14 Diabète sucré, sans précision\nAutres anomalies de la régulation du glucose et de la sécrétion pancréatique interne (E15−E16)"
|
||||
},
|
||||
{
|
||||
"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": 806,
|
||||
"code": "T38.3",
|
||||
"extrait": "T38.3 Insuline et hypoglycémiants oraux [antidiabétiques]"
|
||||
}
|
||||
],
|
||||
"preuves_cliniques": [
|
||||
{
|
||||
"type": "biologie",
|
||||
"element": "Glycémie à 8.4 [N: 3.9-5.5] (↑)",
|
||||
"interpretation": "Résultat de glycémie élevé confirmant l'hyperglycémie."
|
||||
},
|
||||
{
|
||||
"type": "clinique",
|
||||
"element": "IMC 34.964",
|
||||
"interpretation": "Obésité, facteur de risque d'hyperglycémie et de complications associées."
|
||||
},
|
||||
{
|
||||
"type": "biologie",
|
||||
"element": "CRP 93 mg/L et 100 mg/L (↑)",
|
||||
"interpretation": "Syndrome inflammatoire pouvant influencer le métabolisme du glucose."
|
||||
}
|
||||
],
|
||||
"justification": "Glycémies répétées élevées (2.61, 2.66, 1.88, 1.93, 2.49, 2.78, 1.76, 2.61, 2.29, 1.66, 2.28 mmol/L) toutes au-dessus de la normale [3.9-5.5], avec valeurs maximales à 18 et 10.4 mmol/L. Cela a mobilisé des ressources (surveillance glycémique capillaire répétée) et représente une complication pertinente du séjour.",
|
||||
"sources_rag": [],
|
||||
"preuves_cliniques": [],
|
||||
"niveau_severite": "non_evalue",
|
||||
"niveau_cma": 1,
|
||||
"source": "llm_das",
|
||||
"source_page": 3,
|
||||
"source_excerpt": "...ant -> renforcé ce soir\nNote IDE Marie CURUTCHET\n17:19 pourtour pst inflammatoire ++++\n3UI rapide / hyperglycémie à 18h\nORTHO:\nRetrait redon ce jour, plaie inflammatoire\nNon algique\n09/04/2023\nNote IDE Nathan CABA..."
|
||||
},
|
||||
{
|
||||
"texte": "Hypoglycémie",
|
||||
"cim10_suggestion": "E16.2",
|
||||
"cim10_confidence": "medium",
|
||||
"cim10_final": "E16.2",
|
||||
"justification": "Glycémies capillaires basses documentées (1.66, 1.76, 1.88, 1.93 mmol/L) bien en-dessous de la normale [3.9-5.5], nécessitant une prise en charge spécifique et mobilisant des ressources.",
|
||||
"sources_rag": [],
|
||||
"preuves_cliniques": [],
|
||||
"est_cma": true,
|
||||
"niveau_severite": "non_evalue",
|
||||
"niveau_cma": 2,
|
||||
"source": "llm_das"
|
||||
}
|
||||
],
|
||||
"actes_ccam": [],
|
||||
@@ -494,43 +191,133 @@
|
||||
}
|
||||
],
|
||||
"alertes_codage": [
|
||||
"CMA niveau 3 : 'Insuffisance rénale' (N17.9) — sévérité non_evalue",
|
||||
"QC: DAS N17.9 confiance high→low — La créatinine est à 51, ce qui est dans les limites supérieures de la normale. L'urée n'est pas mentionnée dans le dossier. L'insuffisance rénale n'est pas clairement établie. Un code plus approprié serait X99.9 (État post-opératoire non précisé) en attendant une confirmation de l'insuffisance rénale.",
|
||||
"QC: DAS E66.05 confiance high→medium — L'IMC est mentionné comme 34.0 dans le dossier, et 38.062 dans la justification. Il faut utiliser la valeur du dossier. Un IMC de 34.0 correspond à E66.04 (Obésité, classe I). Il est important de vérifier l'exactitude de l'IMC.",
|
||||
"QC: DAS R73.9 (Hyperglycémie) à reconsidérer — L'hyperglycémie est documentée, mais le codage DAS est inapproprié. L'hyperglycémie doit être codée comme un diagnostic principal (DM) si le patient est connu diabétique, ou comme un diagnostic secondaire (R73.9) si non diabétique. Le codage DAS est réservé aux complications directes d'un traitement ou d'une procédure. L'hyperglycémie n'est pas une complication dans ce contexte.",
|
||||
"QC: Vérifier l'exactitude de l'IMC. La valeur diffère entre le dossier et la justification.",
|
||||
"QC: L'absence d'urée dans le dossier clinique rend le codage de l'insuffisance rénale (N17.9) incertain. Il est nécessaire de vérifier si une urée a été mesurée et non mentionnée dans le résumé.",
|
||||
"QC: Le codage DAS est mal utilisé pour l'hyperglycémie. Il faut déterminer si le patient est diabétique connu ou non pour choisir le code approprié (DM ou R73.9).",
|
||||
"RULE-DAS-TO-DP: DP absent → DAS D73.1 (Thrombocytose) promu en DP",
|
||||
"QUALITE DEGRADEE : erreur RAG — codage sans référentiels",
|
||||
"CMA niveau 2 : 'Hypoglycémie' (E16.2) — sévérité non_evalue",
|
||||
"QC: DAS N19 (Insuffisance rénale) à reconsidérer — Créatinine 51 µmol/L est NORMALE [50-120]. Aucune preuve d'insuffisance rénale. Code injustifié.",
|
||||
"QC: DAS R73.9 (Hyperglycémie) à reconsidérer — CONTRADICTION CRITIQUE : Les glycémies listées (2.61, 2.66, 1.88, 1.93, 2.49, 2.78, 1.76, 2.29, 1.66, 2.28 mmol/L) sont TOUTES BASSES, non élevées. Elles correspondent à une HYPOGLYCÉMIE, pas hyperglycémie. Les valeurs du dossier (2.61, 18, 10.4) sont mal interprétées. Code R73.9 est erroné.",
|
||||
"QC: 🔴 ERREUR MAJEURE : Contradiction entre R73.9 (hyperglycémie) et E16.2 (hypoglycémie). Les deux codes ne peuvent coexister pour le même problème glycémique.",
|
||||
"QC: 🔴 INCOHÉRENCE DONNÉES : Glycémies du dossier (2.61, 18, 10.4) ne correspondent pas aux valeurs listées dans justifications (1.66-2.78). Clarifier les valeurs réelles.",
|
||||
"QC: 🟡 MANQUE DE PREUVE : Aucune preuve documentée pour N19 (créatinine normale) et E66.0 (IMC discordant).",
|
||||
"QC: 🟡 DIAGNOSTIC MANQUANT : Aucun code pour la complication 'Infection' mentionnée. Préciser le type et le site d'infection.",
|
||||
"QC: 🟡 ABSENCE DIABÈTE : Glycémies anormales répétées sans diagnostic de diabète codé. Vérifier si diagnostic de diabète doit être ajouté (E11.x ou E10.x).",
|
||||
"RULE-DAS-TO-DP: DP absent → DAS E66.0 (Obésité (IMC 38.062)) promu en DP",
|
||||
"DECISIONS[PDF]: 1 ligne(s)",
|
||||
"DECISION: diagnostic_principal D73.1 promu en DP (RULE-DAS-TO-DP)",
|
||||
"DECISION: diagnostic_principal E66.0 promu en DP (RULE-DAS-TO-DP)",
|
||||
"VETOS[PDF]: NEED_INFO (score=65)",
|
||||
"VETO-02 [MEDIUM] diagnostics_associes[1]: DAS E66.0 sans preuve exploitable",
|
||||
"VETO-02 [MEDIUM] diagnostics_associes[3]: DAS E16.2 sans preuve exploitable",
|
||||
"VETO-09 [LOW] diagnostics_associes[0]: IR N19 à confirmer (créat=51.0)",
|
||||
"Aucun DP extrait (ni Trackare ni CRH)"
|
||||
],
|
||||
"source_files": [],
|
||||
"ghm_estimation": {
|
||||
"cmd": "16",
|
||||
"cmd_libelle": "Tumeurs bénignes, hémopathies",
|
||||
"cmd": "10",
|
||||
"cmd_libelle": "Maladies endocriniennes",
|
||||
"type_ghm": "M",
|
||||
"severite": 3,
|
||||
"ghm_approx": "16M??3",
|
||||
"severite": 2,
|
||||
"ghm_approx": "10M??2",
|
||||
"cma_count": 1,
|
||||
"cms_count": 0,
|
||||
"alertes": []
|
||||
},
|
||||
"controles_cpam": [],
|
||||
"veto_report": {
|
||||
"verdict": "PASS",
|
||||
"score_contestabilite": 95,
|
||||
"verdict": "NEED_INFO",
|
||||
"score_contestabilite": 65,
|
||||
"issues": [
|
||||
{
|
||||
"veto": "VETO-03",
|
||||
"veto": "VETO-02",
|
||||
"severity": "MEDIUM",
|
||||
"where": "diagnostics_associes[1]",
|
||||
"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-02",
|
||||
"severity": "MEDIUM",
|
||||
"where": "diagnostics_associes[3]",
|
||||
"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-09",
|
||||
"severity": "LOW",
|
||||
"where": "diagnostics_associes[2]",
|
||||
"message": "DAS R73.9 potentiellement conditionnel"
|
||||
"where": "diagnostics_associes[0]",
|
||||
"message": "IR N19 à confirmer (créat=51.0)"
|
||||
}
|
||||
]
|
||||
},
|
||||
"processing_time_s": 110.51,
|
||||
"completude": {
|
||||
"checks": [
|
||||
{
|
||||
"code": "E66.0",
|
||||
"libelle": "Obésité (IMC 38.062)",
|
||||
"type_diag": "DP",
|
||||
"items": [
|
||||
{
|
||||
"categorie": "clinique",
|
||||
"element": "IMC",
|
||||
"statut": "present_confirme",
|
||||
"valeur": "34.0",
|
||||
"importance": "obligatoire",
|
||||
"impact_cpam": "IMC ≥ 30 indispensable pour coder une obésité",
|
||||
"confirmation_detail": "IMC ≥ 30 confirme l'obésité"
|
||||
},
|
||||
{
|
||||
"categorie": "clinique",
|
||||
"element": "Poids",
|
||||
"statut": "present",
|
||||
"valeur": "110.0",
|
||||
"importance": "obligatoire",
|
||||
"impact_cpam": "Poids nécessaire pour calculer l'IMC"
|
||||
}
|
||||
],
|
||||
"score": 100,
|
||||
"verdict": "defendable",
|
||||
"resume": "2/2 obligatoires (1 confirmé)"
|
||||
},
|
||||
{
|
||||
"code": "N19",
|
||||
"libelle": "Insuffisance rénale",
|
||||
"type_diag": "DAS",
|
||||
"items": [
|
||||
{
|
||||
"categorie": "biologie",
|
||||
"element": "Créatinine",
|
||||
"statut": "present_non_confirme",
|
||||
"valeur": "51",
|
||||
"importance": "obligatoire",
|
||||
"impact_cpam": "Créatinine obligatoire pour confirmer une insuffisance rénale",
|
||||
"confirmation_detail": "Créatinine ≤ 120 µmol/L : IR non confirmée biologiquement"
|
||||
},
|
||||
{
|
||||
"categorie": "biologie",
|
||||
"element": "DFG",
|
||||
"statut": "absent",
|
||||
"importance": "recommande",
|
||||
"impact_cpam": "Permet de stadifier l'IR selon KDIGO"
|
||||
},
|
||||
{
|
||||
"categorie": "biologie",
|
||||
"element": "Urée",
|
||||
"statut": "absent",
|
||||
"importance": "recommande",
|
||||
"impact_cpam": "Élément complémentaire de la fonction rénale"
|
||||
}
|
||||
],
|
||||
"score": 17,
|
||||
"verdict": "fragile",
|
||||
"resume": "1/1 obligatoires, 0/2 recommandés"
|
||||
}
|
||||
],
|
||||
"score_global": 58,
|
||||
"verdict_global": "fragile",
|
||||
"documents_presents": [
|
||||
"trackare"
|
||||
],
|
||||
"documents_manquants": []
|
||||
},
|
||||
"processing_time_s": 33.31,
|
||||
"metrics": {
|
||||
"das_total": 3,
|
||||
"das_active": 3,
|
||||
|
||||
Reference in New Issue
Block a user