{ "source_file": "", "document_type": "trackare", "sejour": { "sexe": "F", "age": 55, "date_entree": "27/03/2023", "date_sortie": "31/03/2023", "duree_sejour": 4, "imc": 22.827, "poids": 50.0, "taille": 148.0 }, "diagnostic_principal": { "texte": "Hypertension artérielle", "cim10_suggestion": "I10", "cim10_confidence": "high", "cim10_final": "I10", "cim10_decision": { "action": "PROMOTE_DP", "final_code": "I10", "reason": "DAS promu en DP (score (2, 3, 3))", "needs_info": [], "applied_rules": [ "RULE-DAS-TO-DP" ] }, "sources_rag": [], "preuves_cliniques": [], "source": "regex" }, "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": 14, "source_excerpt": "...SAT 171 U/l Hémolysé U/l 96 U/l\nNon-applicable en cas Non-applicable en cas Non-applicable en cas\nd'insuffisance rénale d'insuffisance rénale d'insuffisance rénale\naigue. Estimation du aigue. Estimation du aigue. Estima..." }, { "texte": "Cytolyse hépatique", "cim10_suggestion": "R94.5", "cim10_confidence": "medium", "cim10_final": "R94.5", "justification": "ASAT 171 et ALAT 175 (normes 0-40) sont significativement élevées, témoignant d'une atteinte hépatique ayant mobilisé des ressources diagnostiques et thérapeutiques pendant le séjour", "sources_rag": [], "preuves_cliniques": [], "niveau_severite": "non_evalue", "niveau_cma": 1, "source": "llm_das" } ], "actes_ccam": [ { "texte": "Cholécystectomie", "code_ccam_suggestion": "HMFC004", "sources_rag": [], "validite": "valide", "alertes": [], "source_page": 1, "source_excerpt": "...on du kyste à l’ultracision 5 mm avant le parenchyme hépatique permettant d’enlever les ¾ du kyste.\nCholécystectomie mono bloc avec ligature de l’artère cystique entre clips Hemolock et section du cystique ent\nLe fon..." } ], "antecedents": [], "traitements_sortie": [ { "medicament": "ML INJ SER", "source_page": 4, "source_excerpt": "...Sortie\nVoie d`administration: SOUS-CUTANEE\nStatut des prescriptions: Signé\nLOVENOX 4000UI\n1\nAXa/0,4ML INJ SER\nSERINGUE(S) - Presc. de Sortie 28/03/2023 08:46 Anaïs CARRAZÉ\n+S [2] SERINGUE(S)\nPREREMPLIE(S)\nPRER..." } ], "biologie_cle": [ { "test": "CRP", "valeur": "23", "valeur_num": 23.0, "anomalie": true, "quality": "ok", "source_page": 4, "source_excerpt": "...023\n30/03/2023 12:48 Créatinine sang ( dosage ) DR. Ute DURANTEAU\n13:14\n30/03/2023\n30/03/2023 12:48 CRP sang ( dosage ) DR. Ute DURANTEAU\n13:14\nBilan hépatique ( ASAT, ALAT, 30/03/2023\n30/03/2023 12:48 D..." }, { "test": "ASAT", "valeur": "171", "valeur_num": 171.0, "anomalie": true, "quality": "ok", "source_page": 4, "source_excerpt": "...ription Docteur Note\ncollection\n28/03/2023 08:46 Num +Formule +Plaq Anaïs CARRAZÉ\nBilan hépatique ( ASAT, ALAT,\n28/03/2023 08:46 Anaïs CARRAZÉ\nGGT, PAL, bilirubine )\nPièce opératoire ( Atlantic- 28/03/202..." }, { "test": "ALAT", "valeur": "175", "valeur_num": 175.0, "anomalie": true, "quality": "ok", "source_page": 4, "source_excerpt": "...n Docteur Note\ncollection\n28/03/2023 08:46 Num +Formule +Plaq Anaïs CARRAZÉ\nBilan hépatique ( ASAT, ALAT,\n28/03/2023 08:46 Anaïs CARRAZÉ\nGGT, PAL, bilirubine )\nPièce opératoire ( Atlantic- 28/03/2023\n28/0..." }, { "test": "Sodium", "valeur": "139", "valeur_num": 139.0, "anomalie": false, "quality": "ok", "source_page": 15, "source_excerpt": "...Hémoglobine 12,1 g/dl 12,7 g/dl\nVGM 89,1 fl 89,8 fl\nTCMH 30,0 pg 30,2 pg\nCCMH 33,6 g/dl 33,7 g/dl\nSodium 139 mmol/l 136 mmol/l 141 mmol/l\nPrélèvement non\nNon conformité validé initialement par\nService\nPla..." }, { "test": "Potassium", "valeur": "4.7", "valeur_num": 4.7, "anomalie": false, "quality": "ok", "source_page": 14, "source_excerpt": "...Sysmex) XN (Sysmex)\nHématocrite (%) 36,0 % 37,7 %\nIndice de distribution des\n12,1 % 12,1 %\nhématies\nPotassium 4,7 mmol/l Hémolysé mmol/l 4,3 mmol/l\nLeucocytes 11,76 10.9/l 11,08 10.9/l\nHématies 4,04 10.12/l (t..." }, { "test": "Chlore", "valeur": "103", "valeur_num": 103.0, "quality": "ok", "source_page": 14, "source_excerpt": "...olysé U/l 76 U/l\nEstimation du DFG (CKD-\n103 ml/mn/1.73 m2 110 ml/mn/1.73 m2 101 ml/mn/1.73 m2\nEPI)\nChlore 103 mmol/l 105 mmol/l 106 mmol/l\nCréatinine 53 µmol/l 44 µmol/l 56 µmol/l\nCRP 23 mg/l 22 mg/l 7 mg/..." }, { "test": "Hémoglobine", "valeur": "12.1", "valeur_num": 12.1, "anomalie": false, "quality": "ok", "source_page": 15, "source_excerpt": "...HIRURGIE VISC.A2 ) - Taille: 148 cm - Poids: 50 kg - IMC: 22.827\nLe 31/03/2023 13:43 Page 14 de 15\n\nHémoglobine 12,1 g/dl 12,7 g/dl\nVGM 89,1 fl 89,8 fl\nTCMH 30,0 pg 30,2 pg\nCCMH 33,6 g/dl 33,7 g/dl\nSodium 139 mm..." }, { "test": "VGM", "valeur": "89.1", "valeur_num": 89.1, "quality": "ok", "source_page": 15, "source_excerpt": "...cm - Poids: 50 kg - IMC: 22.827\nLe 31/03/2023 13:43 Page 14 de 15\n\nHémoglobine 12,1 g/dl 12,7 g/dl\nVGM 89,1 fl 89,8 fl\nTCMH 30,0 pg 30,2 pg\nCCMH 33,6 g/dl 33,7 g/dl\nSodium 139 mmol/l 136 mmol/l 141 mmol..." }, { "test": "Plaquettes", "valeur": "303", "valeur_num": 303.0, "anomalie": false, "quality": "ok", "source_page": 15, "source_excerpt": "...ium 139 mmol/l 136 mmol/l 141 mmol/l\nPrélèvement non\nNon conformité validé initialement par\nService\nPlaquettes 303 10.9/l 291 10.9/l\nDr. Marie-Laure\nValidation et diffusion sous la Dr. Anne Christine\nCURUTCHET..." }, { "test": "Leucocytes", "valeur": "11.76", "valeur_num": 11.76, "anomalie": true, "quality": "ok", "source_page": 14, "source_excerpt": "...%\nIndice de distribution des\n12,1 % 12,1 %\nhématies\nPotassium 4,7 mmol/l Hémolysé mmol/l 4,3 mmol/l\nLeucocytes 11,76 10.9/l 11,08 10.9/l\nHématies 4,04 10.12/l (t/l) 4,20 10.12/l (t/l)\nPatient: ABELLARD EYQUEM N..." }, { "test": "Créatinine", "valeur": "53", "valeur_num": 53.0, "anomalie": false, "quality": "ok", "source_page": 4, "source_excerpt": "...9/03/2023\n29/03/2023 07:00 Ionogramme ( Na, K, CL ) Anaïs CARRAZÉ\n06:01\n29/03/2023\n29/03/2023 07:00 Créatinine sang ( dosage ) Anaïs CARRAZÉ\n06:01\n30/03/2023\n30/03/2023 11:33 Ionogramme ( Na, K, CL ) DR. Ute DU..." } ], "biologie_discarded": [], "imagerie": [], "complications": [ { "texte": "Infection", "source_page": 5, "source_excerpt": "...al Loïc JOEST\nIDENTIFICATION 08:00\n28/03/2023\nDEPILATION Réalisé - à 08h Normal Loïc JOEST\n08:00\nDESINFECTION\n1 Semaine - Matin 28/03/2023\nENVIRONNEMENT Réalisé Loïc JOEST\n[8h] Normal 08:00\nPATIENT\nHABILLAGE :..." } ], "alertes_codage": [ "FUSION: 2 documents fusionnés", "QUALITE DEGRADEE : erreur RAG — codage sans référentiels", "NUKE-3 REVIEW: DP ambigu — Aucun candidat DP identifié", "QC: DAS I10 (Hypertension artérielle) à reconsidérer — AUCUNE preuve clinique d'HTA dans le dossier. Pas d'antécédent mentionné, pas de traitement antihypertenseur, pas de mesure tensionnelle rapportée. Codage injustifié = risque de sur-codage.", "QC: DAS N19 (Insuffisance rénale) à reconsidérer — Créatinine 53 µmol/L est NORMALE (normes 50-120). Pas d'insuffisance rénale. Codage contraire aux données biologiques = erreur manifeste.", "QC: ⚠️ CODAGE TRÈS PROBLÉMATIQUE : 2 codes sur 3 sans justification clinique (I10, N19)", "QC: ⚠️ Contradiction flagrante : N19 codée alors que créatinine normale", "QC: ⚠️ Manque diagnostic étiologique : cytolyse hépatique présente mais cause non codée (hépatite ? infection ? toxique ?)", "QC: ⚠️ Complication mentionnée (infection) mais non codée → risque de sous-codage du GHM", "QC: ⚠️ CRP 23 + leucocytes 11.76 + cytolyse hépatique = contexte infectieux/inflammatoire : chercher diagnostic principal (hépatite virale, bactérienne, etc.)", "QC: ⚠️ Justification du code R94.5 incomplète : « ayant mobilisé des ressources » n'est pas un critère de codage PMSI", "RULE-DAS-TO-DP: DP absent → DAS I10 (Hypertension artérielle) promu en DP", "DECISIONS[PDF]: 1 ligne(s)", "Aucun DP extrait (ni Trackare ni CRH)", "DECISIONS[FINAL]: 1 ligne(s)", "DECISION: diagnostic_principal I10 promu en DP (RULE-DAS-TO-DP)", "VETOS[FINAL]: FAIL (score=20)", "VETO-02 [HARD] diagnostic_principal: DP I10 sans preuve exploitable", "VETO-02 [MEDIUM] diagnostics_associes[1]: DAS R94.5 sans preuve exploitable", "VETO-09 [LOW] diagnostics_associes[0]: IR N19 à confirmer (créat=53.0)", "VETO-12 [HARD] diagnostic_principal: DP I10 en high sans preuve" ], "source_files": [ "CRO 23028431.pdf", "trackare-05010445-23028431_05010445_23028431.pdf" ], "ghm_estimation": { "cmd": "05", "cmd_libelle": "Affections de l'appareil circulatoire", "type_ghm": "C", "severite": 1, "ghm_approx": "05C??1", "cma_count": 0, "cms_count": 0, "alertes": [] }, "controles_cpam": [], "veto_report": { "verdict": "FAIL", "score_contestabilite": 20, "issues": [ { "veto": "VETO-02", "severity": "HARD", "where": "diagnostic_principal", "message": "DP I10 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 R94.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-09", "severity": "LOW", "where": "diagnostics_associes[0]", "message": "IR N19 à confirmer (créat=53.0)" }, { "veto": "VETO-12", "severity": "HARD", "where": "diagnostic_principal", "message": "DP I10 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": "53", "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": "HMFC004", "libelle": "Acte chirurgical nécessitant un CRO", "type_diag": "Acte", "items": [ { "categorie": "document", "element": "CRO", "statut": "present", "importance": "obligatoire", "impact_cpam": "Compte-rendu opératoire obligatoire pour tout acte chirurgical" } ], "score": 100, "verdict": "defendable", "resume": "1/1 obligatoires" } ], "score_global": 58, "verdict_global": "fragile", "documents_presents": [ "cro", "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": 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": [] } }