Résultats de re-traitement pipeline v2 sur 261 dossiers. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
597 lines
24 KiB
JSON
597 lines
24 KiB
JSON
{
|
|
"source_file": "trackare-22025894-23080179_22025894_23080179.pdf",
|
|
"document_type": "trackare",
|
|
"sejour": {
|
|
"sexe": "F",
|
|
"age": 82,
|
|
"date_entree": "24/04/2023",
|
|
"imc": 31.0,
|
|
"poids": 71.0,
|
|
"taille": 150.0
|
|
},
|
|
"diagnostic_principal": {
|
|
"texte": "Dyslipidémie",
|
|
"cim10_suggestion": "E78.5",
|
|
"cim10_confidence": "high",
|
|
"cim10_final": "E78.5",
|
|
"cim10_decision": {
|
|
"action": "PROMOTE_DP",
|
|
"final_code": "E78.5",
|
|
"reason": "DAS promu en DP (score (2, 3, 4))",
|
|
"needs_info": [],
|
|
"applied_rules": [
|
|
"RULE-DAS-TO-DP"
|
|
]
|
|
},
|
|
"sources_rag": [],
|
|
"preuves_cliniques": [],
|
|
"source": "regex",
|
|
"source_page": 3,
|
|
"source_excerpt": "...DLBCL réfractaire à 2 lignes de traitements (RminiCHOP et Tafa-LEN)\nANTECEDENTS\nMédicaux :\n- HTA\n- Dyslipidémie\n- Troubles du rythme supra-ventriculaire\n- phlébites à répétition des MI avec maladie post-phlébiti..."
|
|
},
|
|
"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": "Obésité (IMC 31.733)",
|
|
"cim10_suggestion": "E66.0",
|
|
"cim10_confidence": "high",
|
|
"cim10_final": "E66.0",
|
|
"sources_rag": [],
|
|
"preuves_cliniques": [],
|
|
"niveau_severite": "non_evalue",
|
|
"niveau_cma": 1,
|
|
"source": "regex"
|
|
},
|
|
{
|
|
"texte": "Anémie",
|
|
"cim10_suggestion": "D64.9",
|
|
"cim10_confidence": "medium",
|
|
"cim10_final": "D64.9",
|
|
"justification": "Hémoglobine abaissée à 11.0 et 10.1 g/dL [N: 12-17], critère biologique objectif d'anémie chez une patiente âgée ayant mobilisé des ressources (suivi biologique répété)",
|
|
"sources_rag": [],
|
|
"preuves_cliniques": [],
|
|
"est_cma": true,
|
|
"niveau_severite": "non_evalue",
|
|
"niveau_cma": 2,
|
|
"source": "llm_das"
|
|
},
|
|
{
|
|
"texte": "Hyponatrémie",
|
|
"cim10_suggestion": "E87.1",
|
|
"cim10_confidence": "high",
|
|
"cim10_final": "E87.1",
|
|
"justification": "Sodium 134 mEq/L [N: 135-145], valeur abaissée documentée, pertinent pour une patiente âgée avec complications infectieuses",
|
|
"sources_rag": [],
|
|
"preuves_cliniques": [],
|
|
"est_cma": true,
|
|
"niveau_severite": "non_evalue",
|
|
"niveau_cma": 2,
|
|
"source": "llm_das"
|
|
},
|
|
{
|
|
"texte": "Hypokaliémie",
|
|
"cim10_suggestion": "E87.6",
|
|
"cim10_confidence": "high",
|
|
"cim10_final": "E87.6",
|
|
"justification": "Potassium 2.9 mEq/L [N: 3.5-5], valeur significativement abaissée nécessitant une correction thérapeutique",
|
|
"sources_rag": [],
|
|
"preuves_cliniques": [],
|
|
"est_cma": true,
|
|
"niveau_severite": "non_evalue",
|
|
"niveau_cma": 2,
|
|
"source": "llm_das",
|
|
"source_page": 5,
|
|
"source_excerpt": "...t à 95% en AA) mais Début de dysphagie ce jour, à\nsurveiller\n27/04/2023\nNote IDE Patxi OLASSO\n16:30\nHypokaliémie 2,9 hier, augmentée à 3,4 ce jour\nInfos ttt : Probable nouveau protocole de thérapie ciblée qui déb..."
|
|
},
|
|
{
|
|
"texte": "Thrombopénie",
|
|
"cim10_suggestion": "D69.6",
|
|
"cim10_confidence": "medium",
|
|
"cim10_final": "D69.6",
|
|
"justification": "Plaquettes 143 G/L [N: 150-400], valeur abaissée documentée, pertinent pour le suivi clinique",
|
|
"sources_rag": [],
|
|
"preuves_cliniques": [],
|
|
"niveau_severite": "non_evalue",
|
|
"niveau_cma": 1,
|
|
"source": "llm_das"
|
|
},
|
|
{
|
|
"texte": "Hypoglycémie",
|
|
"cim10_suggestion": "E16.2",
|
|
"cim10_confidence": "low",
|
|
"cim10_final": "E16.2",
|
|
"justification": "Glycémie 1.20 mmol/L [N: 3.9-5.5], valeur critique abaissée ayant nécessité une prise en charge",
|
|
"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": [],
|
|
"date": "16/09",
|
|
"validite": "valide",
|
|
"alertes": []
|
|
}
|
|
],
|
|
"antecedents": [],
|
|
"traitements_sortie": [],
|
|
"biologie_cle": [
|
|
{
|
|
"test": "CRP",
|
|
"valeur": "5",
|
|
"valeur_num": 5.0,
|
|
"anomalie": false,
|
|
"quality": "ok",
|
|
"source_page": 4,
|
|
"source_excerpt": "...LAN BIOLOGIQUE\n24/04/23\nHb = 11.0 - plqt = 155 - GB = 5.5 dont 4.5PNN et 0.3L\nLDH = 726 (N < 246) - CRP = 5\nCa = 2.3 - Créat = 83 - BHC normal\nAlb = 39 - Pré-alb = 0.27\nEXAMEN PHYSIQUE\nPS = 2 - Pas de si..."
|
|
},
|
|
{
|
|
"test": "CRP",
|
|
"valeur": "6",
|
|
"valeur_num": 6.0,
|
|
"anomalie": true,
|
|
"quality": "ok",
|
|
"source_page": 4,
|
|
"source_excerpt": "...LAN BIOLOGIQUE\n24/04/23\nHb = 11.0 - plqt = 155 - GB = 5.5 dont 4.5PNN et 0.3L\nLDH = 726 (N < 246) - CRP = 5\nCa = 2.3 - Créat = 83 - BHC normal\nAlb = 39 - Pré-alb = 0.27\nEXAMEN PHYSIQUE\nPS = 2 - Pas de si..."
|
|
},
|
|
{
|
|
"test": "ASAT",
|
|
"valeur": "31",
|
|
"valeur_num": 31.0,
|
|
"anomalie": false,
|
|
"quality": "ok",
|
|
"source_page": 18,
|
|
"source_excerpt": "...µmol/l\nDoublon µmol/l\nNon conformité :\nBilirubine totale 10 µmol/l\nDoublon µmol/l\nNon conformité :\nASAT 31 U/l 34 U/l 33 U/l\nDoublon U/l\nBilirubine totale <\n21 µmol/L : dosage des\nCommentaire bilirubi..."
|
|
},
|
|
{
|
|
"test": "ALAT",
|
|
"valeur": "24",
|
|
"valeur_num": 24.0,
|
|
"anomalie": false,
|
|
"quality": "ok",
|
|
"source_page": 19,
|
|
"source_excerpt": "...10.9/l 0,51 10.9/l 0,61 10.9/l\nNon conformité :\nGlucose 5,2 mmol/l\nDoublon mmol/l\nNon conformité :\nALAT 24 U/l 26 U/l 27 U/l\nDoublon U/l\nréalisée sur automate réalisée sur automate réalisée sur automate..."
|
|
},
|
|
{
|
|
"test": "Sodium",
|
|
"valeur": "134",
|
|
"valeur_num": 134.0,
|
|
"anomalie": true,
|
|
"quality": "ok",
|
|
"source_page": 19,
|
|
"source_excerpt": "...1,3 pg\nDoublon pg\nNon conformité :\nCCMH 35,6 g/dl 35,3 g/dl 34,3 g/dl\nDoublon g/dl\nNon conformité :\nSodium 134 mmol/l 133 mmol/l 131 mmol/l 132 mmol/l\nDoublon mmol/l\nRefus (analyse(s)\nDécision non conformit..."
|
|
},
|
|
{
|
|
"test": "Potassium",
|
|
"valeur": "2.9",
|
|
"valeur_num": 2.9,
|
|
"anomalie": true,
|
|
"quality": "ok",
|
|
"source_page": 19,
|
|
"source_excerpt": "...%\nhématies Doublon %\nAbsence de traitement\nTraitement anticoagulant\nanticoagulant\nNon conformité :\nPotassium 3,9 mmol/l 3,6 mmol/l 3,4 mmol/l 3,4 mmol/l\nDoublon mmol/l\nLDH 812 U/l 922 U/l\nNon conformité :\nMag..."
|
|
},
|
|
{
|
|
"test": "Potassium",
|
|
"valeur": "3.9",
|
|
"valeur_num": 3.9,
|
|
"anomalie": false,
|
|
"quality": "ok",
|
|
"source_page": 19,
|
|
"source_excerpt": "...%\nhématies Doublon %\nAbsence de traitement\nTraitement anticoagulant\nanticoagulant\nNon conformité :\nPotassium 3,9 mmol/l 3,6 mmol/l 3,4 mmol/l 3,4 mmol/l\nDoublon mmol/l\nLDH 812 U/l 922 U/l\nNon conformité :\nMag..."
|
|
},
|
|
{
|
|
"test": "Chlore",
|
|
"valeur": "103",
|
|
"valeur_num": 103.0,
|
|
"quality": "ok",
|
|
"source_page": 18,
|
|
"source_excerpt": "...52 U/l\nNon conformité :\nCalcium 2,09 mmol/l 2,14 mmol/l 2,14 mmol/l\nDoublon mmol/l\nNon conformité :\nChlore 103 mmol/l 100 mmol/l 96 mmol/l 97 mmol/l\nDoublon mmol/l\nNon conformité :\nCréatinine 60 µmol/l 65 µ..."
|
|
},
|
|
{
|
|
"test": "Calcium",
|
|
"valeur": "2.3",
|
|
"valeur_num": 2.3,
|
|
"quality": "ok",
|
|
"source_page": 18,
|
|
"source_excerpt": "...é.\nNon conformité :\nGamma GT 32 U/l 32 U/l\nDoublon U/l\nPhosphatase alcaline 52 U/l\nNon conformité :\nCalcium 2,09 mmol/l 2,14 mmol/l 2,14 mmol/l\nDoublon mmol/l\nNon conformité :\nChlore 103 mmol/l 100 mmol/l 96..."
|
|
},
|
|
{
|
|
"test": "Calcium",
|
|
"valeur": "2.09",
|
|
"valeur_num": 2.09,
|
|
"quality": "ok",
|
|
"source_page": 18,
|
|
"source_excerpt": "...é.\nNon conformité :\nGamma GT 32 U/l 32 U/l\nDoublon U/l\nPhosphatase alcaline 52 U/l\nNon conformité :\nCalcium 2,09 mmol/l 2,14 mmol/l 2,14 mmol/l\nDoublon mmol/l\nNon conformité :\nChlore 103 mmol/l 100 mmol/l 96..."
|
|
},
|
|
{
|
|
"test": "Hémoglobine",
|
|
"valeur": "11.0",
|
|
"valeur_num": 11.0,
|
|
"anomalie": true,
|
|
"quality": "ok",
|
|
"source_page": 19,
|
|
"source_excerpt": "...ies 3,09 10.12/l (t/l) 3,42 10.12/l (t/l) 3,48 10.12/l (t/l)\nDoublon 10.12/l (t/l)\nNon conformité :\nHémoglobine 10,1 g/dl 11,0 g/dl 10,9 g/dl\nDoublon g/dl\nNon conformité :\nVGM 91,9 fl 91,2 fl 91,4 fl\nDoublon fl..."
|
|
},
|
|
{
|
|
"test": "Hémoglobine",
|
|
"valeur": "10.1",
|
|
"valeur_num": 10.1,
|
|
"anomalie": true,
|
|
"quality": "ok",
|
|
"source_page": 19,
|
|
"source_excerpt": "...ies 3,09 10.12/l (t/l) 3,42 10.12/l (t/l) 3,48 10.12/l (t/l)\nDoublon 10.12/l (t/l)\nNon conformité :\nHémoglobine 10,1 g/dl 11,0 g/dl 10,9 g/dl\nDoublon g/dl\nNon conformité :\nVGM 91,9 fl 91,2 fl 91,4 fl\nDoublon fl..."
|
|
},
|
|
{
|
|
"test": "VGM",
|
|
"valeur": "91.9",
|
|
"valeur_num": 91.9,
|
|
"quality": "ok",
|
|
"source_page": 19,
|
|
"source_excerpt": "...12/l (t/l)\nNon conformité :\nHémoglobine 10,1 g/dl 11,0 g/dl 10,9 g/dl\nDoublon g/dl\nNon conformité :\nVGM 91,9 fl 91,2 fl 91,4 fl\nDoublon fl\nNon conformité :\nTCMH 32,7 pg 32,2 pg 31,3 pg\nDoublon pg\nNon con..."
|
|
},
|
|
{
|
|
"test": "Plaquettes",
|
|
"valeur": "143",
|
|
"valeur_num": 143.0,
|
|
"anomalie": true,
|
|
"quality": "ok",
|
|
"source_page": 19,
|
|
"source_excerpt": "...SM/l\nNon conformité :\nPhosphore 0,84 mmol/l 0,79 mmol/l 0,87 mmol/l\nDoublon mmol/l\nNon conformité :\nPlaquettes 143 10.9/l 168 10.9/l 152 10.9/l\nDoublon 10.9/l\nProtéines 56 g/l\nRéserve alcaline 30 mmol/l\nValidat..."
|
|
},
|
|
{
|
|
"test": "Leucocytes",
|
|
"valeur": "3.18",
|
|
"valeur_num": 3.18,
|
|
"anomalie": true,
|
|
"quality": "ok",
|
|
"source_page": 19,
|
|
"source_excerpt": "...n mmol/l\nLDH 812 U/l 922 U/l\nNon conformité :\nMagnésium 0,65 mmol/l\nDoublon mmol/l\nNon conformité :\nLeucocytes 3,18 10.9/l 3,70 10.9/l 4,00 10.9/l\nDoublon 10.9/l\nNon conformité :\nHématies 3,09 10.12/l (t/l) 3,4..."
|
|
},
|
|
{
|
|
"test": "Créatinine",
|
|
"valeur": "60",
|
|
"valeur_num": 60.0,
|
|
"anomalie": false,
|
|
"quality": "ok",
|
|
"source_page": 18,
|
|
"source_excerpt": "...l\nNon conformité :\nChlore 103 mmol/l 100 mmol/l 96 mmol/l 97 mmol/l\nDoublon mmol/l\nNon conformité :\nCréatinine 60 µmol/l 65 µmol/l 65 µmol/l\nDoublon µmol/l\nNon conformité :\nCRP 6 mg/l\nDoublon mg/l\nCompte-rendu..."
|
|
},
|
|
{
|
|
"test": "Urée",
|
|
"valeur": "5.0",
|
|
"valeur_num": 5.0,
|
|
"anomalie": false,
|
|
"quality": "ok",
|
|
"source_page": 19,
|
|
"source_excerpt": "...GUILLEMAUD\nTrou anionique 8\nTCA 19,8 secondes\nTCA ratio 0,65\nTP 117 %\nTemps de Quick 10,3 secondes\nUrée 5,0 mmol/l\nNon conformité :\nVolume plaquettaire moyen En cours fl 8,9 fl 8,9 fl\nDoublon fl\nPatient:..."
|
|
},
|
|
{
|
|
"test": "Glycémie",
|
|
"valeur": "1.20",
|
|
"valeur_num": 1.2,
|
|
"anomalie": true,
|
|
"quality": "ok",
|
|
"source_page": 18,
|
|
"source_excerpt": "...e irradiée.\nBien confraternellement. Dr CHICART Marine\nTECHNIQUE : Patiente de 68.0 kg pour 150 cm. Glycémie : 1.20 g /l\nExamen réalisé -28043195 minutes après injection IV de 138.2 MBq de 18 FDG (GLUCOTEP :..."
|
|
},
|
|
{
|
|
"test": "Glycémie",
|
|
"valeur": "5.2",
|
|
"valeur_num": 5.2,
|
|
"anomalie": false,
|
|
"quality": "ok",
|
|
"source_page": 18,
|
|
"source_excerpt": "...e irradiée.\nBien confraternellement. Dr CHICART Marine\nTECHNIQUE : Patiente de 68.0 kg pour 150 cm. Glycémie : 1.20 g /l\nExamen réalisé -28043195 minutes après injection IV de 138.2 MBq de 18 FDG (GLUCOTEP :..."
|
|
},
|
|
{
|
|
"test": "Albumine",
|
|
"valeur": "39",
|
|
"valeur_num": 39.0,
|
|
"anomalie": false,
|
|
"quality": "ok",
|
|
"source_page": 18,
|
|
"source_excerpt": "...8/04/2023 06:29 27/04/2023 10:30\nRésultat de labo\n(5943066) (5941961) (5941313) (5941284) (5941031)\nAlbumine 35,5 g/l\nNon conformité :\nAcide urique <30 µmol/l <30 µmol/l 108 µmol/l\nDoublon µmol/l\nNon co..."
|
|
},
|
|
{
|
|
"test": "Albumine",
|
|
"valeur": "0.27",
|
|
"valeur_num": 0.27,
|
|
"anomalie": true,
|
|
"quality": "ok",
|
|
"source_page": 18,
|
|
"source_excerpt": "...8/04/2023 06:29 27/04/2023 10:30\nRésultat de labo\n(5943066) (5941961) (5941313) (5941284) (5941031)\nAlbumine 35,5 g/l\nNon conformité :\nAcide urique <30 µmol/l <30 µmol/l 108 µmol/l\nDoublon µmol/l\nNon co..."
|
|
},
|
|
{
|
|
"test": "Albumine",
|
|
"valeur": "35.5",
|
|
"valeur_num": 35.5,
|
|
"anomalie": false,
|
|
"quality": "ok",
|
|
"source_page": 18,
|
|
"source_excerpt": "...8/04/2023 06:29 27/04/2023 10:30\nRésultat de labo\n(5943066) (5941961) (5941313) (5941284) (5941031)\nAlbumine 35,5 g/l\nNon conformité :\nAcide urique <30 µmol/l <30 µmol/l 108 µmol/l\nDoublon µmol/l\nNon co..."
|
|
}
|
|
],
|
|
"biologie_discarded": [],
|
|
"imagerie": [],
|
|
"complications": [
|
|
{
|
|
"texte": "Infection",
|
|
"source_page": 8,
|
|
"source_excerpt": "...ions de soins\nPrescription Dose Statut Fréquence Date de début Quantité administrée Note Docteur\nDESINFECTION\n24/04/2023\nENVIRONNEMENT Signé - à 10h Normal Loan FRIAS\n20:37\nPATIENT\nLIT : REFECTION 24/04/2023\nS..."
|
|
}
|
|
],
|
|
"alertes_codage": [
|
|
"QUALITE DEGRADEE : erreur RAG — codage sans référentiels",
|
|
"4 CMA probables détectées — impact potentiel sur le niveau de sévérité GHM",
|
|
"CMA niveau 2 : 'Anémie' (D64.9) — sévérité non_evalue",
|
|
"CMA niveau 2 : 'Hyponatrémie' (E87.1) — sévérité non_evalue",
|
|
"CMA niveau 2 : 'Hypokaliémie' (E87.6) — sévérité non_evalue",
|
|
"CMA niveau 2 : 'Hypoglycémie' (E16.2) — sévérité non_evalue",
|
|
"QC: DAS I10 (Hypertension artérielle) à reconsidérer — Aucune preuve clinique dans le dossier. Pas de mention d'HTA, pas de traitement antihypertenseur documenté, pas de valeurs tensionnelles. Codage sans justification inacceptable.",
|
|
"QC: DAS E78.5 (Dyslipidémie) à reconsidérer — Aucune preuve biologique. Pas de dosage lipidique (cholestérol, triglycérides, HDL, LDL). Codage spéculatif sans fondement.",
|
|
"QC: 🔴 CRITIQUE : Glycémie 1.20 mmol/L est une valeur aberrante (incompatible avec la vie). Vérifier immédiatement la source de données et l'unité.",
|
|
"QC: 🔴 Absence totale de preuve pour I10 et E78.5 : ces codes doivent être supprimés ou justifiés par documentation clinique.",
|
|
"QC: 🟡 Anémie (D64.9) : enquête étiologique incomplète. VGM normocytaire mais absence de réticulocytes, fer, B12, folates. Considérer anémie de maladie chronique/infection.",
|
|
"QC: 🟡 Aucune mention du diagnostic principal ou du motif d'hospitalisation. Contexte clinique insuffisant pour valider la cohérence globale du codage.",
|
|
"QC: 🟡 Infection mentionnée comme complication mais non codée (code diagnostic manquant : foyer infectieux non spécifié).",
|
|
"QC: 🟡 Albumine : valeurs aberrantes (0.27 g/dL est critique et incompatible avec la vie). Vérifier unité et source.",
|
|
"QC: ⚠️ Justifications génériques et répétitives : améliorer la documentation clinique pour chaque code.",
|
|
"RULE-DAS-TO-DP: DP absent → DAS E78.5 (Dyslipidémie) promu en DP",
|
|
"DECISIONS[PDF]: 1 ligne(s)",
|
|
"DECISION: diagnostic_principal E78.5 promu en DP (RULE-DAS-TO-DP)",
|
|
"VETOS[PDF]: FAIL (score=0)",
|
|
"VETO-02 [MEDIUM] diagnostics_associes[0]: DAS I10 sans preuve exploitable",
|
|
"VETO-02 [MEDIUM] diagnostics_associes[2]: DAS E66.0 sans preuve exploitable",
|
|
"VETO-02 [MEDIUM] diagnostics_associes[3]: DAS D64.9 sans preuve exploitable",
|
|
"VETO-02 [MEDIUM] diagnostics_associes[4]: DAS E87.1 sans preuve exploitable",
|
|
"VETO-02 [MEDIUM] diagnostics_associes[6]: DAS D69.6 sans preuve exploitable",
|
|
"VETO-02 [MEDIUM] diagnostics_associes[7]: DAS E16.2 sans preuve exploitable",
|
|
"VETO-02 [HARD] actes_ccam[0]: Acte ZCQK002 sans preuve exploitable",
|
|
"Aucun DP extrait (ni Trackare ni CRH)"
|
|
],
|
|
"source_files": [],
|
|
"ghm_estimation": {
|
|
"cmd": "10",
|
|
"cmd_libelle": "Maladies endocriniennes",
|
|
"type_ghm": "K",
|
|
"severite": 2,
|
|
"ghm_approx": "10K??2",
|
|
"cma_count": 4,
|
|
"cms_count": 0,
|
|
"alertes": []
|
|
},
|
|
"controles_cpam": [],
|
|
"veto_report": {
|
|
"verdict": "FAIL",
|
|
"score_contestabilite": 0,
|
|
"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[2]",
|
|
"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)"
|
|
},
|
|
{
|
|
"veto": "VETO-02",
|
|
"severity": "MEDIUM",
|
|
"where": "diagnostics_associes[3]",
|
|
"message": "DAS D64.9 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[4]",
|
|
"message": "DAS E87.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": "MEDIUM",
|
|
"where": "diagnostics_associes[6]",
|
|
"message": "DAS D69.6 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[7]",
|
|
"message": "DAS E16.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": [
|
|
{
|
|
"code": "E66.0",
|
|
"libelle": "Obésité (IMC 31.733)",
|
|
"type_diag": "DAS",
|
|
"items": [
|
|
{
|
|
"categorie": "clinique",
|
|
"element": "IMC",
|
|
"statut": "present_confirme",
|
|
"valeur": "31.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": "71.0",
|
|
"importance": "obligatoire",
|
|
"impact_cpam": "Poids nécessaire pour calculer l'IMC"
|
|
}
|
|
],
|
|
"score": 100,
|
|
"verdict": "defendable",
|
|
"resume": "2/2 obligatoires (1 confirmé)"
|
|
},
|
|
{
|
|
"code": "D64.9",
|
|
"libelle": "Anémie",
|
|
"type_diag": "DAS",
|
|
"items": [
|
|
{
|
|
"categorie": "biologie",
|
|
"element": "Hémoglobine",
|
|
"statut": "present_confirme",
|
|
"valeur": "11.0",
|
|
"importance": "obligatoire",
|
|
"impact_cpam": "Hémoglobine indispensable pour confirmer et qualifier une anémie",
|
|
"confirmation_detail": "Hémoglobine basse confirme l'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": "present",
|
|
"valeur": "91.9",
|
|
"importance": "recommande",
|
|
"impact_cpam": "Oriente l'étiologie (microcytaire/macrocytaire)"
|
|
}
|
|
],
|
|
"score": 85,
|
|
"verdict": "defendable",
|
|
"resume": "1/1 obligatoires (1 confirmé), 1/2 recommandés"
|
|
},
|
|
{
|
|
"code": "E87.1",
|
|
"libelle": "Hyponatrémie",
|
|
"type_diag": "DAS",
|
|
"items": [
|
|
{
|
|
"categorie": "biologie",
|
|
"element": "Sodium",
|
|
"statut": "present_confirme",
|
|
"valeur": "134",
|
|
"importance": "obligatoire",
|
|
"impact_cpam": "Ionogramme obligatoire pour justifier un trouble électrolytique",
|
|
"confirmation_detail": "Sodium < 135 mmol/L confirme l'hyponatrémie"
|
|
},
|
|
{
|
|
"categorie": "biologie",
|
|
"element": "Potassium",
|
|
"statut": "present_confirme",
|
|
"valeur": "2.9",
|
|
"importance": "obligatoire",
|
|
"impact_cpam": "Ionogramme obligatoire pour justifier un trouble électrolytique",
|
|
"confirmation_detail": "Potassium hors norme : trouble confirmé"
|
|
}
|
|
],
|
|
"score": 100,
|
|
"verdict": "defendable",
|
|
"resume": "2/2 obligatoires (2 confirmés)"
|
|
},
|
|
{
|
|
"code": "E87.6",
|
|
"libelle": "Hypokaliémie",
|
|
"type_diag": "DAS",
|
|
"items": [
|
|
{
|
|
"categorie": "biologie",
|
|
"element": "Sodium",
|
|
"statut": "present_confirme",
|
|
"valeur": "134",
|
|
"importance": "obligatoire",
|
|
"impact_cpam": "Ionogramme obligatoire pour justifier un trouble électrolytique",
|
|
"confirmation_detail": "Sodium < 135 mmol/L confirme l'hyponatrémie"
|
|
},
|
|
{
|
|
"categorie": "biologie",
|
|
"element": "Potassium",
|
|
"statut": "present_confirme",
|
|
"valeur": "2.9",
|
|
"importance": "obligatoire",
|
|
"impact_cpam": "Ionogramme obligatoire pour justifier un trouble électrolytique",
|
|
"confirmation_detail": "Potassium hors norme : trouble confirmé"
|
|
}
|
|
],
|
|
"score": 100,
|
|
"verdict": "defendable",
|
|
"resume": "2/2 obligatoires (2 confirmés)"
|
|
}
|
|
],
|
|
"score_global": 96,
|
|
"verdict_global": "defendable",
|
|
"documents_presents": [
|
|
"trackare"
|
|
],
|
|
"documents_manquants": []
|
|
},
|
|
"processing_time_s": 29.4,
|
|
"metrics": {
|
|
"das_total": 7,
|
|
"das_active": 7,
|
|
"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": [
|
|
"bio_electrolytes",
|
|
"decisions_core",
|
|
"vetos_core"
|
|
],
|
|
"always_on_rules": [],
|
|
"triggers_fired": [
|
|
"TRG-ELECTROLYTES"
|
|
]
|
|
}
|
|
} |