{ "source_file": "CRH 23097531.pdf", "document_type": "crh", "sejour": { "sexe": "F", "age": 53, "date_entree": "19/05/2023", "date_sortie": "22/05/2023", "duree_sejour": 3 }, "diagnostic_principal": { "texte": "Conjonctivite", "cim10_suggestion": "H10.9", "cim10_confidence": "high", "cim10_final": "H10.9", "sources_rag": [], "preuves_cliniques": [], "niveau_severite": "non_evalue", "niveau_cma": 1, "source": "nuke3", "source_page": 1, "source_excerpt": "...Daniel BONNET troubles schizophrénique\nPneumologue\nDESC Infectiologie\ndepuis 2 à 3 jours, rhinite + conjonctivite+ toux sèche\ndbonnet@ch-cotebasque.fr\nce matin, désaturation à 80% à l'arrêt de l'O2\nDr Claire LETHR..." }, "dp_selection": { "chosen_index": 0, "chosen_term": "Conjonctivite", "chosen_code": "H10.9", "confidence": "medium", "verdict": "CONFIRMED", "evidence": [ "Motif principal d'hospitalisation : 'toux, dyspnée dans un contexte de symptomatologie infectieuse ou allergique' avec rhinite + conjonctivite + toux sèche", "La conjonctivite est explicitement mentionnée dans la présentation clinique (rhinite + conjonctivite + toux sèche)", "Traitement spécifique initié : antihistaminiques + Rulid (antibiotique), cetirizine à la sortie", "La BPCO [candidat implicite] est une comorbidité chronique en suivi régulier, pas prise en charge active pendant ce séjour", "Le trouble schizophrénique [candidat 2] est une comorbidité chronique (traitement par Paroxetine et Orap), pas motif de prise en charge active", "L'obésité [candidat 1] est une comorbidité chronique, non prise en charge activement", "La conjonctivite est l'étiologie textuelle du tableau symptomatique infectieux/allergique" ], "reason": "La conjonctivite (H10.9) est le diagnostic principal car elle représente le motif textuel explicite d'hospitalisation dans un contexte de symptomatologie infectieuse/allergique. Les autres candidats sont des comorbidités chroniques sans prise en charge active durant ce séjour. Règle appliquée : une étiologie candidate prime sur les symptômes et comorbidités.", "candidates": [ { "index": 0, "term": "Conjonctivite", "code": "H10.9", "source": "llm_das", "is_comorbidity_like": false, "is_symptom_like": false, "is_act_only": false, "section_strength": 1, "num_occurrences": 1, "score": 3.0, "score_details": { "section": 1, "confidence": 0, "motif_align": 2 } }, { "index": 2, "term": "Trouble schizophrénique", "code": "F20.9", "source": "llm_das", "is_comorbidity_like": false, "is_symptom_like": false, "is_act_only": false, "section_strength": 1, "num_occurrences": 1, "score": 1.0, "score_details": { "section": 1, "confidence": 0 } }, { "index": 1, "term": "Obésité non précisée", "code": "E66.9", "source": "llm_das", "is_comorbidity_like": true, "is_symptom_like": false, "is_act_only": false, "section_strength": 1, "num_occurrences": 1, "score": -2.0, "score_details": { "section": 1, "confidence": 0, "comorbidity_malus": -3 } } ], "debug_scores": { "top1": 3.0, "top2": 1.0, "delta": 2.0, "llm": true } }, "dp_crh_only": { "chosen_index": 0, "chosen_term": "Conjonctivite", "chosen_code": "H10.9", "confidence": "medium", "verdict": "CONFIRMED", "evidence": [ "Motif principal d'hospitalisation : 'toux, dyspnée dans un contexte de symptomatologie infectieuse ou allergique' avec rhinite + conjonctivite + toux sèche", "La conjonctivite est explicitement mentionnée dans la présentation clinique (rhinite + conjonctivite + toux sèche)", "Traitement spécifique initié : antihistaminiques + Rulid (antibiotique), cetirizine à la sortie", "La BPCO [candidat implicite] est une comorbidité chronique en suivi régulier, pas prise en charge active pendant ce séjour", "Le trouble schizophrénique [candidat 2] est une comorbidité chronique (traitement par Paroxetine et Orap), pas motif de prise en charge active", "L'obésité [candidat 1] est une comorbidité chronique, non prise en charge activement", "La conjonctivite est l'étiologie textuelle du tableau symptomatique infectieux/allergique" ], "reason": "La conjonctivite (H10.9) est le diagnostic principal car elle représente le motif textuel explicite d'hospitalisation dans un contexte de symptomatologie infectieuse/allergique. Les autres candidats sont des comorbidités chroniques sans prise en charge active durant ce séjour. Règle appliquée : une étiologie candidate prime sur les symptômes et comorbidités.", "candidates": [ { "index": 0, "term": "Conjonctivite", "code": "H10.9", "source": "llm_das", "is_comorbidity_like": false, "is_symptom_like": false, "is_act_only": false, "section_strength": 1, "num_occurrences": 1, "score": 3.0, "score_details": { "section": 1, "confidence": 0, "motif_align": 2 } }, { "index": 2, "term": "Trouble schizophrénique", "code": "F20.9", "source": "llm_das", "is_comorbidity_like": false, "is_symptom_like": false, "is_act_only": false, "section_strength": 1, "num_occurrences": 1, "score": 1.0, "score_details": { "section": 1, "confidence": 0 } }, { "index": 1, "term": "Obésité non précisée", "code": "E66.9", "source": "llm_das", "is_comorbidity_like": true, "is_symptom_like": false, "is_act_only": false, "section_strength": 1, "num_occurrences": 1, "score": -2.0, "score_details": { "section": 1, "confidence": 0, "comorbidity_malus": -3 } } ], "debug_scores": { "top1": 3.0, "top2": 1.0, "delta": 2.0, "llm": true } }, "dp_final": { "chosen_index": 0, "chosen_term": "Conjonctivite", "chosen_code": "H10.9", "confidence": "medium", "verdict": "CONFIRMED", "evidence": [ "Motif principal d'hospitalisation : 'toux, dyspnée dans un contexte de symptomatologie infectieuse ou allergique' avec rhinite + conjonctivite + toux sèche", "La conjonctivite est explicitement mentionnée dans la présentation clinique (rhinite + conjonctivite + toux sèche)", "Traitement spécifique initié : antihistaminiques + Rulid (antibiotique), cetirizine à la sortie", "La BPCO [candidat implicite] est une comorbidité chronique en suivi régulier, pas prise en charge active pendant ce séjour", "Le trouble schizophrénique [candidat 2] est une comorbidité chronique (traitement par Paroxetine et Orap), pas motif de prise en charge active", "L'obésité [candidat 1] est une comorbidité chronique, non prise en charge activement", "La conjonctivite est l'étiologie textuelle du tableau symptomatique infectieux/allergique" ], "reason": "La conjonctivite (H10.9) est le diagnostic principal car elle représente le motif textuel explicite d'hospitalisation dans un contexte de symptomatologie infectieuse/allergique. Les autres candidats sont des comorbidités chroniques sans prise en charge active durant ce séjour. Règle appliquée : une étiologie candidate prime sur les symptômes et comorbidités.", "candidates": [ { "index": 0, "term": "Conjonctivite", "code": "H10.9", "source": "llm_das", "is_comorbidity_like": false, "is_symptom_like": false, "is_act_only": false, "section_strength": 1, "num_occurrences": 1, "score": 3.0, "score_details": { "section": 1, "confidence": 0, "motif_align": 2 } }, { "index": 2, "term": "Trouble schizophrénique", "code": "F20.9", "source": "llm_das", "is_comorbidity_like": false, "is_symptom_like": false, "is_act_only": false, "section_strength": 1, "num_occurrences": 1, "score": 1.0, "score_details": { "section": 1, "confidence": 0 } }, { "index": 1, "term": "Obésité non précisée", "code": "E66.9", "source": "llm_das", "is_comorbidity_like": true, "is_symptom_like": false, "is_act_only": false, "section_strength": 1, "num_occurrences": 1, "score": -2.0, "score_details": { "section": 1, "confidence": 0, "comorbidity_malus": -3 } } ], "debug_scores": { "top1": 3.0, "top2": 1.0, "delta": 2.0, "llm": true } }, "quality_flags": { "rag_status": "error", "crh_only_mode": true }, "diagnostics_associes": [ { "texte": "Obésité non précisée", "cim10_suggestion": "E66.9", "cim10_confidence": "medium", "cim10_final": "E66.9", "justification": "Mentionnée explicitement à l'examen physique ('hypoventilation bilatérale (obésité)'), ayant des implications sur la prise en charge respiratoire et mobilisant des ressources", "sources_rag": [], "preuves_cliniques": [], "niveau_severite": "non_evalue", "niveau_cma": 1, "source": "llm_das" }, { "texte": "Trouble schizophrénique", "cim10_suggestion": "F20.9", "cim10_confidence": "low", "cim10_final": "F20.9", "justification": "Antécédent psychiatrique actif mentionné dans les troubles actuels, patient sous traitement (Paroxétine, Orap) pendant le séjour, pertinent pour la prise en charge globale", "sources_rag": [], "preuves_cliniques": [], "est_cma": true, "niveau_severite": "non_evalue", "niveau_cma": 2, "source": "llm_das" } ], "actes_ccam": [ { "texte": "TDM abdominal", "code_ccam_suggestion": "ZCQK002", "sources_rag": [], "validite": "valide", "alertes": [] } ], "antecedents": [], "traitements_sortie": [], "biologie_cle": [ { "test": "CRP", "valeur": "4", "valeur_num": 4.0, "anomalie": false, "quality": "ok", "source_page": 2, "source_excerpt": "...tion de l'image para hilaire droite.\nDESC Cancérologie Biologie : Légère majoration des PNN à 8G/L, CRP 4, ionogramme sanguin normal, NTproBNP 364.\nlmasse@ch-cotebasque.fr GDS sous 1L/min : pO2 60mmHg, p..." } ], "biologie_discarded": [], "imagerie": [], "complications": [], "alertes_codage": [ "QUALITE DEGRADEE : erreur RAG — codage sans référentiels", "CMA niveau 2 : 'Trouble schizophrénique' (F20.9) — sévérité non_evalue", "QC: DP H10.9 confiance medium→high — ABSENCE TOTALE DE PREUVE CLINIQUE. Aucune mention de conjonctivite dans le dossier fourni. CRP normale (4 mg/L) n'est pas compatible avec une conjonctivite active. Ce code ne peut être justifié sans documentation clinique explicite (symptômes, examen ophtalmologique, traitement).", "QC: ⚠️ ALERTE CRITIQUE : 3 codes sur 3 manquent de preuves documentées explicites. Justifications incomplètes ou absentes.", "QC: ⚠️ INCOHÉRENCE MAJEURE : Durée séjour 3 jours + CRP normale + aucun diagnostic justifiant l'hospitalisation clairement identifié. Quel est le DP réel ?", "QC: ⚠️ RISQUE DE SURCODAGE : H10.9 (conjonctivite) et F20.9 (schizophrénie) semblent ajoutés sans justification clinique. Vérifier absence de 'codage par défaut'.", "QC: ⚠️ DOCUMENTATION INSUFFISANTE : Dossier clinique fourni incomplet. Manquent : motif d'admission, diagnostic principal, compte-rendu d'examen, bilan complet, justification de chaque traitement.", "QC: ✓ POINT POSITIF : E66.9 a au moins une justification clinique (hypoventilation), mais nécessite spécification.", "VETOS[PDF]: FAIL (score=40)", "VETO-02 [MEDIUM] diagnostics_associes[0]: DAS E66.9 sans preuve exploitable", "VETO-02 [MEDIUM] diagnostics_associes[1]: DAS F20.9 sans preuve exploitable", "VETO-02 [HARD] actes_ccam[0]: Acte ZCQK002 sans preuve exploitable" ], "source_files": [], "ghm_estimation": { "cmd": "02", "cmd_libelle": "Affections de l'oeil", "type_ghm": "K", "severite": 2, "ghm_approx": "02K??2", "cma_count": 1, "cms_count": 0, "alertes": [] }, "controles_cpam": [], "veto_report": { "verdict": "FAIL", "score_contestabilite": 40, "issues": [ { "veto": "VETO-02", "severity": "MEDIUM", "where": "diagnostics_associes[0]", "message": "DAS E66.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": "MEDIUM", "where": "diagnostics_associes[1]", "message": "DAS F20.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": "E66.9", "libelle": "Obésité non précisée", "type_diag": "DAS", "items": [ { "categorie": "clinique", "element": "IMC", "statut": "absent", "importance": "obligatoire", "impact_cpam": "IMC ≥ 30 indispensable pour coder une obésité" }, { "categorie": "clinique", "element": "Poids", "statut": "absent", "importance": "obligatoire", "impact_cpam": "Poids nécessaire pour calculer l'IMC" } ], "score": 30, "verdict": "indefendable", "resume": "0/2 obligatoires" } ], "score_global": 30, "verdict_global": "indefendable", "documents_presents": [ "crh" ], "documents_manquants": [] }, "processing_time_s": 23.0, "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": [] } }