{ "source_file": "trackare-BA143366-23042633_BA143366_23042633.pdf", "document_type": "trackare", "sejour": { "sexe": "M", "age": 62, "date_entree": "05/04/2023", "date_sortie": "09/04/2023", "duree_sejour": 4, "imc": 29.0, "poids": 90.0, "taille": 174.0 }, "diagnostic_principal": { "texte": "Insuffisance rénale", "cim10_suggestion": "N19", "cim10_confidence": "high", "cim10_final": "N19", "cim10_decision": { "action": "PROMOTE_DP", "final_code": "N19", "reason": "DAS promu en DP (score (2, 3, 3))", "needs_info": [], "applied_rules": [ "RULE-DAS-TO-DP" ] }, "sources_rag": [], "preuves_cliniques": [], "source": "regex", "source_page": 16, "source_excerpt": ".../2023 06:25 07/04/2023 06:25\nRésultat de labo\n(5925999) (5924910) (5924909)\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..." }, "dp_final": { "verdict": "REVIEW", "evidence": [], "reason": "Aucun DP disponible", "candidates": [] }, "quality_flags": { "rag_status": "error", "no_dp_source": true }, "diagnostics_associes": [ { "texte": "Infection du site opératoire ou infection liée au séjour", "cim10_suggestion": "T81.4", "cim10_confidence": "medium", "cim10_final": "T81.4", "justification": "Le contexte clinique mentionne une 'Infection' comme complication du séjour. Patient en post-opératoire (J1 post-op mentionné), avec présence de drain (redon). L'infection a mobilisé des ressources supplémentaires pendant le séjour.", "sources_rag": [], "preuves_cliniques": [], "est_cma": true, "niveau_severite": "non_evalue", "niveau_cma": 3, "source": "llm_das" }, { "texte": "Hématome post-opératoire", "cim10_suggestion": "T81.0", "cim10_confidence": "medium", "cim10_final": "T81.0", "justification": "Le contexte clinique mentionne explicitement un 'Hématome' comme complication. En post-opératoire de chirurgie vasculaire, cette complication a nécessité une prise en charge supplémentaire.", "sources_rag": [], "preuves_cliniques": [], "est_cma": true, "niveau_severite": "non_evalue", "niveau_cma": 2, "source": "llm_das" }, { "texte": "Occlusion intestinale", "cim10_suggestion": "K56.6", "cim10_confidence": "low", "cim10_final": "K56.6", "justification": "Le contexte clinique mentionne une 'Occlusion' comme complication. Les observations médicales notent 'Absence' de gaz et selles à partir du 07/04, confirmant une occlusion intestinale post-opératoire ayant mobilisé des ressources.", "sources_rag": [], "preuves_cliniques": [], "est_cma": true, "niveau_severite": "non_evalue", "niveau_cma": 3, "source": "llm_das" }, { "texte": "Hyperglycémie", "cim10_suggestion": "R73.9", "cim10_confidence": "high", "cim10_final": "R73.9", "justification": "Glycémie 6.2 [N: 3.9-5.5] - valeur élevée en contexte post-opératoire. Cette hyperglycémie a nécessité une surveillance et une prise en charge supplémentaires pendant le séjour.", "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": [], "validite": "valide", "alertes": [] } ], "antecedents": [], "traitements_sortie": [], "biologie_cle": [ { "test": "Sodium", "valeur": "138", "valeur_num": 138.0, "anomalie": false, "quality": "ok", "source_page": 18, "source_excerpt": "...04/2023 13:51 Page 17 de 18\n\ndu patient sur le\nprélèvement g/dl\nNon conformité :\nAbsence d'identité\nSodium 138 mmol/l\ndu patient sur le\nprélèvement mmol/l\nRefus (analyse(s) Refus (analyse(s)\nDécision non co..." }, { "test": "Potassium", "valeur": "4.3", "valeur_num": 4.3, "anomalie": false, "quality": "ok", "source_page": 17, "source_excerpt": "...ence d'identité\n13,2 %\nhématies du patient sur le\nprélèvement %\nNon conformité :\nAbsence d'identité\nPotassium 4,3 mmol/l\ndu patient sur le\nprélèvement mmol/l\nNon conformité :\nAbsence d'identité\nLeucocytes 9,43..." }, { "test": "Chlore", "valeur": "109", "valeur_num": 109.0, "quality": "ok", "source_page": 17, "source_excerpt": "...vis\ncardiologique\nEstimation du DFG (CKD-\n61 ml/mn/1.73 m2\nEPI)\nNon conformité :\nAbsence d'identité\nChlore 109 mmol/l\ndu patient sur le\nprélèvement mmol/l\nNon conformité :\nAbsence d'identité\nCréatinine 111..." }, { "test": "Hémoglobine", "valeur": "14.4", "valeur_num": 14.4, "anomalie": false, "quality": "ok", "source_page": 17, "source_excerpt": "...es 5,13 10.12/l (t/l) du patient sur le\nprélèvement 10.12/l (t/\nNon conformité :\nAbsence d'identité\nHémoglobine 14,4 g/dl\ndu patient sur le\nprélèvement g/dl\nNon conformité :\nAbsence d'identité\nVGM 87,1 fl\ndu pat..." }, { "test": "VGM", "valeur": "87.1", "valeur_num": 87.1, "quality": "ok", "source_page": 17, "source_excerpt": "...entité\nHémoglobine 14,4 g/dl\ndu patient sur le\nprélèvement g/dl\nNon conformité :\nAbsence d'identité\nVGM 87,1 fl\ndu patient sur le\nprélèvement fl\nNon conformité :\nAbsence d'identité\nTCMH 28,1 pg\ndu patien..." }, { "test": "Plaquettes", "valeur": "197", "valeur_num": 197.0, "anomalie": false, "quality": "ok", "source_page": 18, "source_excerpt": "...tient sur le\nprélèvement prélèvement\nOsmolarité sang 282 mOSM/l\nNon conformité :\nAbsence d'identité\nPlaquettes 197 10.9/l\ndu patient sur le\nprélèvement 10.9/l\nDr. Marie-Laure\nValidation et diffusion sous la\n\"\"..." }, { "test": "Leucocytes", "valeur": "9.43", "valeur_num": 9.43, "anomalie": false, "quality": "ok", "source_page": 17, "source_excerpt": "...ntité\nPotassium 4,3 mmol/l\ndu patient sur le\nprélèvement mmol/l\nNon conformité :\nAbsence d'identité\nLeucocytes 9,43 10.9/l\ndu patient sur le\nprélèvement 10.9/l\nNon conformité :\nAbsence d'identité\nHématies 5,13..." }, { "test": "Créatinine", "valeur": "111", "valeur_num": 111.0, "anomalie": false, "quality": "ok", "source_page": 17, "source_excerpt": "...identité\nChlore 109 mmol/l\ndu patient sur le\nprélèvement mmol/l\nNon conformité :\nAbsence d'identité\nCréatinine 111 µmol/l\ndu patient sur le\nprélèvement µmol/l\nCompte-rendu laboratoire Labo230407134801-1.pdfLabo..." }, { "test": "Urée", "valeur": "8.5", "valeur_num": 8.5, "anomalie": true, "quality": "ok", "source_page": 18, "source_excerpt": "...ure\nValidation et diffusion sous la\n\"\" Dr Rémi SEGUES CURUTCHET\nresponsabilité du biologiste\nBURTIN\nUrée 8,5 mmol/l\nNon conformité :\nAbsence d'identité\nVolume plaquettaire moyen 10,8 fl\ndu patient sur le..." }, { "test": "Glycémie", "valeur": "6.2", "valeur_num": 6.2, "anomalie": true, "quality": "ok" } ], "biologie_discarded": [], "imagerie": [], "complications": [ { "texte": "Infection", "source_page": 5, "source_excerpt": "...TIFICATION 08:00 HIRIGARAY\n06/04/2023 Mirentxu\nDEPILATION Réalisé - à 08h Normal\n08:00 HIRIGARAY\nDESINFECTION\n- Matin midi goûter 06/04/2023 Mirentxu\nENVIRONNEMENT Réalisé\nsoir Normal 08:57 HIRIGARAY\nPATIENT\nH..." }, { "texte": "Hématome", "source_page": 3, "source_excerpt": "...- Douleur : non algique\n- Risque infectieux : apyrétique, pansement ancien redon légèrement tâché, hématome intérieur\nNolwenn BARRE 08/04/2023\nNote IDE cuisse gauche, non évolutif dixit patient\nSAULE 16:52\n-..." }, { "texte": "Occlusion", "source_page": 18, "source_excerpt": "...arche régulière et invalidante dans sa vie quotidienne.\nNous avions mis en évidence à droite une subocclusion de l' AFC sur une plaque hypodense au scanner\nassocié de cette coté à une dissection de l'iliaque p..." } ], "alertes_codage": [ "QUALITE DEGRADEE : erreur RAG — codage sans référentiels", "3 CMA probables détectées — impact potentiel sur le niveau de sévérité GHM", "CMA niveau 3 : 'Infection du site opératoire ou infection liée au séjour' (T81.4) — sévérité non_evalue", "CMA niveau 2 : 'Hématome post-opératoire' (T81.0) — sévérité non_evalue", "CMA niveau 3 : 'Occlusion intestinale' (K56.6) — sévérité non_evalue", "QC: DAS N19 (Insuffisance rénale) à reconsidérer — Aucune preuve d'insuffisance rénale. Créatinine 111 (légèrement élevée mais dans les normes hautes) et urée 8.5 (légèrement élevée) ne suffisent pas à justifier N19. Pas de mention de clairance réduite, de dialyse ou de diagnostic d'IR dans le dossier. Codage non justifié.", "QC: ⚠️ CRITIQUE: Absence totale de preuves documentées pour 4 codes sur 5. Les justifications sont incomplètes ou tronquées (texte coupé).", "QC: ⚠️ Diagnostic principal manquant: Quel est l'acte chirurgical réalisé? (Chirurgie vasculaire mentionnée mais pas codée en DP)", "QC: ⚠️ Incohérence: 3 complications graves (infection, hématome, occlusion) sans preuves biologiques ou radiologiques correspondantes dans le dossier fourni.", "QC: ⚠️ Biologie: Urée légèrement élevée (8.5) + créatinine haute-normale (111) ne justifient PAS une insuffisance rénale (N19) sans contexte clinique.", "QC: ⚠️ Leucocytes 9.43 (normal) = argument CONTRE une infection significative.", "QC: ⚠️ Recommandation: Demander le dossier complet avec: acte opératoire, notes médicales détaillées, imagerie, cultures, résultats biologiques complets et datés.", "QC: ⚠️ Risque de surcodage: Vérifier que les 3 complications ne sont pas des hypothèses diagnostiques non confirmées.", "RULE-DAS-TO-DP: DP absent → DAS N19 (Insuffisance rénale) promu en DP", "DECISIONS[PDF]: 1 ligne(s)", "DECISION: diagnostic_principal N19 promu en DP (RULE-DAS-TO-DP)", "VETOS[PDF]: FAIL (score=10)", "VETO-02 [MEDIUM] diagnostics_associes[1]: DAS T81.4 sans preuve exploitable", "VETO-02 [MEDIUM] diagnostics_associes[2]: DAS T81.0 sans preuve exploitable", "VETO-02 [MEDIUM] diagnostics_associes[3]: DAS K56.6 sans preuve exploitable", "VETO-02 [MEDIUM] diagnostics_associes[4]: DAS R73.9 sans preuve exploitable", "VETO-02 [HARD] actes_ccam[0]: Acte ZCQK002 sans preuve exploitable", "Aucun DP extrait (ni Trackare ni CRH)" ], "source_files": [], "ghm_estimation": { "cmd": "11", "cmd_libelle": "Affections du rein et des voies urinaires", "type_ghm": "K", "severite": 3, "ghm_approx": "11K??3", "cma_count": 3, "cms_count": 0, "alertes": [] }, "controles_cpam": [], "veto_report": { "verdict": "FAIL", "score_contestabilite": 10, "issues": [ { "veto": "VETO-02", "severity": "MEDIUM", "where": "diagnostics_associes[1]", "message": "DAS T81.4 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 T81.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 K56.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": "MEDIUM", "where": "diagnostics_associes[4]", "message": "DAS R73.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": "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)" } ] }, "completude": { "checks": [ { "code": "N19", "libelle": "Insuffisance rénale", "type_diag": "DP", "items": [ { "categorie": "biologie", "element": "Créatinine", "statut": "present_non_confirme", "valeur": "111", "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.5", "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" } ], "score_global": 32, "verdict_global": "fragile", "documents_presents": [ "trackare" ], "documents_manquants": [] }, "processing_time_s": 37.06, "metrics": { "das_total": 4, "das_active": 4, "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": [ "decisions_core", "vetos_core" ], "always_on_rules": [], "triggers_fired": [] } }