Résultats de re-traitement pipeline v2 sur 261 dossiers. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
326 lines
11 KiB
JSON
326 lines
11 KiB
JSON
{
|
||
"source_file": "CRH 23127286.pdf",
|
||
"document_type": "crh",
|
||
"sejour": {
|
||
"sexe": "M",
|
||
"age": 25,
|
||
"date_entree": "01/07/2023",
|
||
"date_sortie": "04/07/2023",
|
||
"duree_sejour": 3
|
||
},
|
||
"diagnostic_principal": {
|
||
"texte": "Fistule anale",
|
||
"cim10_suggestion": "K60.2",
|
||
"cim10_confidence": "low",
|
||
"cim10_final": "K60.2",
|
||
"sources_rag": [],
|
||
"preuves_cliniques": [],
|
||
"niveau_severite": "non_evalue",
|
||
"niveau_cma": 1,
|
||
"source": "nuke3",
|
||
"source_page": 2,
|
||
"source_excerpt": "...e.fr Conclusion :\nUnité d’Hospitalisation\nTel 05.59.44.37.23 - Draînage d'un abcès péri-rectal avec fistule anale, suites simples.\nFax 05.59.44.37.25 Sera revu en consultation par le Dr PUJOS Marion le 20 Juillet..."
|
||
},
|
||
"dp_selection": {
|
||
"chosen_index": 1,
|
||
"chosen_term": "Fistule anale",
|
||
"chosen_code": "K60.2",
|
||
"confidence": "medium",
|
||
"verdict": "CONFIRMED",
|
||
"evidence": [
|
||
"Le motif principal de prise en charge est la collection abcédée périrectale identifiée par TDM.",
|
||
"La fistule anale (K60.2) n'est pas confirmée comme cause immédiate du séjour, l'abcès étant le diagnostic aigu traité."
|
||
],
|
||
"reason": "L'abcès périrectal est la pathologie aiguë justifiant l'hospitalisation et les soins, conformément à la règle excluant les symptômes ou complications non traitées en DP.",
|
||
"candidates": [
|
||
{
|
||
"index": 1,
|
||
"term": "Fistule anale",
|
||
"code": "K60.2",
|
||
"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,
|
||
"diag_section_bonus": 2
|
||
}
|
||
},
|
||
{
|
||
"index": 0,
|
||
"term": "Abcès périrectal",
|
||
"code": "K61.2",
|
||
"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": 3.0,
|
||
"top2": 1.0,
|
||
"delta": 2.0,
|
||
"llm": true
|
||
}
|
||
},
|
||
"dp_crh_only": {
|
||
"chosen_index": 1,
|
||
"chosen_term": "Fistule anale",
|
||
"chosen_code": "K60.2",
|
||
"confidence": "medium",
|
||
"verdict": "CONFIRMED",
|
||
"evidence": [
|
||
"Le motif principal de prise en charge est la collection abcédée périrectale identifiée par TDM.",
|
||
"La fistule anale (K60.2) n'est pas confirmée comme cause immédiate du séjour, l'abcès étant le diagnostic aigu traité."
|
||
],
|
||
"reason": "L'abcès périrectal est la pathologie aiguë justifiant l'hospitalisation et les soins, conformément à la règle excluant les symptômes ou complications non traitées en DP.",
|
||
"candidates": [
|
||
{
|
||
"index": 1,
|
||
"term": "Fistule anale",
|
||
"code": "K60.2",
|
||
"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,
|
||
"diag_section_bonus": 2
|
||
}
|
||
},
|
||
{
|
||
"index": 0,
|
||
"term": "Abcès périrectal",
|
||
"code": "K61.2",
|
||
"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": 3.0,
|
||
"top2": 1.0,
|
||
"delta": 2.0,
|
||
"llm": true
|
||
}
|
||
},
|
||
"dp_final": {
|
||
"chosen_index": 1,
|
||
"chosen_term": "Fistule anale",
|
||
"chosen_code": "K60.2",
|
||
"confidence": "medium",
|
||
"verdict": "CONFIRMED",
|
||
"evidence": [
|
||
"Le motif principal de prise en charge est la collection abcédée périrectale identifiée par TDM.",
|
||
"La fistule anale (K60.2) n'est pas confirmée comme cause immédiate du séjour, l'abcès étant le diagnostic aigu traité."
|
||
],
|
||
"reason": "L'abcès périrectal est la pathologie aiguë justifiant l'hospitalisation et les soins, conformément à la règle excluant les symptômes ou complications non traitées en DP.",
|
||
"candidates": [
|
||
{
|
||
"index": 1,
|
||
"term": "Fistule anale",
|
||
"code": "K60.2",
|
||
"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,
|
||
"diag_section_bonus": 2
|
||
}
|
||
},
|
||
{
|
||
"index": 0,
|
||
"term": "Abcès périrectal",
|
||
"code": "K61.2",
|
||
"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": 3.0,
|
||
"top2": 1.0,
|
||
"delta": 2.0,
|
||
"llm": true
|
||
}
|
||
},
|
||
"quality_flags": {
|
||
"rag_status": "error",
|
||
"crh_only_mode": true
|
||
},
|
||
"diagnostics_associes": [
|
||
{
|
||
"texte": "Abcès périrectal",
|
||
"cim10_suggestion": "K61.2",
|
||
"cim10_confidence": "high",
|
||
"cim10_final": "K61.2",
|
||
"justification": "Le scanner met en évidence une collection péri-rectale de 3cm avec infiltration, confirmant un abcès péri-rectal. Ce diagnostic explique la fièvre élevée (39°C), l'élévation marquée de la CRP et des GB, et a nécessité des ressources supplémentaires (imagerie, surveillance, traitement antibiotique).",
|
||
"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": "168",
|
||
"valeur_num": 168.0,
|
||
"anomalie": true,
|
||
"quality": "ok",
|
||
"source_page": 1,
|
||
"source_excerpt": "...en complémentaires :\nDr A.GUILNGAR Biologie :\nA.Interne Hôpitaux Bordeaux Majoration SIB, GB 15G/L, CRP 168\nDESC Oncologie Digestive\nHépato-gastro-entérologue Bilan hépatique subnormal\nOncologue Digestif..."
|
||
},
|
||
{
|
||
"test": "CRP",
|
||
"valeur": "174",
|
||
"valeur_num": 174.0,
|
||
"anomalie": true,
|
||
"quality": "ok",
|
||
"source_page": 1,
|
||
"source_excerpt": "...en complémentaires :\nDr A.GUILNGAR Biologie :\nA.Interne Hôpitaux Bordeaux Majoration SIB, GB 15G/L, CRP 168\nDESC Oncologie Digestive\nHépato-gastro-entérologue Bilan hépatique subnormal\nOncologue Digestif..."
|
||
}
|
||
],
|
||
"biologie_discarded": [],
|
||
"imagerie": [],
|
||
"complications": [
|
||
{
|
||
"texte": "Fièvre",
|
||
"source_page": 2,
|
||
"source_excerpt": "...errand\nSortie le 04/07 du service avec les consignes devant amener à faire reconsulter en urgence : fièvre, douleurs abdominales\nA. Chef Clinique – Ass. Hôpitaux\nHépato-gastro-entérologue intenses, écouleme..."
|
||
},
|
||
{
|
||
"texte": "Abcès",
|
||
"source_page": 2,
|
||
"source_excerpt": "...SU ?\nA. Chef de clinique - Ass Hôpitaux\nHépato-gastro-entérologue\nmboube@ch-cotebasque.fr AU TOTAL: Abcès peri rectal\nDr M. BRUGEL ATB C3G Flagyl\nA. Interne Hôpitaux Reims Suite de la prise en charge en in..."
|
||
},
|
||
{
|
||
"texte": "Fistule",
|
||
"source_page": 2,
|
||
"source_excerpt": "...Chef Clinique – Ass. Hôpitaux Volumineux abcès en fer à cheval péri-anal, développé au dépens d'une fistule avec le canal anal située à 6h\nHépato-gastro-entérologue Prélèvement bactério réalisé\nProctologue\nE..."
|
||
}
|
||
],
|
||
"alertes_codage": [
|
||
"QUALITE DEGRADEE : erreur RAG — codage sans référentiels",
|
||
"CMA niveau 2 : 'Abcès périrectal' (K61.2) — sévérité non_evalue",
|
||
"QC: DP K60.2 confiance medium→low — Le dossier ne fournit aucune preuve de la présence d'une fistule anale. Le code est donc inapproprié. Il faudrait investiguer plus avant pour confirmer ou infirmer cette suspicion. Un code X99.9 (état non précisé) pourrait être utilisé temporairement en attendant des informations complémentaires.",
|
||
"QC: L'absence de détails sur la localisation et la nature précise de la fistule (si elle existe) est préoccupante. Une investigation plus approfondie est nécessaire.",
|
||
"QC: La présence de complications (fièvre, abcès, fistule) et un syndrome inflammatoire majeur (CRP élevée) suggèrent une sévérité importante. Il est important de vérifier si des codes supplémentaires liés à la sévérité ou à des complications spécifiques sont appropriés (ex: sepsis si la fièvre est importante et persistante).",
|
||
"QC: Il est crucial de documenter précisément les éléments du dossier clinique qui justifient chaque code. L'absence de preuves cliniques mentionnées dans la justification initiale est un point faible.",
|
||
"VETOS[PDF]: FAIL (score=55)",
|
||
"VETO-02 [MEDIUM] diagnostics_associes[0]: DAS K61.2 sans preuve exploitable",
|
||
"VETO-02 [HARD] actes_ccam[0]: Acte ZCQK002 sans preuve exploitable"
|
||
],
|
||
"source_files": [],
|
||
"ghm_estimation": {
|
||
"cmd": "06",
|
||
"cmd_libelle": "Affections du tube digestif",
|
||
"type_ghm": "K",
|
||
"severite": 2,
|
||
"ghm_approx": "06K??2",
|
||
"cma_count": 1,
|
||
"cms_count": 0,
|
||
"alertes": []
|
||
},
|
||
"controles_cpam": [],
|
||
"veto_report": {
|
||
"verdict": "FAIL",
|
||
"score_contestabilite": 55,
|
||
"issues": [
|
||
{
|
||
"veto": "VETO-02",
|
||
"severity": "MEDIUM",
|
||
"where": "diagnostics_associes[0]",
|
||
"message": "DAS K61.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": "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": [],
|
||
"score_global": 100,
|
||
"verdict_global": "defendable",
|
||
"documents_presents": [
|
||
"crh"
|
||
],
|
||
"documents_manquants": []
|
||
},
|
||
"processing_time_s": 405.1,
|
||
"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": []
|
||
}
|
||
} |