Files
t2a_v2/output/structured/165_23104930/trackare-BA132287-23104930_BA132287_23104930_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

345 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": "trackare-BA132287-23104930_BA132287_23104930.pdf",
"document_type": "trackare",
"sejour": {
"sexe": "M",
"age": 58,
"date_entree": "12/06/2023",
"date_sortie": "16/06/2023",
"duree_sejour": 4,
"imc": 45.0,
"poids": 155.0,
"taille": 185.0
},
"diagnostic_principal": {
"texte": "Obésité (IMC 45.464)",
"cim10_suggestion": "E66.0",
"cim10_confidence": "high",
"cim10_final": "E66.0",
"cim10_decision": {
"action": "PROMOTE_DP",
"final_code": "E66.0",
"reason": "DAS promu en DP (score (2, 3, 4))",
"needs_info": [],
"applied_rules": [
"RULE-DAS-TO-DP"
]
},
"sources_rag": [],
"preuves_cliniques": [],
"source": "regex"
},
"dp_final": {
"verdict": "REVIEW",
"evidence": [],
"reason": "Aucun DP disponible",
"candidates": []
},
"quality_flags": {
"rag_status": "error",
"no_dp_source": true
},
"diagnostics_associes": [
{
"texte": "Hypertension artérielle",
"cim10_suggestion": "I10",
"cim10_confidence": "high",
"cim10_final": "I10",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "regex"
},
{
"texte": "Diabète de type 2",
"cim10_suggestion": "E11.9",
"cim10_confidence": "medium",
"cim10_final": "E11.9",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "regex",
"source_page": 4,
"source_excerpt": "...sols de\nBDCA, permettant une évolution favorable et un sevrage en O2.\nSynthèse de lhospitalisation\nDiabète de type 2 dont l'équilibre s'est amélioré, HbA1c 7.5%. Optimisation du traitement par\najout de FORXIGA. Propo..."
},
{
"texte": "Dyslipidémie",
"cim10_suggestion": "E78.5",
"cim10_confidence": "low",
"cim10_final": "E78.5",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "regex",
"source_page": 3,
"source_excerpt": "...Semaine d'éducation thérapeutique de diabétologie\nAntécédents/Maladie en cours\nDiabète\nObésité\nHTA\nDyslipidémie\nSAS appareillé\nMaladie de Crohn\nMGUS à IgA suivi Dr Robin\nSleeve gastrectomie en 2006 et 2018\nChiru..."
}
],
"actes_ccam": [],
"antecedents": [],
"traitements_sortie": [],
"biologie_cle": [
{
"test": "ASAT",
"valeur": "17",
"valeur_num": 17.0,
"anomalie": false,
"quality": "ok",
"source_page": 3,
"source_excerpt": "...138 K 4.9 Ch 100 mmol/l\nNFS normale\nAcide urique normal\nCréatinine 88.4 umol/l soit DFG 82.6 ml/min\nASAT 17 U/L, ALAT 13 U/L, GGT 20 U/L\nTG 1.19 g/l, HDL 0.37 g/L, LDL 0.43 g/l\nTSH normale 1.17 mU/L\nPSA n..."
},
{
"test": "ALAT",
"valeur": "13",
"valeur_num": 13.0,
"anomalie": false,
"quality": "ok",
"source_page": 3,
"source_excerpt": "...100 mmol/l\nNFS normale\nAcide urique normal\nCréatinine 88.4 umol/l soit DFG 82.6 ml/min\nASAT 17 U/L, ALAT 13 U/L, GGT 20 U/L\nTG 1.19 g/l, HDL 0.37 g/L, LDL 0.43 g/l\nTSH normale 1.17 mU/L\nPSA normal\nUrines..."
},
{
"test": "GGT",
"valeur": "20",
"valeur_num": 20.0,
"anomalie": false,
"quality": "ok",
"source_page": 3,
"source_excerpt": "...S normale\nAcide urique normal\nCréatinine 88.4 umol/l soit DFG 82.6 ml/min\nASAT 17 U/L, ALAT 13 U/L, GGT 20 U/L\nTG 1.19 g/l, HDL 0.37 g/L, LDL 0.43 g/l\nTSH normale 1.17 mU/L\nPSA normal\nUrines : rapport al..."
},
{
"test": "Sodium",
"valeur": "138",
"valeur_num": 138.0,
"anomalie": false,
"quality": "ok",
"source_page": 16,
"source_excerpt": "...s 4,27 10.12/l (t/l)\nHémoglobine 13,9 g/dl\nVGM 95,3 fl\nTCMH 32,6 pg\nCCMH 34,2 g/dl\nNon conformité :\nSodium Absence de tube\nhépariné mmol/l\nRefus (analyse(s)\nDécision non conformité 1\nannulée(s))\nAbsence de..."
},
{
"test": "Potassium",
"valeur": "4.9",
"valeur_num": 4.9,
"anomalie": false,
"quality": "ok",
"source_page": 16,
"source_excerpt": "...uine\nXN (Sysmex)\nHématocrite (%) 40,7 %\nIndice de distribution des\n13,9 %\nhématies\nNon conformité :\nPotassium Absence de tube\nhépariné mmol/l\nPCR Grippe A Négative\nPCR Grippe B Négative\nPCR COVID 19 (prélèveme..."
},
{
"test": "Hémoglobine",
"valeur": "13.9",
"valeur_num": 13.9,
"anomalie": false,
"quality": "ok",
"source_page": 6,
"source_excerpt": "...n lipidique ( cholestérol total,\n12/06/2023 08:00 Camille Marie MAJCHRZAK\ntriglycérides, HDL, LDL )\nHémoglobine glycosylée HbA1C\n12/06/2023 08:00 Camille Marie MAJCHRZAK\n( dosage )\n12/06/2023 08:00 Protéines dos..."
},
{
"test": "VGM",
"valeur": "95.3",
"valeur_num": 95.3,
"quality": "ok",
"source_page": 16,
"source_excerpt": "...ure\npolymicrobienne)\nLeucocytes 5,87 10.9/l 4 /µL\nHématies 4,27 10.12/l (t/l)\nHémoglobine 13,9 g/dl\nVGM 95,3 fl\nTCMH 32,6 pg\nCCMH 34,2 g/dl\nNon conformité :\nSodium Absence de tube\nhépariné mmol/l\nRefus (..."
},
{
"test": "Plaquettes",
"valeur": "197",
"valeur_num": 197.0,
"anomalie": false,
"quality": "ok",
"source_page": 16,
"source_excerpt": "...analyse(s)\nDécision non conformité 1\nannulée(s))\nAbsence de tube\nMotif de non conformité 1\nhépariné\nPlaquettes 197 10.9/l\nLe patient est-il professionel\nnon\nde santé ?\nValidation et diffusion sous la Dr. Fanny..."
},
{
"test": "Leucocytes",
"valeur": "5.87",
"valeur_num": 5.87,
"anomalie": false,
"quality": "ok",
"source_page": 16,
"source_excerpt": "...Standard Urine Milieu de jet\nPrésence de plus de\nCulture ECBU TK 2 germes (culture\npolymicrobienne)\nLeucocytes 5,87 10.9/l 4 /µL\nHématies 4,27 10.12/l (t/l)\nHémoglobine 13,9 g/dl\nVGM 95,3 fl\nTCMH 32,6 pg\nCCMH 3..."
},
{
"test": "Créatinine",
"valeur": "88.4",
"valeur_num": 88.4,
"anomalie": false,
"quality": "ok",
"source_page": 3,
"source_excerpt": "...ogique en externe du 24/05/23\nHbA1c 7.5%\nNa 138 K 4.9 Ch 100 mmol/l\nNFS normale\nAcide urique normal\nCréatinine 88.4 umol/l soit DFG 82.6 ml/min\nASAT 17 U/L, ALAT 13 U/L, GGT 20 U/L\nTG 1.19 g/l, HDL 0.37 g/L, LD..."
},
{
"test": "Glycémie",
"valeur": "1.45",
"valeur_num": 1.45,
"anomalie": true,
"quality": "ok",
"source_page": 1,
"source_excerpt": ".../06/2023\nsurveillance 08:36 08:33 22:12 19:10 14:38 12:57 09:03 22:17 19:19 18:26 14:36 14:12 12:39\nGlycémie\n1,45 1,35 1,56 1,32 1,72 1,31 1,61 1,23 1,58 1,33\ncapillaire\nTempérature 36,60 36,70 36,40\nPouls 92..."
},
{
"test": "HbA1c",
"valeur": "7.5",
"valeur_num": 7.5,
"anomalie": true,
"quality": "ok",
"source_page": 3,
"source_excerpt": "...arents DT2\ntraitement par Metformine et trulicity (majoration à 4.5mg depuis environ 1 an)\nDernière HbA1c en mai 2023 7.5%\nHistoire de la Camille Marie 12/06/2023\nRetentissement :\nmaladie MAJCHRZAK 11:53\nF..."
},
{
"test": "HbA1c",
"valeur": "1",
"valeur_num": 1.0,
"anomalie": true,
"quality": "discarded",
"discard_reason": "Valeur hors bornes plausibles (<2)",
"source_page": 3,
"source_excerpt": "...arents DT2\ntraitement par Metformine et trulicity (majoration à 4.5mg depuis environ 1 an)\nDernière HbA1c en mai 2023 7.5%\nHistoire de la Camille Marie 12/06/2023\nRetentissement :\nmaladie MAJCHRZAK 11:53\nF..."
}
],
"biologie_discarded": [],
"imagerie": [],
"complications": [
{
"texte": "Infection",
"source_page": 4,
"source_excerpt": "...slipidémie). Le patient y est favorable, et\nsera recontacté pour organiser la mise sous traitement.\nInfection respiratoire :\nA l'arrivée en hospitalisation : toux grasse depuis 24-48h, sans DRA ni désaturation..."
}
],
"alertes_codage": [
"QUALITE DEGRADEE : erreur RAG — codage sans référentiels",
"CMA niveau 2 : 'Diabète de type 2' (E11.9) — sévérité non_evalue",
"QC: DAS I10 (Hypertension artérielle) à reconsidérer — Aucune preuve d'hypertension artérielle dans le dossier. Le codage est injustifié.",
"QC: L'absence de justification pour plusieurs codes DAS est un problème majeur. La justification est un élément essentiel du codage PMSI.",
"QC: L'HbA1c présente deux valeurs différentes (7.5 et 1). Il est impératif de vérifier la source de cette information et de corriger l'erreur.",
"QC: Le dossier clinique est incomplet. Des informations supplémentaires, notamment concernant les antécédents du patient et les résultats des analyses lipidiques, seraient utiles pour un codage plus précis.",
"RULE-DAS-TO-DP: DP absent → DAS E66.0 (Obésité (IMC 45.464)) promu en DP",
"DECISIONS[PDF]: 1 ligne(s)",
"DECISION: diagnostic_principal E66.0 promu en DP (RULE-DAS-TO-DP)",
"VETOS[PDF]: NEED_INFO (score=70)",
"VETO-02 [MEDIUM] diagnostics_associes[0]: DAS I10 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[3]: DAS E66.0 sans preuve exploitable",
"Aucun DP extrait (ni Trackare ni CRH)"
],
"source_files": [],
"ghm_estimation": {
"cmd": "10",
"cmd_libelle": "Maladies endocriniennes",
"type_ghm": "M",
"severite": 2,
"ghm_approx": "10M??2",
"cma_count": 1,
"cms_count": 0,
"alertes": []
},
"controles_cpam": [],
"veto_report": {
"verdict": "NEED_INFO",
"score_contestabilite": 70,
"issues": [
{
"veto": "VETO-02",
"severity": "MEDIUM",
"where": "diagnostics_associes[0]",
"message": "DAS I10 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[3]",
"message": "DAS E66.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": "E66.0",
"libelle": "Obésité (IMC 45.464)",
"type_diag": "DP",
"items": [
{
"categorie": "clinique",
"element": "IMC",
"statut": "present_confirme",
"valeur": "45.0",
"importance": "obligatoire",
"impact_cpam": "IMC ≥ 30 indispensable pour coder une obésité",
"confirmation_detail": "IMC ≥ 30 confirme l'obésité"
},
{
"categorie": "clinique",
"element": "Poids",
"statut": "present",
"valeur": "155.0",
"importance": "obligatoire",
"impact_cpam": "Poids nécessaire pour calculer l'IMC"
}
],
"score": 100,
"verdict": "defendable",
"resume": "2/2 obligatoires (1 confirmé)"
},
{
"code": "E11.9",
"libelle": "Diabète de type 2",
"type_diag": "DAS",
"items": [
{
"categorie": "biologie",
"element": "HbA1c",
"statut": "present",
"valeur": "13.9",
"importance": "recommande",
"impact_cpam": "HbA1c attendue pour documenter l'équilibre glycémique"
},
{
"categorie": "biologie",
"element": "Glycémie",
"statut": "present",
"valeur": "1.45",
"importance": "recommande",
"impact_cpam": "Glycémie de base pour confirmer le diagnostic"
}
],
"score": 100,
"verdict": "defendable",
"resume": "2/2 recommandés"
}
],
"score_global": 100,
"verdict_global": "defendable",
"documents_presents": [
"trackare"
],
"documents_manquants": []
},
"processing_time_s": 852.62,
"metrics": {
"das_total": 3,
"das_active": 3,
"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": []
}
}