Files
t2a_v2/output/structured/162_23109279/162_23109279_fusionne_cim10.json
dom 13fe9fa666 chore: mise à jour output pipeline (anonymized + structured)
Résultats de re-traitement pipeline v2 sur 261 dossiers.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 23:14:42 +01:00

582 lines
27 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": "",
"document_type": "trackare",
"sejour": {
"sexe": "F",
"age": 65,
"date_entree": "06/06/2023",
"date_sortie": "09/06/2023",
"duree_sejour": 3,
"imc": 21.0,
"poids": 53.0,
"taille": 156.0
},
"diagnostic_principal": {
"texte": "Anémie",
"cim10_suggestion": "D64.9",
"cim10_confidence": "high",
"cim10_final": "D64.9",
"cim10_decision": {
"action": "PROMOTE_DP",
"final_code": "D64.9",
"reason": "DAS promu en DP (score (2, 3, 4))",
"needs_info": [],
"applied_rules": [
"RULE-DAS-TO-DP"
]
},
"justification": "L'hémoglobine est à 11.5 g/L (norme indiquée 12-17 g/L), confirmant une anémie légère. Bien que non sévère, elle est documentée comme un signe biologique d'altération de l'état général chez une patiente oncologique et justifie une surveillance.",
"sources_rag": [],
"preuves_cliniques": [],
"source": "llm_das"
},
"dp_final": {
"verdict": "REVIEW",
"evidence": [],
"reason": "Aucun DP disponible",
"candidates": []
},
"quality_flags": {
"no_dp_source": true
},
"diagnostics_associes": [
{
"texte": "Élévation de la CRP (inflammation active) sans foyer infectieux identifié",
"cim10_suggestion": "R76.8",
"cim10_confidence": "medium",
"cim10_final": "R76.8",
"cim10_decision": {
"action": "PROMOTE_DP",
"final_code": "R76.8",
"reason": "DAS promu en DP (score (1, 2, 4))",
"needs_info": [],
"applied_rules": [
"RULE-DAS-TO-DP"
]
},
"justification": "La CRP est élevée à 14 mg/L (norme 0-5), indiquant une inflammation active mobilisant des ressources de surveillance et d'investigation (TDM abdominal négatif pour éliminer un foyer infectieux). Ce symptôme biologique n'est pas expliqué par un diagnostic précis dans le texte (pas d'infection confirmée, pas de poussée tumorale symptomatique décrite comme cause directe de la CRP à ce moment précis), et ne doit pas être ignoré car il justifie l'investigation complémentaire.",
"sources_rag": [],
"preuves_cliniques": [],
"source": "llm_das"
},
{
"texte": "Insuffisance rénale",
"cim10_suggestion": "N19",
"cim10_confidence": "high",
"cim10_final": "N19",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "regex",
"source_page": 15,
"source_excerpt": "...mentaire bilirubine totale fractions conjuguée\net non conjugée non\nréalisé.\nNon-applicable en cas\nd'insuffisance rénale\naigue. Estimation du\nDFG non validée dans\nles situations suivantes:\n- patients âgés &gt; 75\nans - p..."
},
{
"texte": "Hypoglycémie",
"cim10_suggestion": "E16.2",
"cim10_confidence": "medium",
"cim10_final": "E16.2",
"justification": "Le texte mentionne des glycémies capillaires à 0.89 g/L et 1.48 g/L, nettement inférieures aux normes (3.9-5.5 g/L), nécessitant une surveillance et potentiellement une prise en charge thérapeutique (instauration de corticothérapie pouvant induire des variations glycémiques). Ce symptôme est clairement documenté et mobilise des ressources.",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "llm_das"
},
{
"texte": "Thrombopénie",
"cim10_suggestion": "D69.6",
"cim10_confidence": "high",
"cim10_final": "D69.6",
"justification": "Les plaquettes sont à 144 G/L (norme indiquée 150-400 G/L), confirmant une thrombopénie légère. Ce signe biologique est documenté et fait partie du tableau d'altération de l'état général nécessitant surveillance.",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "llm_das",
"source_page": 15,
"source_excerpt": "...test de dépistage de\nla fibrose hépatique.\nS?il existe une cause\nconnue de cytolyse\nhépatique ou de\nthrombopénie, il ne\nfaut pas tenir compte\nde ce résultat. Dans\nCommentaire score Fibrosis-4 les autres cas, si l..."
},
{
"texte": "Hyponatrémie",
"cim10_suggestion": "E87.1",
"cim10_confidence": "high",
"cim10_final": "E87.1",
"justification": "Le sodium est à 134 mmol/L (norme indiquée 135-145 mmol/L), confirmant une hyponatrémie légère. Ce déséquilibre électrolytique est documenté et nécessite une surveillance.",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "llm_das"
},
{
"texte": "Hypertransaminasémie",
"cim10_suggestion": "R94.3",
"cim10_confidence": "medium",
"cim10_final": "R94.3",
"justification": "Les ASAT (51) et ALAT (49) sont élevés par rapport aux normes (0-40). Bien que non spécifiques d'une hépatite virale ou toxique précise dans le texte, ce signe biologique d'atteinte hépatique est documenté et mobilise une surveillance. Le code R94.3 est utilisé car aucun diagnostic étiologique précis (comme une métastase hépatique confirmée par imagerie) n'est mentionné pour expliquer ces valeurs.",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "llm_das"
}
],
"actes_ccam": [
{
"texte": "TDM abdominal",
"code_ccam_suggestion": "ZCQK002",
"sources_rag": [],
"date": "07/06",
"validite": "valide",
"alertes": []
}
],
"antecedents": [
{
"texte": "Familiaux :",
"source_page": 1,
"source_excerpt": "...sans méthylation de MGMT intra-axial frontal gauche.\nDr G. GOLDZAK\nOncologie médicale Antécédents:\nFamiliaux :\nDr F. MINNE\n- Père décédé dun lymphome de Hodgkin, pas dautre antécédent de cancer dans la famill..."
},
{
"texte": "Père décédé dun lymphome de Hodgkin, pas dautre antécédent de cancer dans la famille.",
"source_page": 1,
"source_excerpt": "...intra-axial frontal gauche.\nDr G. GOLDZAK\nOncologie médicale Antécédents:\nFamiliaux :\nDr F. MINNE\n- Père décédé dun lymphome de Hodgkin, pas dautre antécédent de cancer dans la famille.\nOncologie médicale\nMédicaux :\nDr F. DA SILVA - Néant.\nOncologie médicale Chirurgicaux :\n- résection..."
},
{
"texte": "Oncologie médicale",
"source_page": 1,
"source_excerpt": "...ERRE Marie née le 10/09/1957 a été hospitalisée dans le service du 06/06/2023 au 08/06/2023 pour le\nOncologie médicale motif suivant:\nChef de service\nDr L. FRANCOIS - Motif d'hospitalisation :\nOncologie médicale Altéra..."
},
{
"texte": "Médicaux :",
"source_page": 1,
"source_excerpt": "...cédé dun lymphome de Hodgkin, pas dautre antécédent de cancer dans la famille.\nOncologie médicale\nMédicaux :\nDr F. DA SILVA - Néant.\nOncologie médicale Chirurgicaux :\n- résection dun fibrome en 2002.\nDr A. L..."
},
{
"texte": "Oncologie médicale Chirurgicaux :",
"source_page": 1,
"source_excerpt": "...dautre antécédent de cancer dans la famille.\nOncologie médicale\nMédicaux :\nDr F. DA SILVA - Néant.\nOncologie médicale Chirurgicaux :\n- résection dun fibrome en 2002.\nDr A. LEROY\nSoins de support oncologiques\nAllergies :\nSoins palli..."
},
{
"texte": "résection dun fibrome en 2002.",
"source_page": 1,
"source_excerpt": "...famille.\nOncologie médicale\nMédicaux :\nDr F. DA SILVA - Néant.\nOncologie médicale Chirurgicaux :\n- résection dun fibrome en 2002.\nDr A. LEROY\nSoins de support oncologiques\nAllergies :\nSoins palliatifs\nNotions dasthme dans lenfa..."
}
],
"traitements_sortie": [],
"biologie_cle": [
{
"test": "CRP",
"valeur": "14",
"valeur_num": 14.0,
"anomalie": true,
"quality": "ok",
"source_page": 2,
"source_excerpt": "...023 :\nIono créatinine sans particularité\nMme A. DENISE Cytolyse de grade 1\nConseillère en génétique CRP 14\nNFS sans particularité hormis lymphopénie profonde à 0.11G/L\nCadre de Service :\nMme F. SASSIER\nT..."
},
{
"test": "ASAT",
"valeur": "51",
"valeur_num": 51.0,
"anomalie": true,
"quality": "ok",
"source_page": 15,
"source_excerpt": "...existe pas de maladie\nhépatique sévère.\nDans les autres cas, un\ncontrôle à distance est\nrecommandé.\nASAT 51 U/l\nBilirubine totale &lt;\n21 µmol/L : dosage des\nCommentaire bilirubine totale fractions conjug..."
},
{
"test": "ALAT",
"valeur": "49",
"valeur_num": 49.0,
"anomalie": true,
"quality": "ok",
"source_page": 15,
"source_excerpt": "...1,8 %\nLymphocytes (#) 0,11 10.9/l\nMonocytes (%) 2,0 %\nMonocytes (#) 0,12 10.9/l\nGlucose 11,9 mmol/l\nALAT 49 U/l\nréalisée sur automate\nFormule sanguine\nXN (Sysmex)\nHématocrite (%) 34,3 %\nPatient: SABAROTS..."
},
{
"test": "Sodium",
"valeur": "134",
"valeur_num": 134.0,
"anomalie": true,
"quality": "ok",
"source_page": 16,
"source_excerpt": "...09 10.9/l\nHématies 3,49 10.12/l (t/l)\nHémoglobine 11,5 g/dl\nVGM 98,3 fl\nTCMH 33,0 pg\nCCMH 33,5 g/dl\nSodium 134 mmol/l\nOsmolarité sang 280 mOSM/l\nPréalbumine 0,25 g/l\nPlaquettes 144 10.9/l\nProtéines 75 g/l\nB..."
},
{
"test": "Potassium",
"valeur": "4.2",
"valeur_num": 4.2,
"anomalie": false,
"quality": "ok",
"source_page": 16,
"source_excerpt": "...2.5 et 4.0\nselon les facteurs de\nrisque du patient et le\nrisque intrinsèque de la\nprothèse\nINR 0,89\nPotassium 4,2 mmol/l\nLDH 384 U/l\nLeucocytes 6,09 10.9/l\nHématies 3,49 10.12/l (t/l)\nHémoglobine 11,5 g/dl\nVGM..."
},
{
"test": "Chlore",
"valeur": "101",
"valeur_num": 101.0,
"quality": "ok",
"source_page": 15,
"source_excerpt": "...9 U/l\nPhosphatase alcaline 70 U/l\nCalcium 2,38 mmol/l\nEstimation du DFG (CKD-\n98 ml/mn/1.73 m2\nEPI)\nChlore 101 mmol/l\nCréatinine 50 µmol/l\nCRP 14 mg/l\nCompte-rendu laboratoire Labo230607103237-1.pdf\nFolates..."
},
{
"test": "Calcium",
"valeur": "2.38",
"valeur_num": 2.38,
"quality": "ok",
"source_page": 15,
"source_excerpt": "...patients dénutris -\npatients d'origine non\ncaucasienne\nGamma GT 129 U/l\nPhosphatase alcaline 70 U/l\nCalcium 2,38 mmol/l\nEstimation du DFG (CKD-\n98 ml/mn/1.73 m2\nEPI)\nChlore 101 mmol/l\nCréatinine 50 µmol/l\nCR..."
},
{
"test": "Hémoglobine",
"valeur": "11.5",
"valeur_num": 11.5,
"anomalie": true,
"quality": "ok",
"source_page": 16,
"source_excerpt": "...othèse\nINR 0,89\nPotassium 4,2 mmol/l\nLDH 384 U/l\nLeucocytes 6,09 10.9/l\nHématies 3,49 10.12/l (t/l)\nHémoglobine 11,5 g/dl\nVGM 98,3 fl\nTCMH 33,0 pg\nCCMH 33,5 g/dl\nSodium 134 mmol/l\nOsmolarité sang 280 mOSM/l\nPréa..."
},
{
"test": "VGM",
"valeur": "98.3",
"valeur_num": 98.3,
"quality": "ok",
"source_page": 16,
"source_excerpt": "...ium 4,2 mmol/l\nLDH 384 U/l\nLeucocytes 6,09 10.9/l\nHématies 3,49 10.12/l (t/l)\nHémoglobine 11,5 g/dl\nVGM 98,3 fl\nTCMH 33,0 pg\nCCMH 33,5 g/dl\nSodium 134 mmol/l\nOsmolarité sang 280 mOSM/l\nPréalbumine 0,25 g..."
},
{
"test": "Plaquettes",
"valeur": "144",
"valeur_num": 144.0,
"anomalie": true,
"quality": "ok",
"source_page": 16,
"source_excerpt": "...,3 fl\nTCMH 33,0 pg\nCCMH 33,5 g/dl\nSodium 134 mmol/l\nOsmolarité sang 280 mOSM/l\nPréalbumine 0,25 g/l\nPlaquettes 144 10.9/l\nProtéines 75 g/l\nB9/B12 - Analyse(s)\nRajout de biochimie (secteur ajoutée(s) par le\nrout..."
},
{
"test": "Leucocytes",
"valeur": "6.09",
"valeur_num": 6.09,
"anomalie": false,
"quality": "ok",
"source_page": 16,
"source_excerpt": "...risque du patient et le\nrisque intrinsèque de la\nprothèse\nINR 0,89\nPotassium 4,2 mmol/l\nLDH 384 U/l\nLeucocytes 6,09 10.9/l\nHématies 3,49 10.12/l (t/l)\nHémoglobine 11,5 g/dl\nVGM 98,3 fl\nTCMH 33,0 pg\nCCMH 33,5 g/..."
},
{
"test": "Créatinine",
"valeur": "50",
"valeur_num": 50.0,
"anomalie": false,
"quality": "ok",
"source_page": 15,
"source_excerpt": "...alcaline 70 U/l\nCalcium 2,38 mmol/l\nEstimation du DFG (CKD-\n98 ml/mn/1.73 m2\nEPI)\nChlore 101 mmol/l\nCréatinine 50 µmol/l\nCRP 14 mg/l\nCompte-rendu laboratoire Labo230607103237-1.pdf\nFolates &gt;45.30 nmol/l\nPoly..."
},
{
"test": "Glycémie",
"valeur": "0.89",
"valeur_num": 0.89,
"anomalie": true,
"quality": "ok",
"source_page": 1,
"source_excerpt": "...t ambiant ambiant ambiant ambiant\nEchelle\nEN EN EN EN EN EN EN\ndouleur\nScore au\n0 0 0 0 0 0 0\nrepos\nGlycémie\n0,89 1,09 1,48 0,92 1,15 2,44\ncapillaire\nTransit Absence Normal Absence\nPoids/Taille\nItem de 06/06/..."
},
{
"test": "Glycémie",
"valeur": "11.9",
"valeur_num": 11.9,
"anomalie": true,
"quality": "ok",
"source_page": 1,
"source_excerpt": "...t ambiant ambiant ambiant ambiant\nEchelle\nEN EN EN EN EN EN EN\ndouleur\nScore au\n0 0 0 0 0 0 0\nrepos\nGlycémie\n0,89 1,09 1,48 0,92 1,15 2,44\ncapillaire\nTransit Absence Normal Absence\nPoids/Taille\nItem de 06/06/..."
},
{
"test": "Albumine",
"valeur": "45.5",
"valeur_num": 45.5,
"anomalie": false,
"quality": "ok",
"source_page": 14,
"source_excerpt": "...Date de naissance : 10-09-1957\nRésultats de laboratoire\n06/06/2023 16:14\nRésultat de labo\n(5972492)\nAlbumine 45,5 g/l\nBilirubine totale 14 µmol/l\nPatient: SABAROTS HAISSAGUERRE MARIE - Date de naissance: 10/0..."
},
{
"test": "Albumine",
"valeur": "0.25",
"valeur_num": 0.25,
"anomalie": true,
"quality": "ok",
"source_page": 14,
"source_excerpt": "...Date de naissance : 10-09-1957\nRésultats de laboratoire\n06/06/2023 16:14\nRésultat de labo\n(5972492)\nAlbumine 45,5 g/l\nBilirubine totale 14 µmol/l\nPatient: SABAROTS HAISSAGUERRE MARIE - Date de naissance: 10/0..."
},
{
"test": "Préalbumine",
"valeur": "0.25",
"valeur_num": 0.25,
"quality": "ok",
"source_page": 16,
"source_excerpt": "...bine 11,5 g/dl\nVGM 98,3 fl\nTCMH 33,0 pg\nCCMH 33,5 g/dl\nSodium 134 mmol/l\nOsmolarité sang 280 mOSM/l\nPréalbumine 0,25 g/l\nPlaquettes 144 10.9/l\nProtéines 75 g/l\nB9/B12 - Analyse(s)\nRajout de biochimie (secteur aj..."
}
],
"biologie_discarded": [],
"imagerie": [
{
"type": "TDM abdominal",
"conclusion": "pas de foyer infectieux.\nTraitements de sortie :\ncf ci dessous\nInstauration de corticothérapie avec décroissance progressive\nInstauration anti dépresseur par Seropram\nPatient(e) : [PATIENT_1] Né(e) le [DATE_NAISS_1]\nIPP [IPP_1] / N° Episode [EPISODE_1] (ONCOLOGIE HC)",
"source_page": 2,
"source_excerpt": "...épitants pulmonaires prédominant à droite. Aucun symptôme respriatoire. Radio de\nthorax ne retrouve pas de foyer infectieux.\nTraitements de sortie :\ncf ci dessous\nInstauration de corticothérapie avec décroissance progressive\nInstauration anti dépress..."
},
{
"type": "TDM abdominal",
"conclusion": "pas de foyer infectieux.\nTraitements de sortie :\ncf ci dessous\nInstauration de corticothérapie avec décroissance progressive\nInstauration anti dépresseur par Seropram\nConclusion :\nAltération de létat général et majoration des troubles phasiques chez une patiente en cours\nd[PERSONNE_2]-BELUSTINE pour la prise en charge dun glioblastome IDH- sans méthylation de\nMGMT intra-axial frontal gauche.\nEvaluation clinique, EEG et imagerie rassurante.\nAdaptation du traitement médical anti inflammatoire, ",
"source_page": 4,
"source_excerpt": "...épitants pulmonaires prédominant à droite. Aucun\nsymptôme respriatoire. Radio de thorax ne retrouve pas de foyer infectieux.\nTraitements de sortie :\ncf ci dessous\nInstauration de corticothérapie avec décroissance progressive\nInstauration anti dépress..."
},
{
"type": "Échographie",
"conclusion": "pas de foyer infectieux.\nTraitements de sortie :\nConclusion :\nProchains rendez-vous :\nSurveillance Psychiatrie\nItem de 09/06/2023 08/06/2023 08/06/2023 08/06/2023 07/06/2023 07/06/2023 07/06/2023 07/06/2023 07/06/2023 07/06/2023 07/06/2023 07/06/2023 06/06/2023\nsurveillance 08:02 23:35 15:34 08:16 23:27 20:07 15:09 11:20 08:41 06:27 04:14 01:57 23:28\nTempérature 37 36,80 37,10 36,60 37,10 36,50 37,30 36,50 37,80 38,10 37,50 38 38,20\nPouls 61 66 67 68 71 77 74 83\nPA\n153 138 117 128 131 112 141 15",
"source_page": 6,
"source_excerpt": "...épitants pulmonaires prédominant à droite. Aucun\nsymptôme respriatoire. Radio de thorax ne retrouve pas de foyer infectieux.\nTraitements de sortie :\nConclusion :\nProchains rendez-vous :\nSurveillance Psychiatrie\nItem de 09/06/2023 08/06/2023 08/06/202..."
}
],
"complications": [],
"alertes_codage": [
"FUSION: 2 documents fusionnés",
"QUALITE DEGRADEE : erreur RAG — codage sans référentiels",
"NUKE-3 REVIEW: DP ambigu — Pool mono-candidat fragile (symptôme)",
"QC: L'antécédent familial de lymphome de Hodgkin est important et pourrait nécessiter un codage spécifique (Z80.-).",
"QC: L'antécédent d'oncologie médicale du patient est également important et pourrait influencer le choix du code le plus précis pour l'élévation de la CRP. Il est crucial de déterminer si l'élévation de la CRP est liée à cette oncologie antérieure.",
"QC: Le début d'une corticothérapie et d'un antidépresseur nécessite une justification clinique plus détaillée dans le dossier. Ces traitements sont-ils liés à l'élévation de la CRP ou à d'autres problèmes de santé du patient ?",
"RULE-DAS-TO-DP: DP absent → DAS R76.8 (Élévation de la CRP (inflammation active) sans foyer infectieux identifié) promu en DP",
"DECISIONS[PDF]: 1 ligne(s)",
"3 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 : 'Anémie' (D64.9) — sévérité non_evalue",
"CMA niveau 2 : 'Hyponatrémie' (E87.1) — sévérité non_evalue",
"QC: DAS N19 (Insuffisance rénale) à reconsidérer — Aucune preuve clinique d'insuffisance rénale. La créatinine est dans les limites de la normale.",
"QC: DAS D69.6 (Thrombopénie) à reconsidérer — Les plaquettes sont légèrement basses, mais dans la limite inférieure de la norme. Il n'y a pas de thrombopénie significative. Le code est inapproprié.",
"QC: Le dossier clinique manque de détails sur l'état général du patient et les raisons de son hospitalisation. Cela rend l'interprétation et le codage plus difficiles.",
"QC: La justification de chaque code est très faible, se basant uniquement sur les valeurs biologiques sans contexte clinique. Il est crucial d'ajouter des informations cliniques pertinentes pour justifier chaque code.",
"QC: Il y a une incohérence entre les glycémies. Une clarification est nécessaire pour un codage précis.",
"RULE-DAS-TO-DP: DP absent → DAS D64.9 (Anémie) promu en DP",
"Aucun DP extrait (ni Trackare ni CRH)",
"DECISIONS[FINAL]: 2 ligne(s)",
"DECISION: diagnostic_principal D64.9 promu en DP (RULE-DAS-TO-DP)",
"DECISION: diagnostics_associes[0] R76.8 promu en DP (RULE-DAS-TO-DP)",
"VETOS[FINAL]: FAIL (score=0)",
"VETO-02 [HARD] diagnostic_principal: DP D64.9 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[0]: DAS R76.8 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[2]: DAS E16.2 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[4]: DAS E87.1 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[5]: DAS R94.3 sans preuve exploitable",
"VETO-02 [HARD] actes_ccam[0]: Acte ZCQK002 sans preuve exploitable",
"VETO-09 [LOW] diagnostics_associes[1]: IR N19 à confirmer (créat=50.0)",
"VETO-12 [HARD] diagnostic_principal: DP D64.9 en high sans preuve"
],
"source_files": [
"CRH 23109279.pdf",
"trackare-20020367-23109279_20020367_23109279.pdf"
],
"ghm_estimation": {
"cmd": "16",
"cmd_libelle": "Tumeurs bénignes, hémopathies",
"type_ghm": "K",
"severite": 2,
"ghm_approx": "16K??2",
"cma_count": 2,
"cms_count": 0,
"alertes": []
},
"controles_cpam": [],
"veto_report": {
"verdict": "FAIL",
"score_contestabilite": 0,
"issues": [
{
"veto": "VETO-02",
"severity": "HARD",
"where": "diagnostic_principal",
"message": "DP D64.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-02",
"severity": "MEDIUM",
"where": "diagnostics_associes[0]",
"message": "DAS R76.8 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[2]",
"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[4]",
"message": "DAS E87.1 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[5]",
"message": "DAS R94.3 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": "HARD",
"where": "actes_ccam[0]",
"message": "Acte ZCQK002 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[1]",
"message": "IR N19 à confirmer (créat=50.0)"
},
{
"veto": "VETO-12",
"severity": "HARD",
"where": "diagnostic_principal",
"message": "DP D64.9 en high sans preuve"
}
]
},
"completude": {
"checks": [
{
"code": "D64.9",
"libelle": "Anémie",
"type_diag": "DP",
"items": [
{
"categorie": "biologie",
"element": "Hémoglobine",
"statut": "present_confirme",
"valeur": "11.5",
"importance": "obligatoire",
"impact_cpam": "Hémoglobine indispensable pour confirmer et qualifier une anémie",
"confirmation_detail": "Hémoglobine basse confirme l'anémie"
},
{
"categorie": "biologie",
"element": "Ferritine",
"statut": "absent",
"importance": "recommande",
"impact_cpam": "Permet de typer l'anémie (carentielle vs inflammatoire)"
},
{
"categorie": "biologie",
"element": "VGM",
"statut": "present",
"valeur": "98.3",
"importance": "recommande",
"impact_cpam": "Oriente l'étiologie (microcytaire/macrocytaire)"
}
],
"score": 85,
"verdict": "defendable",
"resume": "1/1 obligatoires (1 confirmé), 1/2 recommandés"
},
{
"code": "N19",
"libelle": "Insuffisance rénale",
"type_diag": "DAS",
"items": [
{
"categorie": "biologie",
"element": "Créatinine",
"statut": "present_non_confirme",
"valeur": "50",
"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"
},
{
"code": "E87.1",
"libelle": "Hyponatrémie",
"type_diag": "DAS",
"items": [
{
"categorie": "biologie",
"element": "Sodium",
"statut": "present_confirme",
"valeur": "134",
"importance": "obligatoire",
"impact_cpam": "Ionogramme obligatoire pour justifier un trouble électrolytique",
"confirmation_detail": "Sodium < 135 mmol/L confirme l'hyponatrémie"
},
{
"categorie": "biologie",
"element": "Potassium",
"statut": "present_non_confirme",
"valeur": "4.2",
"importance": "obligatoire",
"impact_cpam": "Ionogramme obligatoire pour justifier un trouble électrolytique",
"confirmation_detail": "Potassium normal (3.5-5.0) : trouble non confirmé"
}
],
"score": 73,
"verdict": "fragile",
"resume": "2/2 obligatoires (1 confirmé)"
}
],
"score_global": 58,
"verdict_global": "fragile",
"documents_presents": [
"crh",
"trackare"
],
"documents_manquants": []
},
"metrics": {
"das_total": 6,
"das_active": 6,
"das_excluded": 0,
"das_removed": 0,
"das_ruled_out": 0,
"das_no_code": 0,
"actes_total": 1,
"actes_with_code": 1,
"dp_has_code": true
},
"rules_runtime": {
"router_version": 1,
"mode": "strict",
"enabled_packs": [
"bio_electrolytes",
"decisions_core",
"vetos_core"
],
"always_on_rules": [],
"triggers_fired": [
"TRG-ELECTROLYTES"
]
}
}