Files
t2a_v2/output/structured/127_23048705/CRH_23048705_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

370 lines
13 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"source_file": "CRH 23048705.pdf",
"document_type": "crh",
"sejour": {
"sexe": "M"
},
"diagnostic_principal": {
"texte": "Anémie",
"cim10_suggestion": "D64.9",
"cim10_confidence": "high",
"cim10_final": "D64.9",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "nuke3",
"source_page": 2,
"source_excerpt": "...______________________________________________________________________\nCourriers médicaux\nAbsence danémie postopératoire justifiant dune transfusion.\nBon début de rééducation avec une flexion atteignant l..."
},
"dp_selection": {
"chosen_index": 0,
"chosen_term": "Anémie",
"chosen_code": "D64.9",
"verdict": "CONFIRMED",
"evidence": [
"Score 3.0 — source: regex (section forte)",
"Delta +5.0 vs Asthme (J45.9)"
],
"reason": "Écart score 5.0 >= seuil 3.0",
"candidates": [
{
"index": 0,
"term": "Anémie",
"code": "D64.9",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 3,
"confidence": 0
}
},
{
"index": 1,
"term": "Asthme",
"code": "J45.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": -2.0,
"delta": 5.0
}
},
"dp_crh_only": {
"chosen_index": 0,
"chosen_term": "Anémie",
"chosen_code": "D64.9",
"verdict": "CONFIRMED",
"evidence": [
"Score 3.0 — source: regex (section forte)",
"Delta +5.0 vs Asthme (J45.9)"
],
"reason": "Écart score 5.0 >= seuil 3.0",
"candidates": [
{
"index": 0,
"term": "Anémie",
"code": "D64.9",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 3,
"confidence": 0
}
},
{
"index": 1,
"term": "Asthme",
"code": "J45.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": -2.0,
"delta": 5.0
}
},
"dp_final": {
"chosen_index": 0,
"chosen_term": "Anémie",
"chosen_code": "D64.9",
"verdict": "CONFIRMED",
"evidence": [
"Score 3.0 — source: regex (section forte)",
"Delta +5.0 vs Asthme (J45.9)"
],
"reason": "Écart score 5.0 >= seuil 3.0",
"candidates": [
{
"index": 0,
"term": "Anémie",
"code": "D64.9",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 3,
"confidence": 0
}
},
{
"index": 1,
"term": "Asthme",
"code": "J45.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": -2.0,
"delta": 5.0
}
},
"quality_flags": {
"rag_status": "error",
"crh_only_mode": true
},
"diagnostics_associes": [
{
"texte": "Asthme",
"cim10_suggestion": "J45.9",
"cim10_confidence": "high",
"cim10_final": "J45.9",
"justification": "Antécédent personnel pertinent pour le séjour : asthme depuis l'enfance traité par Floradil. Condition chronique nécessitant une prise en charge anesthésique adaptée lors de la chirurgie.",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "llm_das",
"source_page": 2,
"source_excerpt": "...ou de problème médical au sein de la famille.\nAntécédents personnels :\nLe patient est atteint dun asthme depuis lenfance, traité par Floradil. Actuellement, il est handicapé par une arthrose d\ngenou droi..."
}
],
"actes_ccam": [
{
"texte": "Cholécystectomie",
"code_ccam_suggestion": "HMFC004",
"sources_rag": [],
"validite": "valide",
"alertes": [],
"source_page": 2,
"source_excerpt": "...lement envisag\nSur le plan chirurgical, le patient a déjà eu une fracture tibia péroné ainsi quune cholécystectomie.\nLe traitement habituel consiste en Floradil, Biprofenid et Doliprane.\nIl ny a pas dallergie conn..."
}
],
"antecedents": [
{
"texte": "familiaux :",
"source_page": 2,
"source_excerpt": "...icapante et cest dans ce contexte q\ncherche de laide pour essayer de perdre du poids.\nAntécédents familiaux :\nIl ny a pas de problème de poids ou de problème médical au sein de la famille.\nAntécédents personn..."
},
{
"texte": "Antécédents personnels :",
"source_page": 2,
"source_excerpt": "...cédents familiaux :\nIl ny a pas de problème de poids ou de problème médical au sein de la famille.\nAntécédents personnels :\nLe patient est atteint dun asthme depuis lenfance, traité par Floradil. Actuellement, il est hand..."
},
{
"texte": "Le patient est atteint dun asthme depuis lenfance, traité par Floradil. Actuellement, il est handicapé par une arthrose d",
"source_page": 2,
"source_excerpt": "...y a pas de problème de poids ou de problème médical au sein de la famille.\nAntécédents personnels :\nLe patient est atteint dun asthme depuis lenfance, traité par Floradil. Actuellement, il est handicapé par une arthrose d\ngenou droit et le patient a rendez-vous avec le Docteur BRUNETEAU et la pose dune prothèse est pro..."
},
{
"texte": "genou droit et le patient a rendez-vous avec le Docteur [MEDECIN_3] et la pose dune prothèse est probablement envisag",
"source_page": 2,
"source_excerpt": "...un asthme depuis lenfance, traité par Floradil. Actuellement, il est handicapé par une arthrose d\ngenou droit et le patient a rendez-vous avec le Docteur BRUNETEAU et la pose dune prothèse est probablement envisag\nSur le plan chirurgical, le patient a déjà eu une fracture tibia péroné ainsi quune cholécystectomie..."
},
{
"texte": "Sur le plan chirurgical, le patient a déjà eu une fracture tibia péroné ainsi quune cholécystectomie.",
"source_page": 2,
"source_excerpt": "...patient a rendez-vous avec le Docteur BRUNETEAU et la pose dune prothèse est probablement envisag\nSur le plan chirurgical, le patient a déjà eu une fracture tibia péroné ainsi quune cholécystectomie.\nLe traitement habituel consiste en Floradil, Biprofenid et Doliprane.\nIl ny a pas dallergie connu..."
},
{
"texte": "Le traitement habituel consiste en Floradil, Biprofenid et Doliprane.",
"source_page": 2,
"source_excerpt": "...le plan chirurgical, le patient a déjà eu une fracture tibia péroné ainsi quune cholécystectomie.\nLe traitement habituel consiste en Floradil, Biprofenid et Doliprane.\nIl ny a pas dallergie connue.\n___________________________________________________________________..."
},
{
"texte": "Il ny a pas dallergie connue.",
"source_page": 2,
"source_excerpt": "...insi quune cholécystectomie.\nLe traitement habituel consiste en Floradil, Biprofenid et Doliprane.\nIl ny a pas dallergie connue.\n___________________________________________________________________________________________________..."
},
{
"texte": "____________________________________________________________________________________________________________________________________________",
"source_page": 1,
"source_excerpt": "Courrier Epi - BOUDJEMA, FRANCIS\n____________________________________________________________________________________________________________________________________________\nCourriers médicaux\n>>>A Lettre de sortie 20/04/23 15:54 (mod. le 20/04/23 16:10 par GARCIA Elodie,..."
}
],
"traitements_sortie": [],
"biologie_cle": [],
"biologie_discarded": [],
"imagerie": [],
"complications": [],
"alertes_codage": [
"QUALITE DEGRADEE : erreur RAG — codage sans référentiels",
"CMA niveau 2 : 'Anémie' (D64.9) — sévérité non_evalue",
"QC: ⚠️ INCOHÉRENCE MAJEURE : DP codé en D64.9 (anémie) sans aucune justification clinique. Le DP devrait être l'arthrose du genou droit (M17.11) ou la condition motivant l'admission.",
"QC: ⚠️ ABSENCE DE DP CLAIR : Le dossier évoque une arthrose du genou droit avec prothèse 'probablement envisagée' mais aucun code orthopédique n'est présent. Si c'est le motif d'admission → doit être DP.",
"QC: ⚠️ ANTÉCÉDENTS NON CODÉS : Fracture tibia-péroné antérieure et cholécystectomie antérieure → à coder en ATCD (codes Z) si pertinents pour le séjour actuel.",
"QC: ⚠️ JUSTIFICATION TRONQUÉE : La justification du code J45.9 est incomplète ('prise en charge anest...'). À clarifier et compléter.",
"QC: ⚠️ ABSENCE DE CODAGE CHIRURGICAL : Si une intervention est prévue (prothèse de genou), elle doit être codée en acte (CCAM).",
"VETOS[PDF]: NEED_INFO (score=85)",
"VETO-03 [MEDIUM] diagnostic_principal: DP D64.9 basé sur du conditionnel"
],
"source_files": [],
"ghm_estimation": {
"cmd": "16",
"cmd_libelle": "Tumeurs bénignes, hémopathies",
"type_ghm": "C",
"severite": 1,
"ghm_approx": "16C??1",
"cma_count": 0,
"cms_count": 0,
"alertes": []
},
"controles_cpam": [],
"veto_report": {
"verdict": "NEED_INFO",
"score_contestabilite": 85,
"issues": [
{
"veto": "VETO-03",
"severity": "MEDIUM",
"where": "diagnostic_principal",
"message": "DP D64.9 basé sur du conditionnel",
"citation": "Guide Méthodologique MCO : Un diagnostic conditionnel (suspecté, à éliminer) ne doit pas être codé comme confirmé"
}
]
},
"completude": {
"checks": [
{
"code": "D64.9",
"libelle": "Anémie",
"type_diag": "DP",
"items": [
{
"categorie": "biologie",
"element": "Hémoglobine",
"statut": "absent",
"importance": "obligatoire",
"impact_cpam": "Hémoglobine indispensable pour confirmer et qualifier une anémie"
},
{
"categorie": "biologie",
"element": "Ferritine",
"statut": "absent",
"importance": "recommande",
"impact_cpam": "Permet de typer l'anémie (carentielle vs inflammatoire)"
},
{
"categorie": "biologie",
"element": "VGM",
"statut": "absent",
"importance": "recommande",
"impact_cpam": "Oriente l'étiologie (microcytaire/macrocytaire)"
}
],
"score": 0,
"verdict": "indefendable",
"resume": "0/1 obligatoires, 0/2 recommandés"
},
{
"code": "HMFC004",
"libelle": "Acte chirurgical nécessitant un CRO",
"type_diag": "Acte",
"items": [
{
"categorie": "document",
"element": "CRO",
"statut": "absent",
"importance": "obligatoire",
"impact_cpam": "Compte-rendu opératoire obligatoire pour tout acte chirurgical"
}
],
"score": 30,
"verdict": "indefendable",
"resume": "0/1 obligatoires"
}
],
"score_global": 15,
"verdict_global": "indefendable",
"documents_presents": [
"crh"
],
"documents_manquants": [
"CRO"
]
},
"processing_time_s": 13.19,
"metrics": {
"das_total": 1,
"das_active": 1,
"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": []
}
}