Files
t2a_v2/output/structured/163_23109304/trackare-23013013-23109304_23013013_23109304_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

219 lines
8.0 KiB
JSON

{
"source_file": "trackare-23013013-23109304_23013013_23109304.pdf",
"document_type": "trackare",
"sejour": {
"sexe": "M",
"age": 55,
"date_entree": "06/06/2023",
"date_sortie": "10/06/2023",
"duree_sejour": 4,
"imc": 26.73,
"poids": 80.0,
"taille": 173.0
},
"diagnostic_principal": {
"texte": "Embolie pulmonaire",
"cim10_suggestion": "I26.9",
"cim10_confidence": "high",
"cim10_final": "I26.9",
"cim10_decision": {
"action": "PROMOTE_DP",
"final_code": "I26.9",
"reason": "DAS promu en DP (score (2, 3, 4))",
"needs_info": [],
"applied_rules": [
"RULE-DAS-TO-DP"
]
},
"sources_rag": [],
"preuves_cliniques": [],
"source": "regex",
"source_page": 18,
"source_excerpt": "...ue ce matin: dilatation majeure cavités droites avec importante HTAP en faveur d'une EP Recherche :\nEmbolie pulmonaire?\nProtocole :\nAcquisition hélicoïdale centrée sur le thorax après injection de produit de contraste..."
},
"dp_final": {
"verdict": "REVIEW",
"evidence": [],
"reason": "Aucun DP disponible",
"candidates": []
},
"quality_flags": {
"rag_status": "error",
"no_dp_source": true
},
"diagnostics_associes": [
{
"texte": "Thrombose veineuse profonde",
"cim10_suggestion": "I80.2",
"cim10_confidence": "high",
"cim10_final": "I80.2",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 3,
"source": "regex"
},
{
"texte": "Hypertension artérielle pulmonaire (HTAP) majeure avec dilatation des cavités droites",
"cim10_suggestion": "I27.8",
"cim10_confidence": "medium",
"cim10_final": "I27.8",
"justification": "Le texte mentionne explicitement une 'HTAP majeure' (pression estimée à 89 mmHg) et une dilatation des cavités droites, nécessitant un bilan complet (échocardiographie, cathétérisme droit) et une orientation vers un centre spécialisé (CHU). Cette pathologie a mobilisé des ressources diagnostiques et thérapeutiques spécifiques supplémentaires au-delà de l'embolie pulmonaire déjà codée.",
"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": [],
"date": "07/06/2023",
"validite": "valide",
"alertes": []
}
],
"antecedents": [],
"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 3 : 'Embolie pulmonaire' (I26.9) — sévérité severe, marqueurs : aigu",
"CMA niveau 3 : 'Thrombose veineuse profonde' (I80.2) — sévérité non_evalue",
"CMA niveau 2 : 'Hypertension artérielle pulmonaire (HTAP) majeure avec dilatation des cavités droites' (I27.8) — sévérité non_evalue",
"QC: DAS I26.9 (Embolie pulmonaire) à reconsidérer — L'embolie pulmonaire est codée sans aucune preuve clinique. L'absence de preuve est un motif de suppression. Un code DAS ne peut être justifié sans élément clinique.",
"QC: DAS I80.2 (Thrombose veineuse profonde) à reconsidérer — La thrombose veineuse profonde est codée sans aucune preuve clinique. L'absence de preuve est un motif de suppression. Un code DAS ne peut être justifié sans élément clinique.",
"QC: L'absence de preuves cliniques pour les codes I26.9 et I80.2 est un problème majeur. Un codage basé sur des suppositions est inacceptable et peut entraîner des erreurs de facturation et des audits défavorables.",
"QC: La justification des codes doit être basée sur des éléments factuels tirés du dossier clinique. 'Preuves: aucune' est une justification inacceptable.",
"QC: Il est impératif de rechercher des codes plus spécifiques pour l'HTAP (I27.8) afin de refléter avec précision la condition du patient. Une recherche plus approfondie du dossier clinique est nécessaire.",
"RULE-DAS-TO-DP: DP absent → DAS I26.9 (Embolie pulmonaire) promu en DP",
"DECISIONS[PDF]: 1 ligne(s)",
"DECISION: diagnostic_principal I26.9 promu en DP (RULE-DAS-TO-DP)",
"VETOS[PDF]: FAIL (score=40)",
"VETO-02 [MEDIUM] diagnostics_associes[1]: DAS I80.2 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[2]: DAS I27.8 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": "05",
"cmd_libelle": "Affections de l'appareil circulatoire",
"type_ghm": "K",
"severite": 3,
"ghm_approx": "05K??3",
"cma_count": 2,
"cms_count": 0,
"alertes": []
},
"controles_cpam": [],
"veto_report": {
"verdict": "FAIL",
"score_contestabilite": 40,
"issues": [
{
"veto": "VETO-02",
"severity": "MEDIUM",
"where": "diagnostics_associes[1]",
"message": "DAS I80.2 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 I27.8 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": "I26.9",
"libelle": "Embolie pulmonaire",
"type_diag": "DP",
"items": [
{
"categorie": "imagerie",
"element": "Angioscanner thoracique",
"statut": "absent",
"importance": "obligatoire",
"impact_cpam": "Imagerie indispensable pour confirmer une EP"
},
{
"categorie": "biologie",
"element": "D-dimères",
"statut": "absent",
"importance": "recommande",
"impact_cpam": "D-dimères utiles si négatifs pour exclure, non suffisants seuls"
}
],
"score": 0,
"verdict": "indefendable",
"resume": "0/1 obligatoires, 0/1 recommandés"
},
{
"code": "I80.2",
"libelle": "Thrombose veineuse profonde",
"type_diag": "DAS",
"items": [
{
"categorie": "imagerie",
"element": "Écho-doppler veineux",
"statut": "absent",
"importance": "obligatoire",
"impact_cpam": "Écho-doppler veineux indispensable pour confirmer une TVP"
}
],
"score": 30,
"verdict": "indefendable",
"resume": "0/1 obligatoires"
}
],
"score_global": 15,
"verdict_global": "indefendable",
"documents_presents": [
"trackare"
],
"documents_manquants": []
},
"processing_time_s": 462.93,
"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": []
}
}