{ "source_file": "trackare-09013298-23103327_09013298_23103327.pdf", "document_type": "trackare", "sejour": { "sexe": "M", "age": 58, "date_entree": "28/05/2023", "date_sortie": "02/06/2023", "duree_sejour": 5, "mode_entree": "Autres admissions urgentes", "imc": 22.724, "poids": 72.0, "taille": 178.0 }, "diagnostic_principal": { "texte": "Calcul de la vésicule biliaire avec cholécystite aiguë", "cim10_suggestion": "K80.0", "cim10_confidence": "high", "cim10_final": "K80.0", "sources_rag": [], "preuves_cliniques": [], "est_cma": true, "niveau_severite": "severe", "niveau_cma": 2, "source": "trackare", "source_page": 2, "source_excerpt": "...ds: 72 kg - IMC: 22.724\nLe 02/06/2023 14:53 Page 1 de 27\n\nType Etat Code Date\nPrincipal actif K80.0 Calcul de la vésicule biliaire avec cholécystite aiguë [CMA2] 28/05/2023 22:31\nAntécédents (texte libre)\nType de note Nom Date Heure Note\nAucune donnée\nre..." }, "dp_final": { "verdict": "REVIEW", "evidence": [], "reason": "Aucun DP disponible", "candidates": [] }, "quality_flags": { "rag_status": "error", "no_dp_source": true }, "diagnostics_associes": [ { "texte": "Cholécystite aiguë", "cim10_suggestion": "K81.0", "cim10_confidence": "high", "cim10_final": "K81.0", "sources_rag": [], "preuves_cliniques": [], "est_cma": true, "est_cms": true, "niveau_severite": "severe", "niveau_cma": 3, "source": "regex", "source_page": 2, "source_excerpt": "...3 14:53 Page 1 de 27\n\nType Etat Code Date\nPrincipal actif K80.0 Calcul de la vésicule biliaire avec cholécystite aiguë [CMA2] 28/05/2023 22:31\nAntécédents (texte libre)\nType de note Nom Date Heure Note\nAucune donnée\nre..." }, { "texte": "Insuffisance rénale", "cim10_suggestion": "N19", "cim10_confidence": "low", "cim10_final": "N19", "sources_rag": [], "preuves_cliniques": [], "niveau_severite": "non_evalue", "niveau_cma": 1, "source": "regex", "source_page": 4, "source_excerpt": "...CRP à 275\n28/05/2023 Bili totale 26\nNote d'évolution Gautier HERVIEUX\n22:06 Transaminase à 2N\nPas d'insuffisance rénale\nMH : douleur abdominale\nATCD :\nHistoire de la 28/05/2023 DID\nGautier HERVIEUX\nmaladie 19:31 RTUP en..." }, { "texte": "Hyperkaliémie", "cim10_suggestion": "E87.5", "cim10_confidence": "medium", "cim10_final": "E87.5", "justification": "Le patient présente une kaliémie à 8 mmol/L (norme 3.5-5), nécessitant une surveillance et des mesures thérapeutiques spécifiques (régime, diurétiques ou chélateurs) mobilisant des ressources supplémentaires pendant le séjour.", "sources_rag": [], "preuves_cliniques": [], "est_cma": true, "niveau_severite": "non_evalue", "niveau_cma": 2, "source": "llm_das" } ], "actes_ccam": [ { "texte": "Cholécystectomie", "code_ccam_suggestion": "HMFC004", "sources_rag": [], "validite": "valide", "alertes": [], "source_page": 27, "source_excerpt": "...Confrère,\nJe laisse sortir du Service Monsieur RUIZ BERNARD né le 07/12/1964,\nqui a été opéré d'une cholécystectomie par voie coelioscopique.\nIntervention réalisée dans le cadre d'une cholécystite, les constations pe..." }, { "texte": "TDM abdominal", "code_ccam_suggestion": "ZCQK002", "sources_rag": [], "date": "28/05/2023", "validite": "valide", "alertes": [] } ], "antecedents": [], "traitements_sortie": [], "biologie_cle": [ { "test": "CRP", "valeur": "200", "valeur_num": 200.0, "anomalie": true, "quality": "ok", "source_page": 3, "source_excerpt": "...Sur le plan biologique : disparition de l'hyperbilirubinémie, diminution du syndrome\ninflammatoire (CRP 200 vs 270).\nConduite à tenir :\nPatient: RUIZ RUIZ BERNARD - Date de naissance: 07/12/1964 (0901329..." }, { "test": "CRP", "valeur": "275", "valeur_num": 275.0, "anomalie": true, "quality": "ok", "source_page": 3, "source_excerpt": "...Sur le plan biologique : disparition de l'hyperbilirubinémie, diminution du syndrome\ninflammatoire (CRP 200 vs 270).\nConduite à tenir :\nPatient: RUIZ RUIZ BERNARD - Date de naissance: 07/12/1964 (0901329..." }, { "test": "CRP", "valeur": "52", "valeur_num": 52.0, "anomalie": true, "quality": "ok", "source_page": 3, "source_excerpt": "...Sur le plan biologique : disparition de l'hyperbilirubinémie, diminution du syndrome\ninflammatoire (CRP 200 vs 270).\nConduite à tenir :\nPatient: RUIZ RUIZ BERNARD - Date de naissance: 07/12/1964 (0901329..." }, { "test": "ASAT", "valeur": "23", "valeur_num": 23.0, "anomalie": false, "quality": "ok", "source_page": 11, "source_excerpt": "...07:40\nIonogramme ( Na, K, CL, créat,\n01/06/2023 16:12 Paul Jean MATERNOWSKI\nglucose )\nTransaminases ASAT + ALAT sang\n01/06/2023 16:12 Paul Jean MATERNOWSKI\n( dosage )\n01/06/2023 16:12 Phosphatase alcaline..." }, { "test": "ALAT", "valeur": "49", "valeur_num": 49.0, "anomalie": true, "quality": "ok", "source_page": 11, "source_excerpt": "...onogramme ( Na, K, CL, créat,\n01/06/2023 16:12 Paul Jean MATERNOWSKI\nglucose )\nTransaminases ASAT + ALAT sang\n01/06/2023 16:12 Paul Jean MATERNOWSKI\n( dosage )\n01/06/2023 16:12 Phosphatase alcaline dosage..." }, { "test": "Sodium", "valeur": "139", "valeur_num": 139.0, "anomalie": false, "quality": "ok", "source_page": 27, "source_excerpt": "...)\nHémoglobine 12,6 g/dl 12,5 g/dl\nVGM 86,7 fl 87,1 fl\nTCMH 28,0 pg 28,9 pg\nCCMH 32,3 g/dl 33,2 g/dl\nSodium 139 mmol/l 137 mmol/l\nPlaquettes 332 10.9/l 273 10.9/l\nLe patient est-il professionel\nnon\nde santé..." }, { "test": "Potassium", "valeur": "8", "valeur_num": 8.0, "anomalie": true, "quality": "suspect", "discard_reason": "Valeur à 1 chiffre (possible décimale perdue) : vérifier dans le CR", "source_page": 26, "source_excerpt": "...Sysmex) XN (Sysmex)\nHématocrite (%) 39,0 % 37,7 %\nIndice de distribution des\n13,9 % 14,3 %\nhématies\nPotassium 3,9 mmol/l 3,5 mmol/l\nPCR COVID 19 (prélèvement\nNégative\nnasal) GeneXpert\nPatient: RUIZ RUIZ BERNAR..." }, { "test": "Potassium", "valeur": "3.9", "valeur_num": 3.9, "anomalie": false, "quality": "ok", "source_page": 26, "source_excerpt": "...Sysmex) XN (Sysmex)\nHématocrite (%) 39,0 % 37,7 %\nIndice de distribution des\n13,9 % 14,3 %\nhématies\nPotassium 3,9 mmol/l 3,5 mmol/l\nPCR COVID 19 (prélèvement\nNégative\nnasal) GeneXpert\nPatient: RUIZ RUIZ BERNAR..." }, { "test": "Chlore", "valeur": "104", "valeur_num": 104.0, "quality": "ok", "source_page": 26, "source_excerpt": "...l\nPhosphatase alcaline 66 U/l 85 U/l\nEstimation du DFG (CKD-\n70 ml/mn/1.73 m2 80 ml/mn/1.73 m2\nEPI)\nChlore 104 mmol/l 101 mmol/l\nCréatinine 102 µmol/l 91 µmol/l\nCRP 52 mg/l 212 mg/l\nCompte rendu Bactériolog..." }, { "test": "Hémoglobine", "valeur": "12.6", "valeur_num": 12.6, "anomalie": false, "quality": "ok", "source_page": 27, "source_excerpt": "...ement Pus profond\nLeucocytes 8,63 10.9/l 9,16 10.9/l\nHématies 4,50 10.12/l (t/l) 4,33 10.12/l (t/l)\nHémoglobine 12,6 g/dl 12,5 g/dl\nVGM 86,7 fl 87,1 fl\nTCMH 28,0 pg 28,9 pg\nCCMH 32,3 g/dl 33,2 g/dl\nSodium 139 mm..." }, { "test": "VGM", "valeur": "86.7", "valeur_num": 86.7, "quality": "ok", "source_page": 27, "source_excerpt": "...3 10.9/l 9,16 10.9/l\nHématies 4,50 10.12/l (t/l) 4,33 10.12/l (t/l)\nHémoglobine 12,6 g/dl 12,5 g/dl\nVGM 86,7 fl 87,1 fl\nTCMH 28,0 pg 28,9 pg\nCCMH 32,3 g/dl 33,2 g/dl\nSodium 139 mmol/l 137 mmol/l\nPlaquett..." }, { "test": "Plaquettes", "valeur": "332", "valeur_num": 332.0, "anomalie": false, "quality": "ok", "source_page": 27, "source_excerpt": "...g/dl\nVGM 86,7 fl 87,1 fl\nTCMH 28,0 pg 28,9 pg\nCCMH 32,3 g/dl 33,2 g/dl\nSodium 139 mmol/l 137 mmol/l\nPlaquettes 332 10.9/l 273 10.9/l\nLe patient est-il professionel\nnon\nde santé ?\nValidation et diffusion sous la..." }, { "test": "Leucocytes", "valeur": "8.63", "valeur_num": 8.63, "anomalie": false, "quality": "ok", "source_page": 27, "source_excerpt": "...pendant 5 j)\nExamen Direct Négatif\nLocalisation pus profond Bile\nNature du prélèvement Pus profond\nLeucocytes 8,63 10.9/l 9,16 10.9/l\nHématies 4,50 10.12/l (t/l) 4,33 10.12/l (t/l)\nHémoglobine 12,6 g/dl 12,5 g..." }, { "test": "Créatinine", "valeur": "102", "valeur_num": 102.0, "anomalie": false, "quality": "ok", "source_page": 10, "source_excerpt": "...023\n31/05/2023 07:00 Ionogramme ( Na, K, CL ) DR. Pascale LARROUY\n05:52\n31/05/2023\n31/05/2023 07:00 Créatinine sang ( dosage ) DR. Pascale LARROUY\n05:52\nPatient: RUIZ RUIZ BERNARD - Date de naissance: 07/12/196..." }, { "test": "Glycémie", "valeur": "1.13", "valeur_num": 1.13, "anomalie": true, "quality": "ok", "source_page": 2, "source_excerpt": ".../06/2023\nsurveillance 12:06 07:50 07:49 05:26 23:56 18:59 16:07 16:06 13:58 07:47 07:46 07:40 00:00\nGlycémie\n1,13 1,09 1,18 1,10\ncapillaire\nEchelle\nEN EN EN EN EN EN\ndouleur\nScore au\n0 0 0 0 0 0\nrepos\nTempéra..." }, { "test": "Glycémie", "valeur": "1.68", "valeur_num": 1.68, "anomalie": true, "quality": "ok", "source_page": 2, "source_excerpt": ".../06/2023\nsurveillance 12:06 07:50 07:49 05:26 23:56 18:59 16:07 16:06 13:58 07:47 07:46 07:40 00:00\nGlycémie\n1,13 1,09 1,18 1,10\ncapillaire\nEchelle\nEN EN EN EN EN EN\ndouleur\nScore au\n0 0 0 0 0 0\nrepos\nTempéra..." }, { "test": "Glycémie", "valeur": "19", "valeur_num": 19.0, "anomalie": true, "quality": "ok", "source_page": 2, "source_excerpt": ".../06/2023\nsurveillance 12:06 07:50 07:49 05:26 23:56 18:59 16:07 16:06 13:58 07:47 07:46 07:40 00:00\nGlycémie\n1,13 1,09 1,18 1,10\ncapillaire\nEchelle\nEN EN EN EN EN EN\ndouleur\nScore au\n0 0 0 0 0 0\nrepos\nTempéra..." }, { "test": "Glycémie", "valeur": "5", "valeur_num": 5.0, "anomalie": false, "quality": "ok", "source_page": 2, "source_excerpt": ".../06/2023\nsurveillance 12:06 07:50 07:49 05:26 23:56 18:59 16:07 16:06 13:58 07:47 07:46 07:40 00:00\nGlycémie\n1,13 1,09 1,18 1,10\ncapillaire\nEchelle\nEN EN EN EN EN EN\ndouleur\nScore au\n0 0 0 0 0 0\nrepos\nTempéra..." } ], "biologie_discarded": [], "imagerie": [], "complications": [ { "texte": "Fièvre", "source_page": 5, "source_excerpt": "...DM :\nDepuis hier matin, douleur de l'hypochondre droit rapidement progressive avec EN 7/10 ce jour.\nFièvre et sueurs.\nConsulte le médecin de garde qui réalise une échographie --> suspicion de cholecystite\nC..." }, { "texte": "Infection", "source_page": 11, "source_excerpt": "...RISE 1 Jour - Matin [8h] 29/05/2023\nRéalisé Bénédicte\nALIMENTAIRE / DESSERT Normal 10:48\nPONTIER\nDESINFECTION\n29/05/2023 Mayalen\nENVIRONNEMENT Réalisé - Matin [8h] Normal\n17:05 FOURCADE\nPATIENT\nDESINFECTION\n31..." } ], "alertes_codage": [ "QUALITE DEGRADEE : erreur RAG — codage sans référentiels", "2 CMA probables détectées — impact potentiel sur le niveau de sévérité GHM", "CMA niveau 3 : 'Cholécystite aiguë' (K81.0) — sévérité severe, marqueurs : aigue", "CMA niveau 2 : 'Hyperkaliémie' (E87.5) — sévérité non_evalue", "QC: DAS K81.0 (Cholécystite aiguë) à reconsidérer — Comme pour le code K80.0, il n'y a aucune preuve clinique de cholécystite aiguë. Ce code est redondant avec le code K80.0 s'il était justifié.", "QC: L'absence de justification clinique pour les codes K80.0 et K81.0 est préoccupante. Il est crucial de baser le codage sur des preuves objectives du dossier.", "QC: La glycémie basse (hypoglycémie) est un élément important du dossier qui n'est pas codé. Cela pourrait indiquer un problème métabolique nécessitant une investigation.", "QC: Le syndrome inflammatoire majeur (CRP élevée) doit être codé avec un code approprié (par exemple, R69.8 - Autres anomalies cliniques et biologiques spécifiées) si la cause sous-jacente n'est pas identifiée.", "VETOS[PDF]: FAIL (score=20)", "VETO-02 [MEDIUM] diagnostics_associes[2]: DAS E87.5 sans preuve exploitable", "VETO-02 [HARD] actes_ccam[1]: Acte ZCQK002 sans preuve exploitable", "VETO-03 [MEDIUM] diagnostic_principal: DP K80.0 basé sur du conditionnel", "VETO-03 [LOW] diagnostics_associes[0]: DAS K81.0 potentiellement conditionnel", "VETO-03 [MEDIUM] diagnostics_associes[1]: DAS N19 contredit par la preuve (négation)", "Aucun DP extrait (ni Trackare ni CRH)" ], "source_files": [], "ghm_estimation": { "cmd": "07", "cmd_libelle": "Affections hépatobiliaires et pancréatiques", "type_ghm": "C", "severite": 3, "ghm_approx": "07C??3", "cma_count": 2, "cms_count": 1, "alertes": [] }, "controles_cpam": [], "veto_report": { "verdict": "FAIL", "score_contestabilite": 20, "issues": [ { "veto": "VETO-02", "severity": "MEDIUM", "where": "diagnostics_associes[2]", "message": "DAS E87.5 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[1]", "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 K80.0 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[0]", "message": "DAS K81.0 potentiellement conditionnel", "citation": "Guide Méthodologique MCO : Un diagnostic conditionnel (suspecté, à éliminer) ne doit pas être codé comme confirmé" }, { "veto": "VETO-03", "severity": "MEDIUM", "where": "diagnostics_associes[1]", "message": "DAS N19 contredit par la preuve (négation)", "citation": "Guide Méthodologique MCO : Un diagnostic ne peut être retenu si le compte-rendu le contredit explicitement" } ] }, "completude": { "checks": [ { "code": "N19", "libelle": "Insuffisance rénale", "type_diag": "DAS", "items": [ { "categorie": "biologie", "element": "Créatinine", "statut": "present_non_confirme", "valeur": "102", "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.5", "libelle": "Hyperkaliémie", "type_diag": "DAS", "items": [ { "categorie": "biologie", "element": "Sodium", "statut": "present_non_confirme", "valeur": "139", "importance": "obligatoire", "impact_cpam": "Ionogramme obligatoire pour justifier un trouble électrolytique", "confirmation_detail": "Sodium ≥ 135 mmol/L : hyponatrémie non confirmée" }, { "categorie": "biologie", "element": "Potassium", "statut": "present_confirme", "valeur": "8", "importance": "obligatoire", "impact_cpam": "Ionogramme obligatoire pour justifier un trouble électrolytique", "confirmation_detail": "Potassium hors norme : trouble confirmé" } ], "score": 73, "verdict": "fragile", "resume": "2/2 obligatoires (1 confirmé)" }, { "code": "HMFC004", "libelle": "Acte chirurgical nécessitant un CRO", "type_diag": "Acte", "items": [ { "categorie": "document", "element": "CRO", "statut": "absent", "importance": "obligatoire", "impact_cpam": "Compte-rendu opératoire obligatoire pour tout acte chirurgical" } ], "score": 30, "verdict": "indefendable", "resume": "0/1 obligatoires" } ], "score_global": 40, "verdict_global": "indefendable", "documents_presents": [ "trackare" ], "documents_manquants": [ "CRO" ] }, "processing_time_s": 265.74, "metrics": { "das_total": 3, "das_active": 3, "das_excluded": 0, "das_removed": 0, "das_ruled_out": 0, "das_no_code": 0, "actes_total": 2, "actes_with_code": 2, "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" ] } }