Files
t2a_v2/output/structured/158_23105874/BACTERIO_23105874_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

220 lines
6.9 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": "BACTERIO 23105874.pdf",
"document_type": "crh",
"sejour": {},
"diagnostic_principal": {
"texte": "Infection à Haemophilus influenzae (avec production de pénicillinase)",
"cim10_suggestion": "J96.0",
"cim10_confidence": "high",
"cim10_final": "J96.0",
"cim10_decision": {
"action": "PROMOTE_DP",
"final_code": "J96.0",
"reason": "DAS promu en DP (score (2, 3, 4))",
"needs_info": [],
"applied_rules": [
"RULE-DAS-TO-DP"
]
},
"justification": "Le compte-rendu microbiologique confirme la présence de 1.10*7 UFC/mL d'Haemophilus influenzae producteur de pénicillinase dans les expectorations, avec un antibiogramme détaillé. Ce diagnostic explique l'infection (complication mentionnée) et justifie des ressources supplémentaires (antibiogramme, adaptation du traitement antibiotique).",
"sources_rag": [],
"preuves_cliniques": [],
"source": "llm_das"
},
"dp_selection": {
"chosen_index": 0,
"chosen_term": "Infection à Haemophilus influenzae (avec production de pénicillinase)",
"chosen_code": "J96.0",
"verdict": "CONFIRMED",
"evidence": [
"Score 1.0 — source: llm_das"
],
"reason": "Candidat unique",
"candidates": [
{
"index": 0,
"term": "Infection à Haemophilus influenzae (avec production de pénicillinase)",
"code": "J96.0",
"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
}
}
],
"debug_scores": {
"top1": 1.0
}
},
"dp_crh_only": {
"chosen_index": 0,
"chosen_term": "Infection à Haemophilus influenzae (avec production de pénicillinase)",
"chosen_code": "J96.0",
"verdict": "CONFIRMED",
"evidence": [
"Score 1.0 — source: llm_das"
],
"reason": "Candidat unique",
"candidates": [
{
"index": 0,
"term": "Infection à Haemophilus influenzae (avec production de pénicillinase)",
"code": "J96.0",
"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
}
}
],
"debug_scores": {
"top1": 1.0
}
},
"dp_final": {
"chosen_index": 0,
"chosen_term": "Infection à Haemophilus influenzae (avec production de pénicillinase)",
"chosen_code": "J96.0",
"verdict": "CONFIRMED",
"evidence": [
"Score 1.0 — source: llm_das"
],
"reason": "Candidat unique",
"candidates": [
{
"index": 0,
"term": "Infection à Haemophilus influenzae (avec production de pénicillinase)",
"code": "J96.0",
"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
}
}
],
"debug_scores": {
"top1": 1.0
}
},
"quality_flags": {
"rag_status": "error",
"crh_only_mode": true
},
"diagnostics_associes": [],
"actes_ccam": [],
"antecedents": [],
"traitements_sortie": [],
"biologie_cle": [],
"biologie_discarded": [],
"imagerie": [],
"complications": [
{
"texte": "Infection",
"source_page": 1,
"source_excerpt": "...Présence d'une pénicillinase. En cas dutilisation dune céphalosporine de 3ème génération dans une infection systémique, il\nest recommandé de mesurer la CMI de lantibiotique prescrit. Antibiogramme réalisé e..."
}
],
"alertes_codage": [
"QUALITE DEGRADEE : erreur RAG — codage sans référentiels",
"CMA niveau 2 : 'Infection à Haemophilus influenzae (avec production de pénicillinase)' (J96.0) — sévérité severe, marqueurs : aigue",
"QC: Bien que la justification du code J96.0 soit donnée, il serait idéal d'avoir une copie du compte-rendu microbiologique pour une validation complète. L'absence de preuve clinique directe dans le dossier clinique est un risque, même si la justification est fournie.",
"QC: Vérifier si d'autres complications ou conditions sous-jacentes doivent être codées en plus de l'infection. Le terme 'complications' dans le dossier clinique suggère qu'il pourrait y avoir d'autres éléments à prendre en compte.",
"RULE-DAS-TO-DP: DP absent → DAS J96.0 (Infection à Haemophilus influenzae (avec production de pénicillinase)) promu en DP",
"DECISIONS[PDF]: 1 ligne(s)",
"DECISION: diagnostic_principal J96.0 promu en DP (RULE-DAS-TO-DP)",
"VETOS[PDF]: NEED_INFO (score=85)",
"VETO-02 [MEDIUM] diagnostics_associes[0]: DAS J96.0 sans preuve exploitable"
],
"source_files": [],
"ghm_estimation": {
"cmd": "04",
"cmd_libelle": "Affections de l'appareil respiratoire",
"type_ghm": "M",
"severite": 1,
"ghm_approx": "04M??1",
"cma_count": 0,
"cms_count": 0,
"alertes": []
},
"controles_cpam": [],
"veto_report": {
"verdict": "NEED_INFO",
"score_contestabilite": 85,
"issues": [
{
"veto": "VETO-02",
"severity": "MEDIUM",
"where": "diagnostics_associes[0]",
"message": "DAS J96.0 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": "J96.0",
"libelle": "Infection à Haemophilus influenzae (avec production de pénicillinase)",
"type_diag": "DP",
"items": [
{
"categorie": "biologie",
"element": "Gaz du sang",
"statut": "absent",
"importance": "obligatoire",
"impact_cpam": "Gazométrie artérielle obligatoire pour confirmer une insuffisance respiratoire"
}
],
"score": 30,
"verdict": "indefendable",
"resume": "0/1 obligatoires"
}
],
"score_global": 30,
"verdict_global": "indefendable",
"documents_presents": [
"crh"
],
"documents_manquants": []
},
"processing_time_s": 439.22,
"metrics": {
"das_total": 0,
"das_active": 0,
"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": []
}
}