{ "source_file": "", "document_type": "trackare", "sejour": { "sexe": "M", "age": 32, "date_entree": "03/07/2023", "date_sortie": "07/07/2023", "duree_sejour": 4, "imc": 22.0, "poids": 78.0, "taille": 186.0 }, "diagnostic_principal": { "texte": "Dyskinésie gastrique suspectée (gastroparésie)", "cim10_suggestion": "K31.8", "cim10_confidence": "high", "cim10_final": "K31.8", "cim10_decision": { "action": "PROMOTE_DP", "final_code": "K31.8", "reason": "DAS promu en DP (score (2, 3, 4))", "needs_info": [], "applied_rules": [ "RULE-DAS-TO-DP" ] }, "justification": "Le texte mentionne un 'doute sur gastroparésie' et des 'glycémies qui montent à distance des repas', suggérant une cinétique anormale de l'insuline due à un retard de vidange gastrique. Cette hypothèse diagnostique justifie la complexité de la prise en charge (ajustement des ratios insuline/glucides, surveillance continue) et mobilise des ressources spécifiques pour le diagnostic différentiel et la gestion nutritionnelle.", "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": "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": 12, "source_excerpt": "...re.\nDans les autres cas, un\ncontrôle à distance est\nrecommandé.\nASAT 27 U/l\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": "Hypoglycémie sévère avec troubles de la conscience (hypoglycémies non ressenties, glycémies < 0.7 mmol/L)", "cim10_suggestion": "E16.2", "cim10_confidence": "medium", "cim10_final": "E16.2", "justification": "Le patient présente des épisodes d'hypoglycémie sévère (glycémies capillaires à 0.65, 0.68, 0.69 mmol/L) avec perte de conscience ou non-responsabilité ('hypoglycémies non ressenties'), nécessitant une surveillance renforcée et l'instauration d'alarmes spécifiques. Ce diagnostic explique les ressources mobilisées (ajustement thérapeutique complexe, éducation à la gestion des hypoglycémies) et n'est pas un simple symptôme car il constitue une complication aiguë du diabète traitée activement.", "sources_rag": [], "preuves_cliniques": [], "est_cma": true, "est_cms": true, "niveau_severite": "severe", "niveau_cma": 2, "source": "llm_das" } ], "actes_ccam": [], "antecedents": [], "traitements_sortie": [], "biologie_cle": [ { "test": "Glycémie", "valeur": "8", "valeur_num": 8.0, "anomalie": true, "quality": "ok", "source_page": 1, "source_excerpt": "...e 1xjour [8h] pendant 1 mois (30j)\nLANCETTES GLYCEMIQUE 1xjour [8h] pendant 1 mois (30j)\nCapteur de Glycémie type Freestyle Libre ttes les 2 semaines pendant 1 mois (30j)\nPatient(e) : REVENEAU SERGE REVENEAU..." }, { "test": "Glycémie", "valeur": "18", "valeur_num": 18.0, "anomalie": true, "quality": "ok", "source_page": 1, "source_excerpt": "...e 1xjour [8h] pendant 1 mois (30j)\nLANCETTES GLYCEMIQUE 1xjour [8h] pendant 1 mois (30j)\nCapteur de Glycémie type Freestyle Libre ttes les 2 semaines pendant 1 mois (30j)\nPatient(e) : REVENEAU SERGE REVENEAU..." }, { "test": "HbA1c", "valeur": "7.6", "valeur_num": 7.6, "anomalie": true, "quality": "ok", "source_page": 1, "source_excerpt": "...vice\nDr Sophie FARBOS\nDr Heidi WILLE Equilibre du diabète :\nDr Laure ALLEMAN poids : 80 IMC = 23.30 HbA1c : 7.6%\nDr Margaux BOUET Doute sur gastroparésie, glycémies qui montent à distance des repas : pb ci..." }, { "test": "CRP", "valeur": "0", "valeur_num": 0.0, "anomalie": false, "quality": "ok", "source_page": 13, "source_excerpt": "...DFG (CKD-\n123 ml/mn/1.73 m2\nEPI)\nChlore 101 mmol/l\nLDL cholestérol 1,57 mmol/l\nCréatinine 65 µmol/l\nCRP 0 mg/l\nCréatinine urinaire 7,98 mmol/l\nCompte-rendu laboratoire Labo230704105829-1.pdfLabo230703133..." }, { "test": "ASAT", "valeur": "27", "valeur_num": 27.0, "anomalie": false, "quality": "ok", "source_page": 12, "source_excerpt": "...existe pas de maladie\nhépatique sévère.\nDans les autres cas, un\ncontrôle à distance est\nrecommandé.\nASAT 27 U/l\nNon-applicable en cas\nd'insuffisance rénale\naigue. Estimation du\nDFG non validée dans\nles si..." }, { "test": "ALAT", "valeur": "17", "valeur_num": 17.0, "anomalie": false, "quality": "ok", "source_page": 13, "source_excerpt": "...33,3 %\nLymphocytes (#) 1,73 10.9/l\nMonocytes (%) 9,4 %\nMonocytes (#) 0,49 10.9/l\nGlucose 6,1 mmol/l\nALAT 17 U/l\nréalisée sur automate\nFormule sanguine\nXN (Sysmex)\nHématocrite (%) 39,8 %\nIndice de distribu..." }, { "test": "Sodium", "valeur": "139", "valeur_num": 139.0, "anomalie": false, "quality": "ok", "source_page": 13, "source_excerpt": "...19 10.9/l\nHématies 4,48 10.12/l (t/l)\nHémoglobine 13,7 g/dl\nVGM 88,8 fl\nTCMH 30,6 pg\nCCMH 34,4 g/dl\nSodium 139 mmol/l\nOsmolarité sang 284 mOSM/l\nPlaquettes 244 10.9/l\nPatient: REVENEAU REVENEAU SERGE - Date..." }, { "test": "Potassium", "valeur": "3.6", "valeur_num": 3.6, "anomalie": false, "quality": "ok", "source_page": 13, "source_excerpt": "...Hématocrite (%) 39,8 %\nIndice de distribution des\n12,7 %\nhématies\nTraitement anticoagulant Inconnu\nPotassium 3,6 mmol/l\nAlbumine urinaire <12.1 mg/l\nLeucocytes 5,19 10.9/l\nHématies 4,48 10.12/l (t/l)\nHémog..." }, { "test": "Chlore", "valeur": "101", "valeur_num": 101.0, "quality": "ok", "source_page": 13, "source_excerpt": "...stérol total 3,14 mmol/l\nHDL cholestérol 1,30 mmol/l\nEstimation du DFG (CKD-\n123 ml/mn/1.73 m2\nEPI)\nChlore 101 mmol/l\nLDL cholestérol 1,57 mmol/l\nCréatinine 65 µmol/l\nCRP 0 mg/l\nCréatinine urinaire 7,98 mmo..." }, { "test": "Hémoglobine", "valeur": "13.7", "valeur_num": 13.7, "anomalie": false, "quality": "ok", "source_page": 6, "source_excerpt": "...Note\ncollection\n03/07/2023\n03/07/2023 08:00 Ionogramme ( Na, K, CL ) Camille Marie MAJCHRZAK\n09:25\nHémoglobine glycosylée HbA1C\n07/07/2023 10:20 DR. Elisa MAURY\n( dosage )\nPrescriptions de soins\nPatient: REVENE..." }, { "test": "VGM", "valeur": "88.8", "valeur_num": 88.8, "quality": "ok", "source_page": 13, "source_excerpt": "...ine urinaire <12.1 mg/l\nLeucocytes 5,19 10.9/l\nHématies 4,48 10.12/l (t/l)\nHémoglobine 13,7 g/dl\nVGM 88,8 fl\nTCMH 30,6 pg\nCCMH 34,4 g/dl\nSodium 139 mmol/l\nOsmolarité sang 284 mOSM/l\nPlaquettes 244 10...." }, { "test": "Ferritine", "valeur": "90.72", "valeur_num": 90.72, "anomalie": false, "quality": "ok", "source_page": 12, "source_excerpt": "...alimentation pauvre\nen protéines animales\net patients dénutris -\npatients d'origine non\ncaucasienne\nFerritine 90,72 µg/l\nPatient: REVENEAU REVENEAU SERGE - Date de naissance: 19/05/1991 (12020723 )\nEpisode N.:..." }, { "test": "Plaquettes", "valeur": "244", "valeur_num": 244.0, "anomalie": false, "quality": "ok", "source_page": 13, "source_excerpt": "...bine 13,7 g/dl\nVGM 88,8 fl\nTCMH 30,6 pg\nCCMH 34,4 g/dl\nSodium 139 mmol/l\nOsmolarité sang 284 mOSM/l\nPlaquettes 244 10.9/l\nPatient: REVENEAU REVENEAU SERGE - Date de naissance: 19/05/1991 (12020723 )\nEpisode N.:..." }, { "test": "Leucocytes", "valeur": "5.19", "valeur_num": 5.19, "anomalie": false, "quality": "ok", "source_page": 13, "source_excerpt": "...,7 %\nhématies\nTraitement anticoagulant Inconnu\nPotassium 3,6 mmol/l\nAlbumine urinaire <12.1 mg/l\nLeucocytes 5,19 10.9/l\nHématies 4,48 10.12/l (t/l)\nHémoglobine 13,7 g/dl\nVGM 88,8 fl\nTCMH 30,6 pg\nCCMH 34,4 g/..." }, { "test": "Créatinine", "valeur": "65", "valeur_num": 65.0, "anomalie": false, "quality": "ok", "source_page": 13, "source_excerpt": "...mmol/l\nEstimation du DFG (CKD-\n123 ml/mn/1.73 m2\nEPI)\nChlore 101 mmol/l\nLDL cholestérol 1,57 mmol/l\nCréatinine 65 µmol/l\nCRP 0 mg/l\nCréatinine urinaire 7,98 mmol/l\nCompte-rendu laboratoire Labo230704105829-1.pd..." }, { "test": "Glycémie", "valeur": "0.65", "valeur_num": 0.65, "anomalie": true, "quality": "ok", "source_page": 1, "source_excerpt": "...07 04:47 04:10 00:11\nTempérature 36,60 36,40\nPouls 57 63\nPA\n109 120\nSystolique\nPA\n51 60\nDiastolique\nGlycémie\n0,65 1,10 1,20 0,87 0,69 1,19 2,69 1,56 1,06 1,29 1,10 0,68 1,51\ncapillaire\nSaturation\nEchelle\ndoul..." }, { "test": "Glycémie", "valeur": "2.35", "valeur_num": 2.35, "anomalie": true, "quality": "ok", "source_page": 1, "source_excerpt": "...07 04:47 04:10 00:11\nTempérature 36,60 36,40\nPouls 57 63\nPA\n109 120\nSystolique\nPA\n51 60\nDiastolique\nGlycémie\n0,65 1,10 1,20 0,87 0,69 1,19 2,69 1,56 1,06 1,29 1,10 0,68 1,51\ncapillaire\nSaturation\nEchelle\ndoul..." }, { "test": "Glycémie", "valeur": "6.1", "valeur_num": 6.1, "anomalie": true, "quality": "ok", "source_page": 1, "source_excerpt": "...07 04:47 04:10 00:11\nTempérature 36,60 36,40\nPouls 57 63\nPA\n109 120\nSystolique\nPA\n51 60\nDiastolique\nGlycémie\n0,65 1,10 1,20 0,87 0,69 1,19 2,69 1,56 1,06 1,29 1,10 0,68 1,51\ncapillaire\nSaturation\nEchelle\ndoul..." }, { "test": "TSH", "valeur": "3", "valeur_num": 3.0, "anomalie": false, "quality": "ok", "source_page": 13, "source_excerpt": "...aire élevé :\n< 2,6 mmol/L (1\ng/L) Risque cardio-\nvasculaire très élevé :\n< 1,8 mmol/L (0,7 g/\nTSH 3ème génération 2,89 mUI/L\nRapport Albuminurie / Calcul impossible mg/\nCréatininurie mmol\nCholestér..." }, { "test": "HbA1c", "valeur": "1", "valeur_num": 1.0, "anomalie": true, "quality": "discarded", "discard_reason": "Valeur hors bornes plausibles (<2)", "source_page": 2, "source_excerpt": "...NE\nTTT : tresiba 20 Humalog selon apports glucidiques\nEquilibre du diabète :\npoids : 80 IMC = 23.30 HbA1c : 7.6%\nDoute sur gastroparésie, glycémies qui montent à distance des repas : pb cinétique insuline?..." } ], "biologie_discarded": [], "imagerie": [], "complications": [ { "texte": "Infection", "source_page": 7, "source_excerpt": "...Page 6 de 14\n\nPrescription Dose Statut Fréquence Date de début Quantité administrée Note Docteur\nDESINFECTION\n30/06/2023 Beatrice\nENVIRONNEMENT Signé - à 12h Normal\n11:44 BARGAIN\nPATIENT\nLIT : REFECTION 30/06/..." } ], "alertes_codage": [ "FUSION: 2 documents fusionnés", "NUKE-3 REVIEW: DP ambigu — Aucun candidat DP identifié", "QUALITE DEGRADEE : erreur RAG — codage sans référentiels", "CMA niveau 2 : 'Hypoglycémie sévère avec troubles de la conscience (hypoglycémies non ressenties, glycémies < 0.7 mmol/L)' (E16.2) — sévérité severe, marqueurs : severe", "QC: DAS N19 (Insuffisance rénale) à reconsidérer — Aucune preuve d'insuffisance rénale dans le dossier. La créatinine est dans les limites normales (65).", "QC: DAS K31.8 (Dyskinésie gastrique suspectée (gastroparésie)) à reconsidérer — Le diagnostic de dyskinésie gastrique est suspecté, mais il n'y a pas de preuve clinique directe dans le dossier. La mention de glycémies qui montent à distance des repas est suggestive, mais ne suffit pas à confirmer le diagnostic. Un diagnostic de gastroparésie nécessite des investigations complémentaires (ex: retardement du vidage gastrique).", "QC: Le dossier présente des glycémies fluctuantes et une HbA1c élevée (7.6 et 1), suggérant un diabète. Il serait important de préciser le type de diabète et de coder en conséquence (ex: E11.9 pour diabète de type 2 non compliqué si c'est le cas).", "QC: L'infection mentionnée comme complication doit être codée avec un code spécifique (J code).", "QC: La justification des codes est insuffisante et ne fait pas référence à des éléments précis du dossier. Il est crucial de justifier chaque code avec des preuves cliniques concrètes.", "RULE-DAS-TO-DP: DP absent → DAS K31.8 (Dyskinésie gastrique suspectée (gastroparésie)) promu en DP", "DECISIONS[PDF]: 1 ligne(s)", "Aucun DP extrait (ni Trackare ni CRH)", "DECISIONS[FINAL]: 1 ligne(s)", "DECISION: diagnostic_principal K31.8 promu en DP (RULE-DAS-TO-DP)", "VETOS[FINAL]: FAIL (score=20)", "VETO-02 [HARD] diagnostic_principal: DP K31.8 sans preuve exploitable", "VETO-02 [MEDIUM] diagnostics_associes[1]: DAS E16.2 sans preuve exploitable", "VETO-09 [LOW] diagnostics_associes[0]: IR N19 à confirmer (créat=65.0)", "VETO-12 [HARD] diagnostic_principal: DP K31.8 en high sans preuve" ], "source_files": [ "CRH 23119008.pdf", "trackare-12020723-23119008_12020723_23119008.pdf" ], "ghm_estimation": { "cmd": "06", "cmd_libelle": "Affections du tube digestif", "type_ghm": "M", "severite": 2, "ghm_approx": "06M??2", "cma_count": 1, "cms_count": 1, "alertes": [] }, "controles_cpam": [], "veto_report": { "verdict": "FAIL", "score_contestabilite": 20, "issues": [ { "veto": "VETO-02", "severity": "HARD", "where": "diagnostic_principal", "message": "DP K31.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[1]", "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[0]", "message": "IR N19 à confirmer (créat=65.0)" }, { "veto": "VETO-12", "severity": "HARD", "where": "diagnostic_principal", "message": "DP K31.8 en high sans preuve" } ] }, "completude": { "checks": [ { "code": "N19", "libelle": "Insuffisance rénale", "type_diag": "DAS", "items": [ { "categorie": "biologie", "element": "Créatinine", "statut": "present_non_confirme", "valeur": "65", "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": 17, "verdict_global": "fragile", "documents_presents": [ "crh", "trackare" ], "documents_manquants": [] }, "metrics": { "das_total": 2, "das_active": 2, "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": [] } }