Résultats de re-traitement pipeline v2 sur 261 dossiers. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
312 lines
11 KiB
JSON
312 lines
11 KiB
JSON
{
|
|
"source_file": "CRO 23096332.pdf",
|
|
"document_type": "crh",
|
|
"sejour": {},
|
|
"diagnostic_principal": {
|
|
"texte": "Péricolite (pédiculite) avec inflammation du pédicule vésiculaire",
|
|
"cim10_suggestion": "K81.1",
|
|
"cim10_confidence": "high",
|
|
"cim10_final": "K81.1",
|
|
"sources_rag": [],
|
|
"preuves_cliniques": [],
|
|
"est_cma": true,
|
|
"niveau_severite": "leger",
|
|
"niveau_cma": 2,
|
|
"source": "nuke3"
|
|
},
|
|
"dp_selection": {
|
|
"chosen_index": 0,
|
|
"chosen_term": "Péricolite (pédiculite) avec inflammation du pédicule vésiculaire",
|
|
"chosen_code": "K81.1",
|
|
"confidence": "medium",
|
|
"verdict": "CONFIRMED",
|
|
"evidence": [
|
|
"Le diagnostic [0] (K81.1) est plus spécifique et détaillé que le diagnostic [1] (K81.9).",
|
|
"Selon les règles de codage PMSI, on privilégie toujours la spécificité clinique lorsque l'étiologie ou la localisation précise est connue."
|
|
],
|
|
"reason": "Le K81.1 décrit précisément l'inflammation du pédicule vésiculaire (péricolite), ce qui en fait le diagnostic principal plus précis que le K81.9 (inflammation non spécifiée) pour un séjour de prise en charge chirurgicale ou médicale d'une cholécystite.",
|
|
"candidates": [
|
|
{
|
|
"index": 0,
|
|
"term": "Péricolite (pédiculite) avec inflammation du pédicule vésiculaire",
|
|
"code": "K81.1",
|
|
"source": "llm_das",
|
|
"is_comorbidity_like": false,
|
|
"is_symptom_like": false,
|
|
"is_act_only": false,
|
|
"section_strength": 1,
|
|
"num_occurrences": 2,
|
|
"score": 2.0,
|
|
"score_details": {
|
|
"section": 1,
|
|
"confidence": 0,
|
|
"occurrences": 1
|
|
}
|
|
},
|
|
{
|
|
"index": 1,
|
|
"term": "Lit vésiculaire purulent",
|
|
"code": "K81.9",
|
|
"source": "llm_das",
|
|
"is_comorbidity_like": false,
|
|
"is_symptom_like": false,
|
|
"is_act_only": false,
|
|
"section_strength": 1,
|
|
"num_occurrences": 2,
|
|
"score": 2.0,
|
|
"score_details": {
|
|
"section": 1,
|
|
"confidence": 0,
|
|
"occurrences": 1
|
|
}
|
|
}
|
|
],
|
|
"debug_scores": {
|
|
"top1": 2.0,
|
|
"top2": 2.0,
|
|
"delta": 0.0,
|
|
"llm": true
|
|
}
|
|
},
|
|
"dp_crh_only": {
|
|
"chosen_index": 0,
|
|
"chosen_term": "Péricolite (pédiculite) avec inflammation du pédicule vésiculaire",
|
|
"chosen_code": "K81.1",
|
|
"confidence": "medium",
|
|
"verdict": "CONFIRMED",
|
|
"evidence": [
|
|
"Le diagnostic [0] (K81.1) est plus spécifique et détaillé que le diagnostic [1] (K81.9).",
|
|
"Selon les règles de codage PMSI, on privilégie toujours la spécificité clinique lorsque l'étiologie ou la localisation précise est connue."
|
|
],
|
|
"reason": "Le K81.1 décrit précisément l'inflammation du pédicule vésiculaire (péricolite), ce qui en fait le diagnostic principal plus précis que le K81.9 (inflammation non spécifiée) pour un séjour de prise en charge chirurgicale ou médicale d'une cholécystite.",
|
|
"candidates": [
|
|
{
|
|
"index": 0,
|
|
"term": "Péricolite (pédiculite) avec inflammation du pédicule vésiculaire",
|
|
"code": "K81.1",
|
|
"source": "llm_das",
|
|
"is_comorbidity_like": false,
|
|
"is_symptom_like": false,
|
|
"is_act_only": false,
|
|
"section_strength": 1,
|
|
"num_occurrences": 2,
|
|
"score": 2.0,
|
|
"score_details": {
|
|
"section": 1,
|
|
"confidence": 0,
|
|
"occurrences": 1
|
|
}
|
|
},
|
|
{
|
|
"index": 1,
|
|
"term": "Lit vésiculaire purulent",
|
|
"code": "K81.9",
|
|
"source": "llm_das",
|
|
"is_comorbidity_like": false,
|
|
"is_symptom_like": false,
|
|
"is_act_only": false,
|
|
"section_strength": 1,
|
|
"num_occurrences": 2,
|
|
"score": 2.0,
|
|
"score_details": {
|
|
"section": 1,
|
|
"confidence": 0,
|
|
"occurrences": 1
|
|
}
|
|
}
|
|
],
|
|
"debug_scores": {
|
|
"top1": 2.0,
|
|
"top2": 2.0,
|
|
"delta": 0.0,
|
|
"llm": true
|
|
}
|
|
},
|
|
"dp_final": {
|
|
"chosen_index": 0,
|
|
"chosen_term": "Péricolite (pédiculite) avec inflammation du pédicule vésiculaire",
|
|
"chosen_code": "K81.1",
|
|
"confidence": "medium",
|
|
"verdict": "CONFIRMED",
|
|
"evidence": [
|
|
"Le diagnostic [0] (K81.1) est plus spécifique et détaillé que le diagnostic [1] (K81.9).",
|
|
"Selon les règles de codage PMSI, on privilégie toujours la spécificité clinique lorsque l'étiologie ou la localisation précise est connue."
|
|
],
|
|
"reason": "Le K81.1 décrit précisément l'inflammation du pédicule vésiculaire (péricolite), ce qui en fait le diagnostic principal plus précis que le K81.9 (inflammation non spécifiée) pour un séjour de prise en charge chirurgicale ou médicale d'une cholécystite.",
|
|
"candidates": [
|
|
{
|
|
"index": 0,
|
|
"term": "Péricolite (pédiculite) avec inflammation du pédicule vésiculaire",
|
|
"code": "K81.1",
|
|
"source": "llm_das",
|
|
"is_comorbidity_like": false,
|
|
"is_symptom_like": false,
|
|
"is_act_only": false,
|
|
"section_strength": 1,
|
|
"num_occurrences": 2,
|
|
"score": 2.0,
|
|
"score_details": {
|
|
"section": 1,
|
|
"confidence": 0,
|
|
"occurrences": 1
|
|
}
|
|
},
|
|
{
|
|
"index": 1,
|
|
"term": "Lit vésiculaire purulent",
|
|
"code": "K81.9",
|
|
"source": "llm_das",
|
|
"is_comorbidity_like": false,
|
|
"is_symptom_like": false,
|
|
"is_act_only": false,
|
|
"section_strength": 1,
|
|
"num_occurrences": 2,
|
|
"score": 2.0,
|
|
"score_details": {
|
|
"section": 1,
|
|
"confidence": 0,
|
|
"occurrences": 1
|
|
}
|
|
}
|
|
],
|
|
"debug_scores": {
|
|
"top1": 2.0,
|
|
"top2": 2.0,
|
|
"delta": 0.0,
|
|
"llm": true
|
|
}
|
|
},
|
|
"quality_flags": {
|
|
"rag_status": "error",
|
|
"crh_only_mode": true
|
|
},
|
|
"diagnostics_associes": [],
|
|
"actes_ccam": [
|
|
{
|
|
"texte": "Cholécystectomie",
|
|
"code_ccam_suggestion": "HMFC004",
|
|
"sources_rag": [],
|
|
"validite": "valide",
|
|
"alertes": [],
|
|
"source_page": 1,
|
|
"source_excerpt": "...rôle du moignon cystique restant par deux clips (HEMOLOCK 5) Section\nentre deux clips (HEMOLOCK 5). Cholécystectomie rétrograde. Extériorisation de la vésicule dans un endosac\ntrocart de 10 mm.\nVérification du lit vé..."
|
|
},
|
|
{
|
|
"texte": "Cholangiographie peropératoire",
|
|
"code_ccam_suggestion": "HHHE002",
|
|
"sources_rag": [],
|
|
"validite": "non_verifie",
|
|
"alertes": []
|
|
}
|
|
],
|
|
"antecedents": [],
|
|
"traitements_sortie": [],
|
|
"biologie_cle": [],
|
|
"biologie_discarded": [],
|
|
"imagerie": [],
|
|
"complications": [],
|
|
"alertes_codage": [
|
|
"QUALITE DEGRADEE : erreur RAG — codage sans référentiels",
|
|
"CCAM HHHE002 (Cholangiographie peropératoire) : code absent du dictionnaire CCAM V81",
|
|
"2 CMA probables détectées — impact potentiel sur le niveau de sévérité GHM",
|
|
"CMA niveau 2 : 'Péricolite (pédiculite) avec inflammation du pédicule vésiculaire' (K81.1) — sévérité leger, marqueurs : chronique",
|
|
"CMA niveau 2 : 'Lit vésiculaire purulent' (K81.9) — sévérité non_evalue",
|
|
"QC: DP K81.1 confiance medium→high — Le code K81.1 (Pédiculose avec inflammation du pédicule vésiculaire) est inapproprié. La pédiculose (poux) n'est pas associée à une inflammation du pédicule vésiculaire. De plus, l'absence de preuves cliniques dans le dossier rend ce codage injustifiable. Il est nécessaire d'identifier la cause réelle de la consultation et de coder en conséquence. Si la pédiculose est confirmée, le code K81.0 (Pédiculose, non spécifiée) serait plus approprié, mais nécessite une justification clinique.",
|
|
"QC: L'absence de dossier clinique rend l'évaluation de la pertinence du codage extrêmement difficile. Un dossier clinique complet est indispensable pour une validation correcte.",
|
|
"QC: La justification fournie pour le code K81.1 est insuffisante et ne permet pas de valider le codage. Une justification clinique précise et détaillée est requise pour chaque code.",
|
|
"QC: Il est impératif de vérifier la pertinence du codage en se basant sur les informations contenues dans le dossier clinique.",
|
|
"VETOS[PDF]: FAIL (score=10)",
|
|
"VETO-02 [HARD] diagnostic_principal: DP K81.1 sans preuve exploitable",
|
|
"VETO-02 [HARD] actes_ccam[1]: Acte HHHE002 sans preuve exploitable",
|
|
"VETO-12 [HARD] diagnostic_principal: DP K81.1 en high sans preuve"
|
|
],
|
|
"source_files": [],
|
|
"ghm_estimation": {
|
|
"cmd": "07",
|
|
"cmd_libelle": "Affections hépatobiliaires et pancréatiques",
|
|
"type_ghm": "C",
|
|
"severite": 1,
|
|
"ghm_approx": "07C??1",
|
|
"cma_count": 0,
|
|
"cms_count": 0,
|
|
"alertes": []
|
|
},
|
|
"controles_cpam": [],
|
|
"veto_report": {
|
|
"verdict": "FAIL",
|
|
"score_contestabilite": 10,
|
|
"issues": [
|
|
{
|
|
"veto": "VETO-02",
|
|
"severity": "HARD",
|
|
"where": "diagnostic_principal",
|
|
"message": "DP K81.1 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[1]",
|
|
"message": "Acte HHHE002 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-12",
|
|
"severity": "HARD",
|
|
"where": "diagnostic_principal",
|
|
"message": "DP K81.1 en high sans preuve"
|
|
}
|
|
]
|
|
},
|
|
"completude": {
|
|
"checks": [
|
|
{
|
|
"code": "HMFC004, HHHE002",
|
|
"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": 30,
|
|
"verdict_global": "indefendable",
|
|
"documents_presents": [
|
|
"crh"
|
|
],
|
|
"documents_manquants": [
|
|
"CRO"
|
|
]
|
|
},
|
|
"processing_time_s": 397.27,
|
|
"metrics": {
|
|
"das_total": 0,
|
|
"das_active": 0,
|
|
"das_excluded": 0,
|
|
"das_removed": 0,
|
|
"das_ruled_out": 0,
|
|
"das_no_code": 0,
|
|
"actes_total": 2,
|
|
"actes_with_code": 2,
|
|
"dp_has_code": true
|
|
},
|
|
"rules_runtime": {
|
|
"router_version": 1,
|
|
"mode": "strict",
|
|
"enabled_packs": [
|
|
"decisions_core",
|
|
"vetos_core"
|
|
],
|
|
"always_on_rules": [],
|
|
"triggers_fired": []
|
|
}
|
|
} |