{ "source_file": "CRO 23142660.pdf", "document_type": "crh", "sejour": { "sexe": "M" }, "diagnostic_principal": { "texte": "Hypertrophie bénigne de la prostate", "cim10_suggestion": "N40", "cim10_confidence": "high", "cim10_final": "N40", "sources_rag": [], "preuves_cliniques": [], "niveau_severite": "leger", "niveau_cma": 1, "source": "nuke3" }, "dp_selection": { "chosen_index": 0, "chosen_term": "Hypertrophie bénigne de la prostate", "chosen_code": "N40", "confidence": "medium", "verdict": "CONFIRMED", "evidence": [ "Le contexte clinique suggère une prise en charge pour des troubles urinaires liés à une hypertrophie prostatique.", "L'hypertrophie bénigne de la prostate est une étiologie probable des symptômes urinaires." ], "reason": "L'hypertrophie bénigne de la prostate est le motif principal de prise en charge, et est une étiologie plus précise qu'un simple symptôme (résidu postmictionnel).", "candidates": [ { "index": 0, "term": "Hypertrophie bénigne de la prostate", "code": "N40", "confidence": "high", "source": "llm_das", "is_comorbidity_like": false, "is_symptom_like": false, "is_act_only": false, "section_strength": 1, "num_occurrences": 1, "score": 4.0, "score_details": { "section": 1, "confidence": 3 } }, { "index": 1, "term": "Résidu postmictionnel important", "code": "R39.1", "confidence": "high", "source": "llm_das", "is_comorbidity_like": false, "is_symptom_like": true, "is_act_only": false, "section_strength": 1, "num_occurrences": 1, "score": 2.0, "score_details": { "section": 1, "confidence": 3, "symptom_malus": -2 } } ], "debug_scores": { "top1": 4.0, "top2": 2.0, "delta": 2.0, "llm": true } }, "dp_crh_only": { "chosen_index": 0, "chosen_term": "Hypertrophie bénigne de la prostate", "chosen_code": "N40", "confidence": "medium", "verdict": "CONFIRMED", "evidence": [ "Le contexte clinique suggère une prise en charge pour des troubles urinaires liés à une hypertrophie prostatique.", "L'hypertrophie bénigne de la prostate est une étiologie probable des symptômes urinaires." ], "reason": "L'hypertrophie bénigne de la prostate est le motif principal de prise en charge, et est une étiologie plus précise qu'un simple symptôme (résidu postmictionnel).", "candidates": [ { "index": 0, "term": "Hypertrophie bénigne de la prostate", "code": "N40", "confidence": "high", "source": "llm_das", "is_comorbidity_like": false, "is_symptom_like": false, "is_act_only": false, "section_strength": 1, "num_occurrences": 1, "score": 4.0, "score_details": { "section": 1, "confidence": 3 } }, { "index": 1, "term": "Résidu postmictionnel important", "code": "R39.1", "confidence": "high", "source": "llm_das", "is_comorbidity_like": false, "is_symptom_like": true, "is_act_only": false, "section_strength": 1, "num_occurrences": 1, "score": 2.0, "score_details": { "section": 1, "confidence": 3, "symptom_malus": -2 } } ], "debug_scores": { "top1": 4.0, "top2": 2.0, "delta": 2.0, "llm": true } }, "dp_final": { "chosen_index": 0, "chosen_term": "Hypertrophie bénigne de la prostate", "chosen_code": "N40", "confidence": "medium", "verdict": "CONFIRMED", "evidence": [ "Le contexte clinique suggère une prise en charge pour des troubles urinaires liés à une hypertrophie prostatique.", "L'hypertrophie bénigne de la prostate est une étiologie probable des symptômes urinaires." ], "reason": "L'hypertrophie bénigne de la prostate est le motif principal de prise en charge, et est une étiologie plus précise qu'un simple symptôme (résidu postmictionnel).", "candidates": [ { "index": 0, "term": "Hypertrophie bénigne de la prostate", "code": "N40", "confidence": "high", "source": "llm_das", "is_comorbidity_like": false, "is_symptom_like": false, "is_act_only": false, "section_strength": 1, "num_occurrences": 1, "score": 4.0, "score_details": { "section": 1, "confidence": 3 } }, { "index": 1, "term": "Résidu postmictionnel important", "code": "R39.1", "confidence": "high", "source": "llm_das", "is_comorbidity_like": false, "is_symptom_like": true, "is_act_only": false, "section_strength": 1, "num_occurrences": 1, "score": 2.0, "score_details": { "section": 1, "confidence": 3, "symptom_malus": -2 } } ], "debug_scores": { "top1": 4.0, "top2": 2.0, "delta": 2.0, "llm": true } }, "quality_flags": { "crh_only_mode": true }, "diagnostics_associes": [ { "texte": "Résidu postmictionnel important", "cim10_suggestion": "R39.1", "cim10_confidence": "medium", "cim10_final": "R39.1", "justification": "Le code R39.1 est le code CIM-10 approprié pour 'Résidu postmictionnel important' et a déjà été codé. Il n'est pas nécessaire de le coder à nouveau.", "raisonnement": "ANALYSE CLINIQUE :\nLe résidu postmictionnel important indique une incapacité de la vessie à se vider complètement après la miction. Cela peut entraîner des infections urinaires, une distension vésicale et potentiellement des lésions rénales à long terme. Dans ce contexte, il est lié à l'hypertrophie bénigne de la prostate.\n\nCODES CANDIDATS :\nAucun des codes fournis dans les sources ne correspond directement à 'Résidu postmictionnel important'. Le code R39.1 a déjà été codé.\n\nDISCRIMINATION :\nLe code R39.1 a déjà été utilisé. Il n'y a pas d'autres codes pertinents dans les sources fournies pour affiner le diagnostic. Il est important de ne pas ajouter de code redondant.\n\nREGLE PMSI :\nEn tant que DAS, le diagnostic doit justifier une mobilisation de ressources supplémentaires. L'infection associée à la rétention urinaire et l'hypertrophie prostatique justifient la présence de ce DAS. Cependant, le code R39.1 est déjà présent et spécifique.", "sources_rag": [ { "document": "cim10", "page": 68, "code": "R15", "extrait": "R15 Incontinence des matières fécales" }, { "document": "cim10", "page": 463, "code": "K03.3", "extrait": "K03.3 Résorption pathologique des dents\nGranulome pulpaire\nRésorption dentaire (externe)" }, { "document": "cim10", "page": 557, "code": "M71.4", "extrait": "M71.4 Dépôts calciques dans une bourse séreuse\nÀ l'exclusion de :épaule (M75.3)" }, { "document": "cim10", "page": 801, "code": "T29.7", "extrait": "T29.7 Corrosions de parties multiples du corps, au moins une corrosion du troisième\ndegré mentionnée" }, { "document": "cim10", "page": 557, "code": "M70.4", "extrait": "M70.4 Bursite prépatellaire" }, { "document": "cim10", "page": 463, "code": "K03.6", "extrait": "K03.6 Dépôts [accrétions] sur les dents\nDépôts [accrétions] sur les dents :\n•bétel\n•materia alba\n•noir\n•orange\n•tabac\n•vert\nPigmentation des dents :\n•SAI\n•extrinsèque SAI\nTartre (dentaire) :\n•sousging" }, { "document": "cim10", "page": 802, "code": "T30.7", "extrait": "T30.7 Corrosion du troisième degré, partie du corps non précisée\nCorrosion du troisième degré SAI" }, { "document": "cim10", "page": 688, "code": "Q43.7", "extrait": "Q43.7 Persistance du cloaque\nCloaque SAI" }, { "document": "cim10", "page": 803, "code": "T32.5", "extrait": "T32.5 Corrosions couvrant entre 50% et moins de 60% de la surface du corps" }, { "document": "cim10", "page": 803, "code": "T32.7", "extrait": "T32.7 Corrosions couvrant entre 70% et moins de 80% de la surface du corps" } ], "preuves_cliniques": [ { "type": "clinique", "element": "Présence d'un résidu postmictionnel important objectivé par l'imagerie ou la mesure directe.", "interpretation": "Confirme la présence du diagnostic." }, { "type": "biologie", "element": "Présence d'une infection urinaire (recherche d'éléments bactériens).", "interpretation": "Justifie la sévérité du DAS et la mobilisation de ressources." } ], "niveau_severite": "non_evalue", "niveau_cma": 1, "source": "llm_das" } ], "actes_ccam": [], "antecedents": [], "traitements_sortie": [], "biologie_cle": [], "biologie_discarded": [], "imagerie": [], "complications": [ { "texte": "Infection", "source_page": 1, "source_excerpt": "...hésiste : Docteur GARAZI-ECHEVERRIA\nIntervention sous anesthésie générale\nProtocole opératoire :\nDésinfection protocole CLIN. Champage stérile.\nUrétrocystoscopie première pour vérification de l’absence d’anoma..." } ], "alertes_codage": [ "QC: DP N40 confiance medium→high — L'hypertrophie bénigne de la prostate est mentionnée sans preuve clinique. L'absence de preuve clinique justifie la suppression du code. Le dossier mentionne une complication (infection), mais ne précise pas si cette complication est liée à une hypertrophie de la prostate. Sans cette information, le code N40 est inapproprié.", "QC: DAS R39.1 confiance high→medium — Le code R39.1 est justifié par la présence d'un résidu postmictionnel important objectivé et la présence d'une infection urinaire. La justification fournie est cohérente avec les informations disponibles. Cependant, il serait idéal d'avoir plus de détails sur la méthode d'objectivation du résidu postmictionnel (mesure directe, imagerie) pour une confiance plus élevée.", "QC: Le dossier clinique est très limité. L'absence d'informations sur la relation entre l'hypertrophie de la prostate (si elle existe) et l'infection rend le codage difficile. Il est crucial d'obtenir plus de détails cliniques pour un codage précis et justifié.", "QC: La justification du code N40 est inexistante. Il est impératif de justifier chaque code avec des preuves cliniques concrètes.", "QC: La mention d'une 'complication' est trop vague. Il faudrait préciser la nature de cette complication et son lien avec les autres éléments du dossier.", "VETOS[PDF]: FAIL (score=40)", "VETO-02 [HARD] diagnostic_principal: DP N40 sans preuve exploitable", "VETO-12 [HARD] diagnostic_principal: DP N40 en high sans preuve" ], "source_files": [], "ghm_estimation": { "cmd": "12", "cmd_libelle": "Affections de l'appareil génital masculin", "type_ghm": "M", "severite": 1, "ghm_approx": "12M??1", "cma_count": 0, "cms_count": 0, "alertes": [] }, "controles_cpam": [], "veto_report": { "verdict": "FAIL", "score_contestabilite": 40, "issues": [ { "veto": "VETO-02", "severity": "HARD", "where": "diagnostic_principal", "message": "DP N40 sans preuve exploitable" }, { "veto": "VETO-12", "severity": "HARD", "where": "diagnostic_principal", "message": "DP N40 en high sans preuve" } ] }, "processing_time_s": 65.22, "metrics": { "das_total": 1, "das_active": 1, "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": [] } }