Files
t2a_v2/output/structured/145_23057452/CONSULTATION_ANESTHESISTE_23057452_cim10.json
dom 13fe9fa666 chore: mise à jour output pipeline (anonymized + structured)
Résultats de re-traitement pipeline v2 sur 261 dossiers.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 23:14:42 +01:00

345 lines
17 KiB
JSON

{
"source_file": "CONSULTATION ANESTHESISTE 23057452.pdf",
"document_type": "trackare",
"sejour": {},
"diagnostic_principal": {
"texte": "Insuffisance rénale chronique",
"cim10_suggestion": "N18.3",
"cim10_confidence": "high",
"cim10_final": "N18.3",
"cim10_decision": {
"action": "PROMOTE_DP",
"final_code": "N18.3",
"reason": "DAS promu en DP (score (2, 3, 4))",
"needs_info": [],
"applied_rules": [
"RULE-DAS-TO-DP"
]
},
"justification": "Créatinine 154 [N: 50-120] et DFG 41 [N: >60] anormaux. L'anesthésiste note 'IRénale, pas d'antériorité sur la creat' en visite pré-anesthésique, confirmant une insuffisance rénale chronique modérée (stade 3b). Cela a mobilisé des ressources (ajustement des prescriptions, surveillance spécifique).",
"sources_rag": [],
"preuves_cliniques": [],
"source": "llm_das"
},
"dp_final": {
"verdict": "REVIEW",
"evidence": [],
"reason": "Aucun DP disponible",
"candidates": []
},
"quality_flags": {
"rag_status": "error",
"no_dp_source": true
},
"diagnostics_associes": [
{
"texte": "Hypertension artérielle",
"cim10_suggestion": "I10",
"cim10_confidence": "high",
"cim10_final": "I10",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "regex"
},
{
"texte": "Hydrocéphalie avec troubles de la marche",
"cim10_suggestion": "G91.9",
"cim10_confidence": "medium",
"cim10_final": "G91.9",
"justification": "Antécédent neurologique explicitement mentionné : 'Hydrocéphalie avec troubles de la marche découverte à la suite d'une chute avec trouble de l'équilibre en 2020'. Pertinent pour le séjour car justifie la capacité d'effort limitée et la classe ASA3, mobilisant des ressources anesthésiques spécifiques.",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "llm_das"
},
{
"texte": "Glaucome",
"cim10_suggestion": "H40.9",
"cim10_confidence": "high",
"cim10_final": "H40.9",
"justification": "Antécédent ophtalmologique mentionné dans les ATCD médicaux. Pertinent car le patient reçoit du Bimatoprost (traitement du glaucome) et cela influence la gestion anesthésique et les précautions per-opératoires.",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "llm_das",
"source_page": 1,
"source_excerpt": "...e, Poids : 79 Kg, Taille : 172 cm,\nATCD médicaux : B.S.A. : 1.9 m², B.M.I. : 26.7\n. Ophtalmologique/Glaucome Fréquence cardiaque : 110\n. Endocrino-métabolique/Diabète/ Type Pression artérielle : 142 / 83\n2/ E..."
},
{
"texte": "Diabète de type 2 équilibré",
"cim10_suggestion": "E11.9",
"cim10_confidence": "medium",
"cim10_final": "E11.9",
"justification": "Antécédent endocrino-métabolique explicitement codé comme 'Diabète/Type 2/Equilibré'. Le patient reçoit du Januvia et de la Metformine (suspendue pré-opératoirement). Pertinent car mobilise des ressources (ajustement des traitements, surveillance glycémique peri-opératoire).",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "llm_das"
}
],
"actes_ccam": [],
"antecedents": [
{
"texte": "/ Traitements Examen clinique Décisions / Prescriptions",
"source_page": 1,
"source_excerpt": "...sé(e) le : __/__/__ à :__:__ Service :\nEtat dentaire : Dents fragiles\nClasse ASA : ASA3\nAntécédents / Traitements Examen clinique Décisions / Prescriptions\nATCD chirurgicaux : Examen clinique : Informations données au patient :\n. Appendicectomie . Etat gé..."
},
{
"texte": ". Autres/1 Strabisme/2 Blephroplastie . Capacité d'effort limité par une marche patient",
"source_page": 1,
"source_excerpt": "...ons données au patient :\n. Appendicectomie . Etat général/Altéré . Brochure d'information remise au\n. Autres/1 Strabisme/2 Blephroplastie . Capacité d'effort limité par une marche patient\nsous AL x 2 difficile . Rapport bénéfice/risque expliqué\nATCD cardio-vasculaires : . Pas de virose..."
},
{
"texte": "sous AL x 2 difficile . Rapport bénéfice/risque expliqué",
"source_page": 1,
"source_excerpt": "...n remise au\n. Autres/1 Strabisme/2 Blephroplastie . Capacité d'effort limité par une marche patient\nsous AL x 2 difficile . Rapport bénéfice/risque expliqué\nATCD cardio-vasculaires : . Pas de virose récente . Risque dentaire expliqué\n. HTA/Bithérapie . Pas..."
},
{
"texte": "ATCD cardio-vasculaires : . Pas de virose récente . Risque dentaire expliqué",
"source_page": 1,
"source_excerpt": "...ité d'effort limité par une marche patient\nsous AL x 2 difficile . Rapport bénéfice/risque expliqué\nATCD cardio-vasculaires : . Pas de virose récente . Risque dentaire expliqué\n. HTA/Bithérapie . Pas de symptome cardio-vasculaire, . Techniques Anesthésiques\n. Derniers examens..."
},
{
"texte": ". Derniers examens/Echo Dobu Sept auscultation normale Technique d'anesthésie envisagée :",
"source_page": 1,
"source_excerpt": "...dentaire expliqué\n. HTA/Bithérapie . Pas de symptome cardio-vasculaire, . Techniques Anesthésiques\n. Derniers examens/Echo Dobu Sept auscultation normale Technique d'anesthésie envisagée :\n2020 : négative à la FMT; FEVG= Hémostase clinique : RAS Anesthésie : AG avec IOT\n60%/Epreuve d'eff..."
},
{
"texte": ". Ophtalmologique/Glaucome Fréquence cardiaque : 110",
"source_page": 1,
"source_excerpt": "...onaires : RAS Homme, Poids : 79 Kg, Taille : 172 cm,\nATCD médicaux : B.S.A. : 1.9 m², B.M.I. : 26.7\n. Ophtalmologique/Glaucome Fréquence cardiaque : 110\n. Endocrino-métabolique/Diabète/ Type Pression artérielle : 142 / 83\n2/ Equilibré . Abord(s) veineu..."
},
{
"texte": ". Endocrino-métabolique/Diabète/ Type Pression artérielle : 142 / 83",
"source_page": 1,
"source_excerpt": "...ATCD médicaux : B.S.A. : 1.9 m², B.M.I. : 26.7\n. Ophtalmologique/Glaucome Fréquence cardiaque : 110\n. Endocrino-métabolique/Diabète/ Type Pression artérielle : 142 / 83\n2/ Equilibré . Abord(s) veineux : A priori sans\n. Neurologique/Autre Hydrocéphalie problème\navec tr..."
},
{
"texte": ". Neurologique/Autre Hydrocéphalie problème",
"source_page": 1,
"source_excerpt": "...olique/Diabète/ Type Pression artérielle : 142 / 83\n2/ Equilibré . Abord(s) veineux : A priori sans\n. Neurologique/Autre Hydrocéphalie problème\navec troubles de la marche découverte à Etat général : 4 vaccins Covid\nla suite d'une chute avec tr..."
},
{
"texte": "avec troubles de la marche découverte à Etat général : 4 vaccins Covid",
"source_page": 1,
"source_excerpt": "...42 / 83\n2/ Equilibré . Abord(s) veineux : A priori sans\n. Neurologique/Autre Hydrocéphalie problème\navec troubles de la marche découverte à Etat général : 4 vaccins Covid\nla suite d'une chute avec trouble de Etat dentaire / Prothèse :\nl'équilibre en 2020 Etat dentaire :..."
},
{
"texte": "la suite d'une chute avec trouble de Etat dentaire / Prothèse :",
"source_page": 1,
"source_excerpt": "...Autre Hydrocéphalie problème\navec troubles de la marche découverte à Etat général : 4 vaccins Covid\nla suite d'une chute avec trouble de Etat dentaire / Prothèse :\nl'équilibre en 2020 Etat dentaire : Dents fragiles\nInterrogatoire / Autorisation / Prothèse dentair..."
},
{
"texte": "l'équilibre en 2020 Etat dentaire : Dents fragiles",
"source_page": 1,
"source_excerpt": "...te à Etat général : 4 vaccins Covid\nla suite d'une chute avec trouble de Etat dentaire / Prothèse :\nl'équilibre en 2020 Etat dentaire : Dents fragiles\nInterrogatoire / Autorisation / Prothèse dentaire (BAS) : partielle,\nLatéralité :\namovible\n. Vu seu..."
},
{
"texte": "Interrogatoire / Autorisation / Prothèse dentaire (BAS) : partielle,",
"source_page": 1,
"source_excerpt": "...chute avec trouble de Etat dentaire / Prothèse :\nl'équilibre en 2020 Etat dentaire : Dents fragiles\nInterrogatoire / Autorisation / Prothèse dentaire (BAS) : partielle,\nLatéralité :\namovible\n. Vu seul\nEtat auditif : Prothèse auditive GAUCHE,\n. Patient apte à exprimer..."
},
{
"texte": "Latéralité :",
"source_page": 1,
"source_excerpt": "...Etat dentaire : Dents fragiles\nInterrogatoire / Autorisation / Prothèse dentaire (BAS) : partielle,\nLatéralité :\namovible\n. Vu seul\nEtat auditif : Prothèse auditive GAUCHE,\n. Patient apte à exprimer sa volonté et..."
},
{
"texte": "amovible",
"source_page": 1,
"source_excerpt": "...: Dents fragiles\nInterrogatoire / Autorisation / Prothèse dentaire (BAS) : partielle,\nLatéralité :\namovible\n. Vu seul\nEtat auditif : Prothèse auditive GAUCHE,\n. Patient apte à exprimer sa volonté et\nDROITE\np..."
},
{
"texte": ". Vu seul",
"source_page": 1,
"source_excerpt": "...fragiles\nInterrogatoire / Autorisation / Prothèse dentaire (BAS) : partielle,\nLatéralité :\namovible\n. Vu seul\nEtat auditif : Prothèse auditive GAUCHE,\n. Patient apte à exprimer sa volonté et\nDROITE\nparticipe à..."
},
{
"texte": "Etat auditif : Prothèse auditive GAUCHE,",
"source_page": 1,
"source_excerpt": "...nterrogatoire / Autorisation / Prothèse dentaire (BAS) : partielle,\nLatéralité :\namovible\n. Vu seul\nEtat auditif : Prothèse auditive GAUCHE,\n. Patient apte à exprimer sa volonté et\nDROITE\nparticipe à la décision\n. Consentement éclairé/À réc..."
},
{
"texte": ". Patient apte à exprimer sa volonté et",
"source_page": 1,
"source_excerpt": "...entaire (BAS) : partielle,\nLatéralité :\namovible\n. Vu seul\nEtat auditif : Prothèse auditive GAUCHE,\n. Patient apte à exprimer sa volonté et\nDROITE\nparticipe à la décision\n. Consentement éclairé/À récupérer\nAllergie : RAS Intubation : Synth..."
},
{
"texte": "participe à la décision",
"source_page": 1,
"source_excerpt": "...e\n. Vu seul\nEtat auditif : Prothèse auditive GAUCHE,\n. Patient apte à exprimer sa volonté et\nDROITE\nparticipe à la décision\n. Consentement éclairé/À récupérer\nAllergie : RAS Intubation : Synthèse pré-opératoire :\n. Mallampa..."
},
{
"texte": ". Consentement éclairé/À récupérer",
"source_page": 1,
"source_excerpt": "...: Prothèse auditive GAUCHE,\n. Patient apte à exprimer sa volonté et\nDROITE\nparticipe à la décision\n. Consentement éclairé/À récupérer\nAllergie : RAS Intubation : Synthèse pré-opératoire :\n. Mallampati 2 Programmation opératoire : mai..."
}
],
"traitements_sortie": [],
"biologie_cle": [],
"biologie_discarded": [],
"imagerie": [],
"complications": [],
"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 2 : 'Insuffisance rénale chronique' (N18.3) — sévérité leger, marqueurs : chronique",
"CMA niveau 2 : 'Hydrocéphalie avec troubles de la marche' (G91.9) — sévérité non_evalue",
"CMA niveau 2 : 'Diabète de type 2 équilibré' (E11.9) — sévérité non_evalue",
"QC: DAS I10 (Hypertension artérielle) à reconsidérer — AUCUNE preuve clinique dans le dossier. Pas de mention d'HTA, pas de traitement antihypertenseur listé, pas de valeurs tensionnelles anormales rapportées. Codage injustifié.",
"QC: ⚠️ ALERTE MAJEURE : Code I10 (HTA) codé SANS AUCUNE PREUVE = risque de sur-codage et inflation de comorbidités. À SUPPRIMER immédiatement.",
"QC: ⚠️ Justifications incomplètes/tronquées pour G91.9 et E11.9 : dossier clinique semble coupé. Demander version complète.",
"QC: ⚠️ Absence totale de 'Preuves' pour tous les codes : champ systématiquement vide. Cela suggère un codage par défaut sans validation documentaire. À corriger en processus qualité.",
"QC: ⚠️ Interaction potentielle : IRC (N18.3) + Diabète (E11.9) = comorbidité fréquente. Vérifier si E11.9 doit intégrer la complication rénale (E11.22).",
"QC: ✓ Bon point : Hydrocéphalie + troubles marche + IRC = profil de risque anesthésique pertinent pour la visite pré-op documentée.",
"RULE-DAS-TO-DP: DP absent → DAS N18.3 (Insuffisance rénale chronique) promu en DP",
"DECISIONS[PDF]: 1 ligne(s)",
"DECISION: diagnostic_principal N18.3 promu en DP (RULE-DAS-TO-DP)",
"VETOS[PDF]: NEED_INFO (score=40)",
"VETO-02 [MEDIUM] diagnostics_associes[0]: DAS I10 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[1]: DAS N18.3 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[2]: DAS G91.9 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[4]: DAS E11.9 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": "M",
"severite": 2,
"ghm_approx": "11M??2",
"cma_count": 2,
"cms_count": 0,
"alertes": []
},
"controles_cpam": [],
"veto_report": {
"verdict": "NEED_INFO",
"score_contestabilite": 40,
"issues": [
{
"veto": "VETO-02",
"severity": "MEDIUM",
"where": "diagnostics_associes[0]",
"message": "DAS 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 N18.3 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 G91.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[4]",
"message": "DAS E11.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)"
}
]
},
"completude": {
"checks": [
{
"code": "N18.3",
"libelle": "Insuffisance rénale chronique",
"type_diag": "DP",
"items": [
{
"categorie": "biologie",
"element": "Créatinine",
"statut": "absent",
"importance": "obligatoire",
"impact_cpam": "Créatinine obligatoire pour confirmer une insuffisance rénale"
},
{
"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": 0,
"verdict": "indefendable",
"resume": "0/1 obligatoires, 0/2 recommandés"
},
{
"code": "E11.9",
"libelle": "Diabète de type 2 équilibré",
"type_diag": "DAS",
"items": [
{
"categorie": "biologie",
"element": "HbA1c",
"statut": "absent",
"importance": "recommande",
"impact_cpam": "HbA1c attendue pour documenter l'équilibre glycémique"
},
{
"categorie": "biologie",
"element": "Glycémie",
"statut": "absent",
"importance": "recommande",
"impact_cpam": "Glycémie de base pour confirmer le diagnostic"
}
],
"score": 70,
"verdict": "fragile",
"resume": "0/2 recommandés"
}
],
"score_global": 35,
"verdict_global": "indefendable",
"documents_presents": [
"trackare"
],
"documents_manquants": []
},
"processing_time_s": 18.38,
"metrics": {
"das_total": 4,
"das_active": 4,
"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": []
}
}