Files
t2a_v2/output/structured/128_23076141/trackare-99249436-23076141_99249436_23076141_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

750 lines
31 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-99249436-23076141_99249436_23076141.pdf",
"document_type": "trackare",
"sejour": {
"sexe": "F",
"age": 80,
"date_entree": "18/04/2023",
"imc": 28.361,
"poids": 70.0,
"taille": 158.0
},
"diagnostic_principal": {
"texte": "Ictère",
"cim10_suggestion": "R17",
"cim10_confidence": "high",
"cim10_final": "R17",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "regex",
"source_page": 3,
"source_excerpt": "...04/2023 14:34 Page 2 de 18\n\nCETRIRIZINE 10 mg et ATARAX 25mg si besoin en cas de prurit.\nAu total : Ictère rétentionnel en rapport avec une compression de la voie biliaire par la néoplasie\nde la tête du pan..."
},
"dp_final": {
"verdict": "REVIEW",
"evidence": [],
"reason": "Aucun DP disponible",
"candidates": []
},
"quality_flags": {
"rag_status": "error",
"no_dp_source": true
},
"diagnostics_associes": [
{
"texte": "Angiocholite",
"cim10_suggestion": "K83.0",
"cim10_confidence": "low",
"cim10_final": "K83.0",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "regex",
"source_page": 4,
"source_excerpt": "...ente et orientée\nAu total : Ictère cholestasique dans un contexte d'adénocarcinome de l'uncus, sans angiocholite\nassociée.\nSurveillance Psychiatrie\nItem de 25/04/2023 25/04/2023 24/04/2023 24/04/2023 23/04/2023 2..."
},
{
"texte": "Hypertension artérielle",
"cim10_suggestion": "I10",
"cim10_confidence": "high",
"cim10_final": "I10",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "regex",
"source_page": 6,
"source_excerpt": "...se du genou à 23 ans\n- spondylodiscite à staphylocoque en 2003\n- hernie discale\n- appendicectomie\n- hypertension artérielle\n- hyperréactivité bronchique\n18/04/2023\nNote IDE Laida MATEO - Mélanome et adénocarcinome pancréati..."
},
{
"texte": "Diabète de type 2",
"cim10_suggestion": "E11.9",
"cim10_confidence": "high",
"cim10_final": "E11.9",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "regex",
"source_page": 4,
"source_excerpt": "...- Taille: 158 cm - Poids: 70.800 kg - IMC: 28.361\nLe 25/04/2023 14:34 Page 3 de 18\n\nAntécédents :\n- Diabète de type 2\n- Arthrose\n- Tuberculose du genou à 23 ans\n- Spondylodiscite à staphylocoque en 2003\n- Hernie disca..."
},
{
"texte": "Sepsis",
"cim10_suggestion": "A41.9",
"cim10_confidence": "low",
"cim10_final": "A41.9",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 3,
"source": "regex",
"source_page": 2,
"source_excerpt": "...aires\nDonc au total tableau dictère cholestatique, avec bilirubine totale à 250 µmol/l. Absence de\nsepsis ou de trouble de la coagulation associé.\nDu fait dune insuffisance rénale aigue à larrivée, réali..."
},
{
"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": 2,
"source_excerpt": "...e d'évolution Sarah DUTREY\n12:19 anatomique le 25/04 qui sera à poursuivre 48h.\nSur le plan rénal :\nInsuffisance rénale fonctionnelle à larrivée avec une créatinine élevée à 173 µmol/l, dévolution\nfavorable après réhy..."
},
{
"texte": "Anémie",
"cim10_suggestion": "D64.9",
"cim10_confidence": "high",
"cim10_final": "D64.9",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "regex",
"source_page": 5,
"source_excerpt": "...rine BRUNET AJ 00h\n19:09\nINFECTIEUX:\nVVP diffuse = reperfusée\nDOULEUR:\nCourbatures = 1g ATG 1 à 16h\nAnémie :\nBS de contrôle ce matin --> hb à 9,1\n23/04/2023\nNote IDE Joana BIDONDE\n11:05\nEndocrino :\n2,57 g/d..."
},
{
"texte": "Tumeur de la tête du pancréas (syndrome de masse)",
"cim10_suggestion": "C25.0",
"cim10_confidence": "high",
"cim10_final": "C25.0",
"justification": "Diagnostic clairement mentionné à l'imagerie (échographie : syndrome de masse de la tête du pancréas responsable de la dilatation des voies biliaires). C'est l'étiologie de l'ictère obstructif et a mobilisé des ressources (imagerie, prise en charge de l'obstruction biliaire).",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "llm_das"
},
{
"texte": "Hypoglycémie",
"cim10_suggestion": "E16.2",
"cim10_confidence": "high",
"cim10_final": "E16.2",
"justification": "Glycémies capillaires répétées anormalement basses (1.15, 1.17, 1.60, 1.81, 1.85, 2.09, 2.51 mmol/L) bien en dessous de la normale [3.9-5.5]. Cela a nécessité une surveillance et une prise en charge spécifique pendant le séjour.",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "llm_das"
},
{
"texte": "Hyponatrémie",
"cim10_suggestion": "E87.1",
"cim10_confidence": "medium",
"cim10_final": "E87.1",
"justification": "Sodium à 134 [N: 135-145] : valeur anormalement basse. Pertinent dans le contexte de sepsis et insuffisance rénale, a mobilisé une surveillance et une prise en charge.",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "llm_das"
},
{
"texte": "Hypokaliémie",
"cim10_suggestion": "E87.6",
"cim10_confidence": "medium",
"cim10_final": "E87.6",
"justification": "Potassium à 3.2 [N: 3.5-5] : valeur anormalement basse. Pertinent dans le contexte clinique, a nécessité une surveillance et une correction.",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "llm_das"
},
{
"texte": "Prurit",
"cim10_suggestion": "L29.9",
"cim10_confidence": "high",
"cim10_final": "L29.9",
"justification": "Prurit insomniant clairement mentionné dans le texte (introduction d'ATRAX et CETIRIZINE). C'est une complication de l'ictère cholestatique qui a mobilisé des ressources thérapeutiques.",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "llm_das",
"source_page": 3,
"source_excerpt": "...ère sur tumeur pancréatique en abstention thérapeutique chez une patiente qui\nprésente un mélanome. Prurit. L'examen pour libérer les voies biliaires.\nTechnique#: patiente sous anesthésie générale, intubée..."
}
],
"actes_ccam": [
{
"texte": "TDM abdominal",
"code_ccam_suggestion": "ZCQK002",
"sources_rag": [],
"date": "18/04/2023",
"validite": "valide",
"alertes": []
}
],
"antecedents": [],
"traitements_sortie": [
{
"medicament": "Poursuite du traitement habituel.",
"source_page": 2,
"source_excerpt": "...ecin traitant.\nPas de consultation à titre systématique prévue avec le Dr GUILNGAR.\nTTT de sortie :\nPoursuite du traitement habituel.\nAUGMENTIN 1g x 3 jusquau 27/04 (dernière prise à midi)\nPatient: CHASSAGNE ROLLET MARIE-JEANNE - Da..."
},
{
"medicament": "AUGMENTIN 1g x 3 jusquau 27/04 (dernière prise à",
"posologie": "midi",
"source_page": 2,
"source_excerpt": "...à titre systématique prévue avec le Dr GUILNGAR.\nTTT de sortie :\nPoursuite du traitement habituel.\nAUGMENTIN 1g x 3 jusquau 27/04 (dernière prise à midi)\nPatient: CHASSAGNE ROLLET MARIE-JEANNE - Date de naissance: 25/12/1942 (99249436 )\nEpisode N...."
},
{
"medicament": "[PATIENT_3]: [PATIENT_1]: [DATE_NAISS_1] ([IPP_1] )"
}
],
"biologie_cle": [
{
"test": "CRP",
"valeur": "11",
"valeur_num": 11.0,
"anomalie": true,
"quality": "ok",
"source_page": 16,
"source_excerpt": "...e Sur échantillon mL\nChlore 96 mmol/l 97 mmol/l 95 mmol/l\nCréatinine 89 µmol/l 89 µmol/l 111 µmol/l\nCRP 11 mg/l 10 mg/l 6 mg/l\nCompte-rendu laboratoire Labo230425104100-1.pdfLabo230423115255-1.pdfLabo230..."
},
{
"test": "ASAT",
"valeur": "155",
"valeur_num": 155.0,
"anomalie": true,
"quality": "ok",
"source_page": 16,
"source_excerpt": "...bine non conjuguée 26 µmol/l 32 µmol/l 35 µmol/l\nBilirubine totale 148 µmol/l 269 µmol/l 260 µmol/l\nASAT 155 U/l 151 U/l 156 U/l\nGamma GT 913 U/l 871 U/l 1017 U/l\nPhosphatase alcaline 603 U/l 566 U/l 611..."
},
{
"test": "ALAT",
"valeur": "129",
"valeur_num": 129.0,
"anomalie": true,
"quality": "ok",
"source_page": 8,
"source_excerpt": "...DR. Bénédicte\n1 BOUFFEE 18/04/2023 16:53 25/04/2023 08:24\nINH [1] DISPOSITIF 19h) Normal PONTIER\nINHALATEUR(s)\nSPIRIVA 18 MICROG PDR\n18 - Matin soir (8h - DR. Mathilde\nINH EN GELULE [30] 18/04/2023 15:55..."
},
{
"test": "Bilirubine totale",
"valeur": "250",
"valeur_num": 250.0,
"anomalie": true,
"quality": "ok",
"source_page": 16,
"source_excerpt": "...ée calculée 122 µmol/l 237 µmol/l 225 µmol/l\nBilirubine non conjuguée 26 µmol/l 32 µmol/l 35 µmol/l\nBilirubine totale 148 µmol/l 269 µmol/l 260 µmol/l\nASAT 155 U/l 151 U/l 156 U/l\nGamma GT 913 U/l 871 U/l 1017 U/l\nPho..."
},
{
"test": "Sodium",
"valeur": "134",
"valeur_num": 134.0,
"anomalie": true,
"quality": "ok",
"source_page": 17,
"source_excerpt": "...l 81,1 fl 82,2 fl\nTCMH 29,6 pg 30,1 pg 29,6 pg 29,3 pg\nCCMH 36,2 g/dl 36,5 g/dl 36,5 g/dl 35,6 g/dl\nSodium 134 mmol/l 133 mmol/l 131 mmol/l\nSodium urinaire 51 mmol/l\nRefus (analyse(s)\nDécision non conformit..."
},
{
"test": "Potassium",
"valeur": "3.2",
"valeur_num": 3.2,
"anomalie": true,
"quality": "ok",
"source_page": 17,
"source_excerpt": "...du patient et le\nrisque intrinsèque de la risque intrinsèque de la\nprothèse prothèse\nINR 1,12 1,08\nPotassium 3,2 mmol/l 3,5 mmol/l 3,4 mmol/l\nPotassium urinaire 10 mmol/l\nLeucocytes 5,77 10.9/l 8,06 10.9/l 4,..."
},
{
"test": "Chlore",
"valeur": "96",
"valeur_num": 96.0,
"quality": "ok",
"source_page": 16,
"source_excerpt": ".../l 566 U/l 611 U/l\nDurée de recueil des urines Sur échantillon h\nVolume urinaire Sur échantillon mL\nChlore 96 mmol/l 97 mmol/l 95 mmol/l\nCréatinine 89 µmol/l 89 µmol/l 111 µmol/l\nCRP 11 mg/l 10 mg/l 6 mg/l..."
},
{
"test": "Hémoglobine",
"valeur": "9.1",
"valeur_num": 9.1,
"anomalie": true,
"quality": "ok",
"source_page": 17,
"source_excerpt": ".../l 6,08 10.9/l\nHématies 2,80 10.12/l (t/l) 3,02 10.12/l (t/l) 2,70 10.12/l (t/l) 3,04 10.12/l (t/l)\nHémoglobine 8,3 g/dl 9,1 g/dl 8,0 g/dl 8,9 g/dl\nVGM 81,8 fl 82,5 fl 81,1 fl 82,2 fl\nTCMH 29,6 pg 30,1 pg 29,6 p..."
},
{
"test": "Hémoglobine",
"valeur": "8",
"valeur_num": 8.0,
"anomalie": true,
"quality": "ok",
"source_page": 17,
"source_excerpt": ".../l 6,08 10.9/l\nHématies 2,80 10.12/l (t/l) 3,02 10.12/l (t/l) 2,70 10.12/l (t/l) 3,04 10.12/l (t/l)\nHémoglobine 8,3 g/dl 9,1 g/dl 8,0 g/dl 8,9 g/dl\nVGM 81,8 fl 82,5 fl 81,1 fl 82,2 fl\nTCMH 29,6 pg 30,1 pg 29,6 p..."
},
{
"test": "Hémoglobine",
"valeur": "8.3",
"valeur_num": 8.3,
"anomalie": true,
"quality": "ok",
"source_page": 17,
"source_excerpt": ".../l 6,08 10.9/l\nHématies 2,80 10.12/l (t/l) 3,02 10.12/l (t/l) 2,70 10.12/l (t/l) 3,04 10.12/l (t/l)\nHémoglobine 8,3 g/dl 9,1 g/dl 8,0 g/dl 8,9 g/dl\nVGM 81,8 fl 82,5 fl 81,1 fl 82,2 fl\nTCMH 29,6 pg 30,1 pg 29,6 p..."
},
{
"test": "VGM",
"valeur": "81.8",
"valeur_num": 81.8,
"quality": "ok",
"source_page": 17,
"source_excerpt": "...10.12/l (t/l) 2,70 10.12/l (t/l) 3,04 10.12/l (t/l)\nHémoglobine 8,3 g/dl 9,1 g/dl 8,0 g/dl 8,9 g/dl\nVGM 81,8 fl 82,5 fl 81,1 fl 82,2 fl\nTCMH 29,6 pg 30,1 pg 29,6 pg 29,3 pg\nCCMH 36,2 g/dl 36,5 g/dl 36,5..."
},
{
"test": "Plaquettes",
"valeur": "353",
"valeur_num": 353.0,
"anomalie": false,
"quality": "ok",
"source_page": 17,
"source_excerpt": "...)\nMotif de non conformité 1 Erreur de code analyse\nOsmolarité sang 273 mOSM/l 274 mOSM/l 270 mOSM/l\nPlaquettes 353 10.9/l 439 10.9/l 327 10.9/l 401 10.9/l\nProtéines 69 g/l 68 g/l 75 g/l\nRéserve alcaline 26 mmol..."
},
{
"test": "Leucocytes",
"valeur": "5.77",
"valeur_num": 5.77,
"anomalie": false,
"quality": "ok",
"source_page": 17,
"source_excerpt": "...hèse prothèse\nINR 1,12 1,08\nPotassium 3,2 mmol/l 3,5 mmol/l 3,4 mmol/l\nPotassium urinaire 10 mmol/l\nLeucocytes 5,77 10.9/l 8,06 10.9/l 4,99 10.9/l 6,08 10.9/l\nHématies 2,80 10.12/l (t/l) 3,02 10.12/l (t/l) 2,70..."
},
{
"test": "Créatinine",
"valeur": "89",
"valeur_num": 89.0,
"anomalie": false,
"quality": "ok",
"source_page": 2,
"source_excerpt": "...lle à larrivée avec une créatinine élevée à 173 µmol/l, dévolution\nfavorable après réhydratation. Créatinine normalisée à 89 µmol/l à la sortie. Reprise du\ntraitement habituel par METFORMINE qui avait été rel..."
},
{
"test": "Urée",
"valeur": "8.0",
"valeur_num": 8.0,
"anomalie": true,
"quality": "ok",
"source_page": 18,
"source_excerpt": "...Poids: 70.800 kg - IMC: 28.361\nLe 25/04/2023 14:34 Page 17 de 18\n\nTCA ratio 1,00 1,03\nTP 85 % 90 %\nUrée 8,0 mmol/l\nVolume plaquettaire moyen 10,2 fl 10,5 fl 10,3 fl 10,6 fl\nVitesse de sédimentation (1\n10..."
},
{
"test": "Glycémie",
"valeur": "2.09",
"valeur_num": 2.09,
"anomalie": true,
"quality": "ok",
"source_page": 1,
"source_excerpt": ".../04/2023\nsurveillance 12:16 08:22 08:09 00:48 19:52 15:24 11:25 08:08 07:58 05:09 23:03 19:07 15:38\nGlycémie\n2,09 1,15 1,81 1,17 1,81 1,85 1,60 2,51\ncapillaire\nTempérature 36,70 36,90 37,20 37,10 37,10\nPouls..."
},
{
"test": "Glycémie",
"valeur": "4.6",
"valeur_num": 4.6,
"anomalie": false,
"quality": "ok",
"source_page": 1,
"source_excerpt": ".../04/2023\nsurveillance 12:16 08:22 08:09 00:48 19:52 15:24 11:25 08:08 07:58 05:09 23:03 19:07 15:38\nGlycémie\n2,09 1,15 1,81 1,17 1,81 1,85 1,60 2,51\ncapillaire\nTempérature 36,70 36,90 37,20 37,10 37,10\nPouls..."
},
{
"test": "Albumine",
"valeur": "36.6",
"valeur_num": 36.6,
"anomalie": false,
"quality": "ok",
"source_page": 16,
"source_excerpt": "...9/04/2023 21:25 19/04/2023 12:42\nRésultat de labo\n(5939028) (5937771) (5936576) (5934504) (5934992)\nAlbumine 36,6 g/l 41,7 g/l\nBilirubine conjuguée calculée 122 µmol/l 237 µmol/l 225 µmol/l\nBilirubine non con..."
}
],
"biologie_discarded": [],
"imagerie": [
{
"type": "Échographie",
"conclusion": "une dilatation des voies biliaires intra et extrahépatiques en rapport avec un syndrome de\nmasse de la tête du pancréas.\nSur le plan symptomatique :\nIntroduction dATRAX et CETIRIZINE devant lapparition dun prurit insomniant.\nAbsence de plainte douloureuse.\nSur le plan biliaire :\nEchec de drainage biliaire [PERSONNE_3] [SOIGNANT_19] à deux reprises le 21/04 et le 24/04.\nFinalement mise en place dune prothèse cholédocobulbaire AXIOS [PERSONNE_3] voie écho endoscopique\nle 24/04 (Dr [MEDECIN_3])",
"source_page": 2,
"source_excerpt": "...e de la coagulation associé.\nDu fait dune insuffisance rénale aigue à larrivée, réalisation dune échographie abdominale qui\nretrouve une dilatation des voies biliaires intra et extrahépatiques en rapport avec..."
}
],
"complications": [
{
"texte": "Infection",
"source_page": 8,
"source_excerpt": "...ions de soins\nPrescription Dose Statut Fréquence Date de début Quantité administrée Note Docteur\nDESINFECTION\n18/04/2023 Isabelle\nENVIRONNEMENT Signé - à 12h Normal\n23:39 GAUTHIER\nPATIENT\nLIT : REFECTION 18/04..."
},
{
"texte": "Hémorragie",
"source_page": 3,
"source_excerpt": "...du bénéfice attendu\nDR. Mathilde 20/04/2023\nNote d'évolution ainsi que d'éventuelles complications (hémorragie, perforation),fiche SFEDremise , consultation\nBOUBE 01:37\nd'anesth réalisée\n=> Pas de sepsis associ..."
}
],
"alertes_codage": [
"QUALITE DEGRADEE : erreur RAG — codage sans référentiels",
"ALERTE DP : le DP 'Ictère' (R17) est un symptôme alors qu'un diagnostic précis K83.0 est présent — vérifier si le DP devrait être changé",
"8 CMA probables détectées — impact potentiel sur le niveau de sévérité GHM",
"CMA niveau 2 : 'Angiocholite' (K83.0) — sévérité non_evalue",
"CMA niveau 2 : 'Diabète de type 2' (E11.9) — sévérité non_evalue",
"CMA niveau 3 : 'Sepsis' (A41.9) — sévérité non_evalue",
"CMA niveau 2 : 'Anémie' (D64.9) — sévérité non_evalue",
"CMA niveau 2 : 'Tumeur de la tête du pancréas (syndrome de masse)' (C25.0) — sévérité non_evalue",
"CMA niveau 2 : 'Hypoglycémie' (E16.2) — sévérité non_evalue",
"CMA niveau 2 : 'Hyponatrémie' (E87.1) — sévérité non_evalue",
"CMA niveau 2 : 'Hypokaliémie' (E87.6) — sévérité non_evalue",
"QC: DAS I10 (Hypertension artérielle) à reconsidérer — AUCUNE preuve dans le dossier : pas d'antécédent mentionné, pas de traitement antihypertenseur documenté, pas de mesures tensionnelles rapportées. Codage injustifié.",
"QC: DAS E11.9 (Diabète de type 2) à reconsidérer — AUCUNE preuve : pas d'antécédent diabétique, pas de traitement antidiabétique. Les glycémies basses (hypoglycémie) contredisent un diabète de type 2 non traité. Codage injustifié.",
"QC: DAS N19 (Insuffisance rénale) à reconsidérer — Insuffisance rénale non justifiée. Créatinine 89 µmol/L (N: 50-120) = NORMALE. Urée 8.0 (N: 2.5-7.5) = légèrement élevée mais non spécifique. Pas de diagnostic d'insuffisance rénale documenté. Codage erroné.",
"QC: ⚠️ CRITIQUE : Codage de K83.0 (angiocholite) sans preuve clinique suffisante. Aucune mention de fièvre, de signes infectieux spécifiques, ou de diagnostic confirmé. À valider auprès du clinicien.",
"QC: ⚠️ CRITIQUE : Codage de A41.9 (sepsis) insuffisamment justifié. CRP modérée seule ne suffit pas. Critères SIRS/qSOFA non documentés.",
"QC: ⚠️ ERREUR : I10 (HTA) et E11.9 (diabète type 2) codés sans aucune preuve. À supprimer immédiatement.",
"QC: ⚠️ ERREUR : N19 (insuffisance rénale) codé à tort. Créatinine normale, urée légèrement élevée non spécifique. À supprimer.",
"QC: ✓ COHÉRENCE : Ictère (R17) + tumeur pancréas (C25.0) + dilatation voies biliaires = logique clinique cohérente.",
"QC: ✓ COHÉRENCE : Hypoglycémie (E16.2) pertinente dans contexte de tumeur pancréatique.",
"QC: ⚠️ SUGGESTION : Vérifier si angiocholite/infection biliaire confirmée. Si oui, documenter mieux (fièvre, signes cliniques). Si non, remplacer K83.0 par K83.1 (obstruction simple).",
"QC: ⚠️ SUGGESTION : Dossier incomplet : pas de mention de traitement, pas de diagnostic d'admission clair, justifications textuelles tronquées (texte coupé à plusieurs endroits).",
"VETOS[PDF]: FAIL (score=0)",
"VETO-02 [MEDIUM] diagnostics_associes[6]: DAS C25.0 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[7]: DAS E16.2 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[8]: DAS E87.1 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[9]: DAS E87.6 sans preuve exploitable",
"VETO-02 [HARD] actes_ccam[0]: Acte ZCQK002 sans preuve exploitable",
"VETO-03 [MEDIUM] diagnostic_principal: DP R17 basé sur du conditionnel",
"VETO-03 [LOW] diagnostics_associes[1]: DAS I10 potentiellement conditionnel",
"VETO-09 [LOW] diagnostics_associes[4]: IR N19 à confirmer (créat=89.0)",
"Aucun DP extrait (ni Trackare ni CRH)"
],
"source_files": [],
"ghm_estimation": {
"cmd": "23",
"cmd_libelle": "Facteurs influençant l'état de santé (symptômes)",
"type_ghm": "K",
"severite": 3,
"ghm_approx": "23K??3",
"cma_count": 8,
"cms_count": 0,
"alertes": [
"DP symptomatique (R17) — risque de CMD 23, impact tarif"
]
},
"controles_cpam": [],
"veto_report": {
"verdict": "FAIL",
"score_contestabilite": 0,
"issues": [
{
"veto": "VETO-02",
"severity": "MEDIUM",
"where": "diagnostics_associes[6]",
"message": "DAS C25.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[7]",
"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[8]",
"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[9]",
"message": "DAS E87.6 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-03",
"severity": "MEDIUM",
"where": "diagnostic_principal",
"message": "DP R17 basé sur du conditionnel",
"citation": "Guide Méthodologique MCO : Un diagnostic conditionnel (suspecté, à éliminer) ne doit pas être codé comme confirmé"
},
{
"veto": "VETO-03",
"severity": "LOW",
"where": "diagnostics_associes[1]",
"message": "DAS I10 potentiellement conditionnel",
"citation": "Guide Méthodologique MCO : Un diagnostic conditionnel (suspecté, à éliminer) ne doit pas être codé comme confirmé"
},
{
"veto": "VETO-09",
"severity": "LOW",
"where": "diagnostics_associes[4]",
"message": "IR N19 à confirmer (créat=89.0)"
}
]
},
"completude": {
"checks": [
{
"code": "E11.9",
"libelle": "Diabète de type 2",
"type_diag": "DAS",
"items": [
{
"categorie": "biologie",
"element": "HbA1c",
"statut": "present",
"valeur": "9.1",
"importance": "recommande",
"impact_cpam": "HbA1c attendue pour documenter l'équilibre glycémique"
},
{
"categorie": "biologie",
"element": "Glycémie",
"statut": "present",
"valeur": "2.09",
"importance": "recommande",
"impact_cpam": "Glycémie de base pour confirmer le diagnostic"
}
],
"score": 100,
"verdict": "defendable",
"resume": "2/2 recommandés"
},
{
"code": "A41.9",
"libelle": "Sepsis",
"type_diag": "DAS",
"items": [
{
"categorie": "biologie",
"element": "CRP",
"statut": "present_non_confirme",
"valeur": "11",
"importance": "obligatoire",
"impact_cpam": "Marqueur inflammatoire essentiel pour documenter un sepsis",
"confirmation_detail": "CRP ≤ 50 mg/L : syndrome inflammatoire non significatif"
},
{
"categorie": "biologie",
"element": "Leucocytes",
"statut": "present_non_confirme",
"valeur": "5.77",
"importance": "obligatoire",
"impact_cpam": "Leucocytose ou leucopénie attendue dans le sepsis",
"confirmation_detail": "Leucocytes normaux (4-10 G/L) : sepsis non confirmé biologiquement"
},
{
"categorie": "biologie",
"element": "Procalcitonine",
"statut": "absent",
"importance": "recommande",
"impact_cpam": "Marqueur spécifique d'infection bactérienne, renforce la preuve"
},
{
"categorie": "biologie",
"element": "Hémocultures",
"statut": "absent",
"importance": "recommande",
"impact_cpam": "Documentation bactériologique du sepsis"
}
],
"score": 17,
"verdict": "fragile",
"resume": "2/2 obligatoires, 0/2 recommandés"
},
{
"code": "N19",
"libelle": "Insuffisance rénale",
"type_diag": "DAS",
"items": [
{
"categorie": "biologie",
"element": "Créatinine",
"statut": "present_non_confirme",
"valeur": "89",
"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": "present",
"valeur": "8.0",
"importance": "recommande",
"impact_cpam": "Élément complémentaire de la fonction rénale"
}
],
"score": 32,
"verdict": "fragile",
"resume": "1/1 obligatoires, 1/2 recommandés"
},
{
"code": "D64.9",
"libelle": "Anémie",
"type_diag": "DAS",
"items": [
{
"categorie": "biologie",
"element": "Hémoglobine",
"statut": "present_confirme",
"valeur": "9.1",
"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": "81.8",
"importance": "recommande",
"impact_cpam": "Oriente l'étiologie (microcytaire/macrocytaire)"
}
],
"score": 85,
"verdict": "defendable",
"resume": "1/1 obligatoires (1 confirmé), 1/2 recommandés"
},
{
"code": "C25.0",
"libelle": "Tumeur de la tête du pancréas (syndrome de masse)",
"type_diag": "DAS",
"items": [
{
"categorie": "document",
"element": "ANAPATH",
"statut": "absent",
"importance": "obligatoire",
"impact_cpam": "Compte-rendu anatomopathologique exigé pour tout code C (tumeur maligne)"
}
],
"score": 30,
"verdict": "indefendable",
"resume": "0/1 obligatoires"
},
{
"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_confirme",
"valeur": "3.2",
"importance": "obligatoire",
"impact_cpam": "Ionogramme obligatoire pour justifier un trouble électrolytique",
"confirmation_detail": "Potassium hors norme : trouble confirmé"
}
],
"score": 100,
"verdict": "defendable",
"resume": "2/2 obligatoires (2 confirmés)"
},
{
"code": "E87.6",
"libelle": "Hypokalié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_confirme",
"valeur": "3.2",
"importance": "obligatoire",
"impact_cpam": "Ionogramme obligatoire pour justifier un trouble électrolytique",
"confirmation_detail": "Potassium hors norme : trouble confirmé"
}
],
"score": 100,
"verdict": "defendable",
"resume": "2/2 obligatoires (2 confirmés)"
}
],
"score_global": 66,
"verdict_global": "indefendable",
"documents_presents": [
"trackare"
],
"documents_manquants": [
"ANAPATH"
]
},
"processing_time_s": 33.76,
"metrics": {
"das_total": 11,
"das_active": 11,
"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"
]
}
}