Résultats de re-traitement pipeline v2 sur 261 dossiers. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
682 lines
28 KiB
JSON
682 lines
28 KiB
JSON
{
|
|
"source_file": "trackare-14002489-23083065_14002489_23083065.pdf",
|
|
"document_type": "trackare",
|
|
"sejour": {
|
|
"sexe": "F",
|
|
"age": 83,
|
|
"date_entree": "27/04/2023",
|
|
"date_sortie": "03/05/2023",
|
|
"duree_sejour": 6,
|
|
"imc": 20.0,
|
|
"poids": 43.0,
|
|
"taille": 144.0
|
|
},
|
|
"diagnostic_principal": {
|
|
"texte": "Embolie pulmonaire",
|
|
"cim10_suggestion": "I26.9",
|
|
"cim10_confidence": "high",
|
|
"cim10_final": "I26.9",
|
|
"cim10_decision": {
|
|
"action": "PROMOTE_DP",
|
|
"final_code": "I26.9",
|
|
"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": 15,
|
|
"source_excerpt": "...ctroniquement par Dr LAURENT Charles le 27/04/2023\nANGIOSCANNER THORACIQUE\nIndication :\nSuspicion d'embolie pulmonaire.\nProtocole :\nAcquisition hélicoïdale au temps artériel pulmonaire d'une injection de produit de con..."
|
|
},
|
|
"dp_final": {
|
|
"verdict": "REVIEW",
|
|
"evidence": [],
|
|
"reason": "Aucun DP disponible",
|
|
"candidates": []
|
|
},
|
|
"quality_flags": {
|
|
"rag_status": "error",
|
|
"no_dp_source": true
|
|
},
|
|
"diagnostics_associes": [
|
|
{
|
|
"texte": "Thrombose veineuse profonde",
|
|
"cim10_suggestion": "I80.2",
|
|
"cim10_confidence": "high",
|
|
"cim10_final": "I80.2",
|
|
"sources_rag": [],
|
|
"preuves_cliniques": [],
|
|
"est_cma": true,
|
|
"niveau_severite": "non_evalue",
|
|
"niveau_cma": 3,
|
|
"source": "regex"
|
|
},
|
|
{
|
|
"texte": "Pneumopathie",
|
|
"cim10_suggestion": "J18.9",
|
|
"cim10_confidence": "high",
|
|
"cim10_final": "J18.9",
|
|
"sources_rag": [],
|
|
"preuves_cliniques": [],
|
|
"est_cma": true,
|
|
"niveau_severite": "non_evalue",
|
|
"niveau_cma": 2,
|
|
"source": "regex",
|
|
"source_page": 15,
|
|
"source_excerpt": "...te mise en évidence.\nPas de signe scannographique d'HTAP ni de séquelle d'embolie.\nSignes de bronchopneumopathie chronique avec épaississement des parois bronchiques et présence de quelques impactions\nmucoïdes. P..."
|
|
},
|
|
{
|
|
"texte": "Dénutrition modérée",
|
|
"cim10_suggestion": "E44.0",
|
|
"cim10_confidence": "high",
|
|
"cim10_final": "E44.0",
|
|
"sources_rag": [],
|
|
"preuves_cliniques": [],
|
|
"est_cma": true,
|
|
"niveau_severite": "modere",
|
|
"niveau_cma": 3,
|
|
"source": "has2021"
|
|
},
|
|
{
|
|
"texte": "Hyponatrémie",
|
|
"cim10_suggestion": "E87.1",
|
|
"cim10_confidence": "medium",
|
|
"cim10_final": "E87.1",
|
|
"justification": "Sodium 130 [N: 135-145] - valeur anormalement basse documentée, ayant nécessité une prise en charge pendant le séjour",
|
|
"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": "medium",
|
|
"cim10_final": "E87.6",
|
|
"justification": "Potassium 3.3 [N: 3.5-5] - valeur anormalement basse documentée, ayant nécessité une correction pendant le séjour",
|
|
"sources_rag": [],
|
|
"preuves_cliniques": [],
|
|
"est_cma": true,
|
|
"niveau_severite": "non_evalue",
|
|
"niveau_cma": 2,
|
|
"source": "llm_das"
|
|
},
|
|
{
|
|
"texte": "Anémie",
|
|
"cim10_suggestion": "D64.9",
|
|
"cim10_confidence": "medium",
|
|
"cim10_final": "D64.9",
|
|
"justification": "Hémoglobine 11.3 [N: 12-17] - anémie modérée chez une patiente âgée ayant mobilisé des ressources (surveillance, possibilité de transfusion)",
|
|
"sources_rag": [],
|
|
"preuves_cliniques": [],
|
|
"est_cma": true,
|
|
"niveau_severite": "non_evalue",
|
|
"niveau_cma": 2,
|
|
"source": "llm_das"
|
|
},
|
|
{
|
|
"texte": "Cytolyse hépatique",
|
|
"cim10_suggestion": "R94.5",
|
|
"cim10_confidence": "medium",
|
|
"cim10_final": "R94.5",
|
|
"justification": "ASAT 77 [N: 0-40] et ALAT 84 [N: 0-40] - élévation des transaminases documentée, en contexte infectieux, ayant nécessité une surveillance",
|
|
"sources_rag": [],
|
|
"preuves_cliniques": [],
|
|
"niveau_severite": "non_evalue",
|
|
"niveau_cma": 1,
|
|
"source": "llm_das"
|
|
}
|
|
],
|
|
"actes_ccam": [
|
|
{
|
|
"texte": "TDM abdominal",
|
|
"code_ccam_suggestion": "ZCQK002",
|
|
"sources_rag": [],
|
|
"date": "27/04/2023",
|
|
"validite": "valide",
|
|
"alertes": []
|
|
}
|
|
],
|
|
"antecedents": [],
|
|
"traitements_sortie": [
|
|
{
|
|
"medicament": "Seretide 2-0-2",
|
|
"source_page": 3,
|
|
"source_excerpt": "...re hypermétabolisme\n- Ostéoporose\n- - Tassement ostéoporotique T7-T9\n- Tachycardie sinusale\nTTT :\n- Seretide 2-0-2\n- Spiriva 2-0-0\n- Zythromax 250mg LMV\n- Bisoprolol 1.25mg 1-0-0\n- Ebastine 10mg 1-0-0\nAllergie : Nc..."
|
|
},
|
|
{
|
|
"medicament": "Spiriva 2-0-0",
|
|
"source_page": 3,
|
|
"source_excerpt": "...me\n- Ostéoporose\n- - Tassement ostéoporotique T7-T9\n- Tachycardie sinusale\nTTT :\n- Seretide 2-0-2\n- Spiriva 2-0-0\n- Zythromax 250mg LMV\n- Bisoprolol 1.25mg 1-0-0\n- Ebastine 10mg 1-0-0\nAllergie : Nc\nToxiques :\n- Ta..."
|
|
},
|
|
{
|
|
"medicament": "Zythromax",
|
|
"posologie": "250mg lundi mardi et vendredi",
|
|
"source_page": 3,
|
|
"source_excerpt": "...- - Tassement ostéoporotique T7-T9\n- Tachycardie sinusale\nTTT :\n- Seretide 2-0-2\n- Spiriva 2-0-0\n- Zythromax 250mg LMV\n- Bisoprolol 1.25mg 1-0-0\n- Ebastine 10mg 1-0-0\nAllergie : Nc\nToxiques :\n- Tabac : Sevré..."
|
|
},
|
|
{
|
|
"medicament": "Bisoprolol 1.25mg 1-0-0",
|
|
"source_page": 3,
|
|
"source_excerpt": "...rotique T7-T9\n- Tachycardie sinusale\nTTT :\n- Seretide 2-0-2\n- Spiriva 2-0-0\n- Zythromax 250mg LMV\n- Bisoprolol 1.25mg 1-0-0\n- Ebastine 10mg 1-0-0\nAllergie : Nc\nToxiques :\n- Tabac : Sevré en 2015, 30PA\nVax :\n- Covid 4 doses..."
|
|
},
|
|
{
|
|
"medicament": "Ebastine",
|
|
"posologie": "10mg 1-0-0",
|
|
"source_page": 3,
|
|
"source_excerpt": "...e sinusale\nTTT :\n- Seretide 2-0-2\n- Spiriva 2-0-0\n- Zythromax 250mg LMV\n- Bisoprolol 1.25mg 1-0-0\n- Ebastine 10mg 1-0-0\nAllergie : Nc\nToxiques :\n- Tabac : Sevré en 2015, 30PA\nVax :\n- Covid 4 doses\n- Grippe fa..."
|
|
},
|
|
{
|
|
"medicament": "Aérosol terbutaline",
|
|
"posologie": "5mg + Ipratropium 0.5 mg : à la demande",
|
|
"source_page": 19,
|
|
"source_excerpt": "...va 2-0-0\n- Zythromax 250mg lundi mardi et vendredi\n- Bisoprolol 1.25mg 1-0-0\n- Ebastine 10mg 1-0-0\n-Aérosol terbutaline 5mg + Ipratropium 0.5 mg : à la demande\nTraitement de sortie :\n- Seretide 2-0-2\n- Spiriva 2-0-0\n- Z..."
|
|
},
|
|
{
|
|
"medicament": "Notes justificatives sur les modifications du traitement habituel à la sortie :",
|
|
"source_page": 19,
|
|
"source_excerpt": "...lol 1.25mg 1-0-0\n- Ebastine 10mg 1-0-0\n-Aérosol terbutaline 5mg + Ipratropium 0.5 mg : à la demande\nNotes justificatives sur les modifications du traitement habituel à la sortie :\nPas de modification\nPatient: OXIBAR ETCHEBARNE ANNA-JEANINE - Date de naissance: 26/05/1939 (140024..."
|
|
},
|
|
{
|
|
"medicament": "Pas de modification",
|
|
"source_page": 15,
|
|
"source_excerpt": "...rois bronchiques et présence de quelques impactions\nmucoïdes. Pas de foyer de surinfection visible. Pas de modification de la plage de condensation parenchymateuse dans la zone de\nradiothérapie au contact de la petite s..."
|
|
},
|
|
{
|
|
"medicament": "[PATIENT_3]: [PATIENT_1]: [DATE_NAISS_1] ([IPP_1] )"
|
|
}
|
|
],
|
|
"biologie_cle": [
|
|
{
|
|
"test": "CRP",
|
|
"valeur": "2",
|
|
"valeur_num": 2.0,
|
|
"anomalie": false,
|
|
"quality": "ok",
|
|
"source_page": 2,
|
|
"source_excerpt": "...peu de ronchi\ndécrit des petits œdème des MI par rapport à d'habitude : chevilles très fines\nbio :\nCRP=2\npetite cytolyse à 2N\nDR. Elise 02/05/2023\nNote d'évolution Na=136, K=3.3\nABRAHAM 17:45\nHb=11.3, G..."
|
|
},
|
|
{
|
|
"test": "CRP",
|
|
"valeur": "13",
|
|
"valeur_num": 13.0,
|
|
"anomalie": true,
|
|
"quality": "ok",
|
|
"source_page": 2,
|
|
"source_excerpt": "...peu de ronchi\ndécrit des petits œdème des MI par rapport à d'habitude : chevilles très fines\nbio :\nCRP=2\npetite cytolyse à 2N\nDR. Elise 02/05/2023\nNote d'évolution Na=136, K=3.3\nABRAHAM 17:45\nHb=11.3, G..."
|
|
},
|
|
{
|
|
"test": "ASAT",
|
|
"valeur": "77",
|
|
"valeur_num": 77.0,
|
|
"anomalie": true,
|
|
"quality": "ok",
|
|
"source_page": 16,
|
|
"source_excerpt": "...Non renseignée (rendu\nTempérature pour une température pour une température\nde 37°C) °C de 37°C) °C\nASAT 77 U/l 45 U/l\nBilirubine totale < Bilirubine totale <\n21 µmol/L : dosage des 21 µmol/L : dosa..."
|
|
},
|
|
{
|
|
"test": "ALAT",
|
|
"valeur": "84",
|
|
"valeur_num": 84.0,
|
|
"anomalie": true,
|
|
"quality": "ok",
|
|
"source_page": 6,
|
|
"source_excerpt": "...SUSP INHAL 2 - Matin soir (8h -\n27/04/2023 16:56 03/05/2023 09:14 Yoan GUILLAUD\n[120] FLACON(S) INHALATION 20h) Normal\nPRESSURISE(S)\nSERETIDE 250/25\nMICROG SUSP INHAL 2 - Matin soir (8h - DR. Marielle\n03..."
|
|
},
|
|
{
|
|
"test": "Sodium",
|
|
"valeur": "136",
|
|
"valeur_num": 136.0,
|
|
"anomalie": false,
|
|
"quality": "ok",
|
|
"source_page": 17,
|
|
"source_excerpt": "...)\nHémoglobine 11,3 g/dl 11,5 g/dl\nVGM 87,4 fl 91,1 fl\nTCMH 30,3 pg 30,3 pg\nCCMH 34,7 g/dl 33,2 g/dl\nSodium 136 mmol/l 130 mmol/l\nPlaquettes 304 10.9/l 287 10.9/l\nLe patient est-il professionel\nnon\nde santé..."
|
|
},
|
|
{
|
|
"test": "Sodium",
|
|
"valeur": "130",
|
|
"valeur_num": 130.0,
|
|
"anomalie": true,
|
|
"quality": "ok",
|
|
"source_page": 17,
|
|
"source_excerpt": "...)\nHémoglobine 11,3 g/dl 11,5 g/dl\nVGM 87,4 fl 91,1 fl\nTCMH 30,3 pg 30,3 pg\nCCMH 34,7 g/dl 33,2 g/dl\nSodium 136 mmol/l 130 mmol/l\nPlaquettes 304 10.9/l 287 10.9/l\nLe patient est-il professionel\nnon\nde santé..."
|
|
},
|
|
{
|
|
"test": "Potassium",
|
|
"valeur": "3.3",
|
|
"valeur_num": 3.3,
|
|
"anomalie": true,
|
|
"quality": "ok",
|
|
"source_page": 17,
|
|
"source_excerpt": "...t\nanticoagulant\nDDIM - Analyse(s)\najoutée(s) par le\nRajout d'hémostase\nmédecin, le 27/04/23 à\n18:19\nPotassium 3,3 mmol/l 4,1 mmol/l\nPCR Grippe A Négative\nPCR Grippe B Négative\nPCR COVID 19 (prélèvement\nNégativ..."
|
|
},
|
|
{
|
|
"test": "Chlore",
|
|
"valeur": "104",
|
|
"valeur_num": 104.0,
|
|
"quality": "ok",
|
|
"source_page": 16,
|
|
"source_excerpt": "...utres cas : avis\ncardiologique\nTroponine hypersensible <1.5 ng/l\nCalcium 2,34 mmol/l 2,34 mmol/l\nChlore 104 mmol/l 95 mmol/l\nCréatinine 63 µmol/l\nCRP 2 mg/l 13 mg/l\nCompte-rendu laboratoire Labo230502112..."
|
|
},
|
|
{
|
|
"test": "Calcium",
|
|
"valeur": "2.34",
|
|
"valeur_num": 2.34,
|
|
"quality": "ok",
|
|
"source_page": 16,
|
|
"source_excerpt": "...diologique\nZone grise dans\nles autres cas : avis\ncardiologique\nTroponine hypersensible <1.5 ng/l\nCalcium 2,34 mmol/l 2,34 mmol/l\nChlore 104 mmol/l 95 mmol/l\nCréatinine 63 µmol/l\nCRP 2 mg/l 13 mg/l\nCompte-..."
|
|
},
|
|
{
|
|
"test": "Hémoglobine",
|
|
"valeur": "11.3",
|
|
"valeur_num": 11.3,
|
|
"anomalie": true,
|
|
"quality": "ok",
|
|
"source_page": 17,
|
|
"source_excerpt": "...gative\nsyncitial\nLeucocytes 9,93 10.9/l 11,76 10.9/l\nHématies 3,73 10.12/l (t/l) 3,80 10.12/l (t/l)\nHémoglobine 11,3 g/dl 11,5 g/dl\nVGM 87,4 fl 91,1 fl\nTCMH 30,3 pg 30,3 pg\nCCMH 34,7 g/dl 33,2 g/dl\nSodium 136 mm..."
|
|
},
|
|
{
|
|
"test": "VGM",
|
|
"valeur": "87.4",
|
|
"valeur_num": 87.4,
|
|
"quality": "ok",
|
|
"source_page": 17,
|
|
"source_excerpt": "...10.9/l 11,76 10.9/l\nHématies 3,73 10.12/l (t/l) 3,80 10.12/l (t/l)\nHémoglobine 11,3 g/dl 11,5 g/dl\nVGM 87,4 fl 91,1 fl\nTCMH 30,3 pg 30,3 pg\nCCMH 34,7 g/dl 33,2 g/dl\nSodium 136 mmol/l 130 mmol/l\nPlaquett..."
|
|
},
|
|
{
|
|
"test": "Plaquettes",
|
|
"valeur": "304",
|
|
"valeur_num": 304.0,
|
|
"anomalie": false,
|
|
"quality": "ok",
|
|
"source_page": 17,
|
|
"source_excerpt": "...g/dl\nVGM 87,4 fl 91,1 fl\nTCMH 30,3 pg 30,3 pg\nCCMH 34,7 g/dl 33,2 g/dl\nSodium 136 mmol/l 130 mmol/l\nPlaquettes 304 10.9/l 287 10.9/l\nLe patient est-il professionel\nnon\nde santé ?\nRéserve alcaline 23 mmol/l\nVali..."
|
|
},
|
|
{
|
|
"test": "Leucocytes",
|
|
"valeur": "9.93",
|
|
"valeur_num": 9.93,
|
|
"anomalie": false,
|
|
"quality": "ok",
|
|
"source_page": 17,
|
|
"source_excerpt": "...ative\nPCR COVID 19 (prélèvement\nNégative\nnasal) GeneXpert\nPCR Virus respiratoire\nNégative\nsyncitial\nLeucocytes 9,93 10.9/l 11,76 10.9/l\nHématies 3,73 10.12/l (t/l) 3,80 10.12/l (t/l)\nHémoglobine 11,3 g/dl 11,5..."
|
|
},
|
|
{
|
|
"test": "Créatinine",
|
|
"valeur": "63",
|
|
"valeur_num": 63.0,
|
|
"anomalie": false,
|
|
"quality": "ok",
|
|
"source_page": 6,
|
|
"source_excerpt": ".../2023\n27/04/2023 15:56 Ionogramme ( Na, K, CL ) DR. Pierre RIGAUD\n15:59\n27/04/2023\n27/04/2023 15:56 Créatinine sang ( dosage ) DR. Pierre RIGAUD\n15:59\n28/04/2023 07:00 Crachats bactério Yoan GUILLAUD\n02/05/2023..."
|
|
},
|
|
{
|
|
"test": "Albumine",
|
|
"valeur": "43.4",
|
|
"valeur_num": 43.4,
|
|
"anomalie": false,
|
|
"quality": "ok",
|
|
"source_page": 15,
|
|
"source_excerpt": "...7/04/2023 15:59 27/04/2023 15:59\nRésultat de labo\n(5944300) (5944299) (5941570) (5941449) (5941448)\nAlbumine 43,4 g/l\nSymptômes apparus\nApparition des symptômes entre 15 et 28 jours\navant le prélèvement\nBilir..."
|
|
}
|
|
],
|
|
"biologie_discarded": [],
|
|
"imagerie": [],
|
|
"complications": [
|
|
{
|
|
"texte": "Infection",
|
|
"source_page": 3,
|
|
"source_excerpt": "...ffle, pas d'OMI\nDiminution des sibilants, dyspnée persistante\nTDM :\n- Pas d'EP\n- Pas de signe de surinfection\n- Tassement vertébrale et nodule irradié stable\nA vu un cardiologue à St Palais après sa convalesce..."
|
|
}
|
|
],
|
|
"alertes_codage": [
|
|
"HAS 2021 — Dénutrition modérée (E44.0) : IMC 20.0 (seuil ≥70 ans : <22 modéré, <20 sévère) ; Albumine 43.4 g/L (<30 sévère, 30-35 modéré)",
|
|
"QUALITE DEGRADEE : erreur RAG — codage sans référentiels",
|
|
"7 CMA probables détectées — impact potentiel sur le niveau de sévérité GHM",
|
|
"CMA niveau 3 : 'Embolie pulmonaire' (I26.9) — sévérité severe, marqueurs : aigu",
|
|
"CMA niveau 3 : 'Thrombose veineuse profonde' (I80.2) — sévérité non_evalue",
|
|
"CMA niveau 2 : 'Pneumopathie' (J18.9) — sévérité non_evalue",
|
|
"CMA niveau 3 : 'Dénutrition modérée' (E44.0) — sévérité modere, marqueurs : moderee",
|
|
"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 : 'Anémie' (D64.9) — sévérité non_evalue",
|
|
"QC: DAS I26.9 (Embolie pulmonaire) à reconsidérer — Aucune preuve clinique, biologique ou radiologique d'embolie pulmonaire. Codage non justifié et potentiellement dangereux (faux positif).",
|
|
"QC: DAS I80.2 (Thrombose veineuse profonde) à reconsidérer — Aucune preuve clinique ou échographique de TVP. Codage sans fondement. Absence de mention dans le dossier.",
|
|
"QC: DAS J18.9 (Pneumopathie) à reconsidérer — Aucune preuve radiologique (pas de radiographie thoracique mentionnée), aucun symptôme respiratoire documenté. CRP légèrement élevée (13) ne suffit pas à justifier une pneumopathie.",
|
|
"QC: DAS E44.0 (Dénutrition modérée) à reconsidérer — IMC 20.0 (normal) et albumine 43.4 (normale, dans les limites). Aucun critère de dénutrition. Codage non justifié.",
|
|
"QC: ⚠️ ALERTE CRITIQUE : 3 codes (I26.9, I80.2, J18.9) codent des diagnostics graves SANS AUCUNE PREUVE clinique, biologique ou radiologique. Risque majeur de faux positifs et de surcodage.",
|
|
"QC: ⚠️ Diagnostic principal manquant : L'énoncé mentionne une 'Infection' en complication mais ne précise pas le diagnostic principal. Quel est le motif d'admission ? (infection urinaire, respiratoire, bactériémie ?)",
|
|
"QC: ⚠️ Incohérence : CRP 13 mg/L est légèrement élevée mais insuffisante pour justifier seule une pneumopathie ou une embolie pulmonaire.",
|
|
"QC: ⚠️ Manque de documentation : Les justifications mentionnent 'prise en charge' et 'surveillance' mais aucune preuve écrite n'est fournie (ordonnances, notes médicales).",
|
|
"QC: ⚠️ Surcodage probable : 8 codes pour un séjour de 6 jours chez une patiente âgée avec infection. Vérifier la pertinence clinique réelle.",
|
|
"QC: ✓ À conserver : E87.1 et E87.6 sont justifiés biologiquement, mais demander documentation du traitement.",
|
|
"QC: 📋 Recommandation : Demander au clinicien le diagnostic principal exact et les preuves documentées pour chaque code avant validation.",
|
|
"RULE-DAS-TO-DP: DP absent → DAS I26.9 (Embolie pulmonaire) promu en DP",
|
|
"DECISIONS[PDF]: 1 ligne(s)",
|
|
"DECISION: diagnostic_principal I26.9 promu en DP (RULE-DAS-TO-DP)",
|
|
"VETOS[PDF]: FAIL (score=0)",
|
|
"VETO-02 [MEDIUM] diagnostics_associes[1]: DAS I80.2 sans preuve exploitable",
|
|
"VETO-02 [MEDIUM] diagnostics_associes[3]: DAS E44.0 sans preuve exploitable",
|
|
"VETO-02 [MEDIUM] diagnostics_associes[4]: DAS E87.1 sans preuve exploitable",
|
|
"VETO-02 [MEDIUM] diagnostics_associes[5]: DAS E87.6 sans preuve exploitable",
|
|
"VETO-02 [MEDIUM] diagnostics_associes[6]: DAS D64.9 sans preuve exploitable",
|
|
"VETO-02 [MEDIUM] diagnostics_associes[7]: DAS R94.5 sans preuve exploitable",
|
|
"VETO-02 [HARD] actes_ccam[0]: Acte ZCQK002 sans preuve exploitable",
|
|
"VETO-03 [LOW] diagnostics_associes[0]: DAS I26.9 potentiellement conditionnel",
|
|
"VETO-03 [LOW] diagnostics_associes[2]: DAS J18.9 potentiellement conditionnel",
|
|
"Aucun DP extrait (ni Trackare ni CRH)"
|
|
],
|
|
"source_files": [],
|
|
"ghm_estimation": {
|
|
"cmd": "05",
|
|
"cmd_libelle": "Affections de l'appareil circulatoire",
|
|
"type_ghm": "K",
|
|
"severite": 3,
|
|
"ghm_approx": "05K??3",
|
|
"cma_count": 6,
|
|
"cms_count": 0,
|
|
"alertes": []
|
|
},
|
|
"controles_cpam": [],
|
|
"veto_report": {
|
|
"verdict": "FAIL",
|
|
"score_contestabilite": 0,
|
|
"issues": [
|
|
{
|
|
"veto": "VETO-02",
|
|
"severity": "MEDIUM",
|
|
"where": "diagnostics_associes[1]",
|
|
"message": "DAS I80.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": "MEDIUM",
|
|
"where": "diagnostics_associes[3]",
|
|
"message": "DAS E44.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[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[5]",
|
|
"message": "DAS E87.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[6]",
|
|
"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[7]",
|
|
"message": "DAS R94.5 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)"
|
|
},
|
|
{
|
|
"veto": "VETO-03",
|
|
"severity": "LOW",
|
|
"where": "diagnostics_associes[0]",
|
|
"message": "DAS I26.9 potentiellement conditionnel",
|
|
"citation": "Guide Méthodologique MCO : Un diagnostic conditionnel (suspecté, à éliminer) ne doit pas être codé comme confirmé"
|
|
},
|
|
{
|
|
"veto": "VETO-03",
|
|
"severity": "LOW",
|
|
"where": "diagnostics_associes[2]",
|
|
"message": "DAS J18.9 potentiellement conditionnel",
|
|
"citation": "Guide Méthodologique MCO : Un diagnostic conditionnel (suspecté, à éliminer) ne doit pas être codé comme confirmé"
|
|
}
|
|
]
|
|
},
|
|
"completude": {
|
|
"checks": [
|
|
{
|
|
"code": "I26.9",
|
|
"libelle": "Embolie pulmonaire",
|
|
"type_diag": "DP",
|
|
"items": [
|
|
{
|
|
"categorie": "imagerie",
|
|
"element": "Angioscanner thoracique",
|
|
"statut": "absent",
|
|
"importance": "obligatoire",
|
|
"impact_cpam": "Imagerie indispensable pour confirmer une EP"
|
|
},
|
|
{
|
|
"categorie": "biologie",
|
|
"element": "D-dimères",
|
|
"statut": "absent",
|
|
"importance": "recommande",
|
|
"impact_cpam": "D-dimères utiles si négatifs pour exclure, non suffisants seuls"
|
|
}
|
|
],
|
|
"score": 0,
|
|
"verdict": "indefendable",
|
|
"resume": "0/1 obligatoires, 0/1 recommandés"
|
|
},
|
|
{
|
|
"code": "I80.2",
|
|
"libelle": "Thrombose veineuse profonde",
|
|
"type_diag": "DAS",
|
|
"items": [
|
|
{
|
|
"categorie": "imagerie",
|
|
"element": "Écho-doppler veineux",
|
|
"statut": "absent",
|
|
"importance": "obligatoire",
|
|
"impact_cpam": "Écho-doppler veineux indispensable pour confirmer une TVP"
|
|
}
|
|
],
|
|
"score": 30,
|
|
"verdict": "indefendable",
|
|
"resume": "0/1 obligatoires"
|
|
},
|
|
{
|
|
"code": "J18.9",
|
|
"libelle": "Pneumopathie",
|
|
"type_diag": "DAS",
|
|
"items": [
|
|
{
|
|
"categorie": "imagerie",
|
|
"element": "Radio/Scanner thoracique",
|
|
"statut": "absent",
|
|
"importance": "obligatoire",
|
|
"impact_cpam": "Imagerie thoracique indispensable pour confirmer une pneumopathie"
|
|
},
|
|
{
|
|
"categorie": "biologie",
|
|
"element": "CRP",
|
|
"statut": "present",
|
|
"valeur": "2",
|
|
"importance": "recommande",
|
|
"impact_cpam": "CRP recommandée pour documenter le syndrome inflammatoire"
|
|
}
|
|
],
|
|
"score": 30,
|
|
"verdict": "indefendable",
|
|
"resume": "0/1 obligatoires, 1/1 recommandés"
|
|
},
|
|
{
|
|
"code": "E44.0",
|
|
"libelle": "Dénutrition modérée",
|
|
"type_diag": "DAS",
|
|
"items": [
|
|
{
|
|
"categorie": "biologie",
|
|
"element": "Albumine",
|
|
"statut": "present_non_confirme",
|
|
"valeur": "43.4",
|
|
"importance": "obligatoire",
|
|
"impact_cpam": "Albumine exigée pour dénutrition modérée",
|
|
"confirmation_detail": "Albumine hors plage 30-35 g/L pour dénutrition modérée"
|
|
},
|
|
{
|
|
"categorie": "clinique",
|
|
"element": "IMC",
|
|
"statut": "present_confirme",
|
|
"valeur": "20.0",
|
|
"importance": "obligatoire",
|
|
"impact_cpam": "IMC nécessaire pour dénutrition modérée",
|
|
"confirmation_detail": "IMC entre 18.5-21 confirme la dénutrition modérée"
|
|
},
|
|
{
|
|
"categorie": "biologie",
|
|
"element": "Préalbumine",
|
|
"statut": "present",
|
|
"valeur": "43.4",
|
|
"importance": "recommande",
|
|
"impact_cpam": "Renforce la preuve de dénutrition si albumine limite"
|
|
}
|
|
],
|
|
"score": 73,
|
|
"verdict": "fragile",
|
|
"resume": "2/2 obligatoires (1 confirmé), 1/1 recommandés"
|
|
},
|
|
{
|
|
"code": "E87.1",
|
|
"libelle": "Hyponatrémie",
|
|
"type_diag": "DAS",
|
|
"items": [
|
|
{
|
|
"categorie": "biologie",
|
|
"element": "Sodium",
|
|
"statut": "present_non_confirme",
|
|
"valeur": "136",
|
|
"importance": "obligatoire",
|
|
"impact_cpam": "Ionogramme obligatoire pour justifier un trouble électrolytique",
|
|
"confirmation_detail": "Sodium ≥ 135 mmol/L : hyponatrémie non confirmée"
|
|
},
|
|
{
|
|
"categorie": "biologie",
|
|
"element": "Potassium",
|
|
"statut": "present_confirme",
|
|
"valeur": "3.3",
|
|
"importance": "obligatoire",
|
|
"impact_cpam": "Ionogramme obligatoire pour justifier un trouble électrolytique",
|
|
"confirmation_detail": "Potassium hors norme : trouble confirmé"
|
|
}
|
|
],
|
|
"score": 73,
|
|
"verdict": "fragile",
|
|
"resume": "2/2 obligatoires (1 confirmé)"
|
|
},
|
|
{
|
|
"code": "E87.6",
|
|
"libelle": "Hypokaliémie",
|
|
"type_diag": "DAS",
|
|
"items": [
|
|
{
|
|
"categorie": "biologie",
|
|
"element": "Sodium",
|
|
"statut": "present_non_confirme",
|
|
"valeur": "136",
|
|
"importance": "obligatoire",
|
|
"impact_cpam": "Ionogramme obligatoire pour justifier un trouble électrolytique",
|
|
"confirmation_detail": "Sodium ≥ 135 mmol/L : hyponatrémie non confirmée"
|
|
},
|
|
{
|
|
"categorie": "biologie",
|
|
"element": "Potassium",
|
|
"statut": "present_confirme",
|
|
"valeur": "3.3",
|
|
"importance": "obligatoire",
|
|
"impact_cpam": "Ionogramme obligatoire pour justifier un trouble électrolytique",
|
|
"confirmation_detail": "Potassium hors norme : trouble confirmé"
|
|
}
|
|
],
|
|
"score": 73,
|
|
"verdict": "fragile",
|
|
"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.3",
|
|
"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": "87.4",
|
|
"importance": "recommande",
|
|
"impact_cpam": "Oriente l'étiologie (microcytaire/macrocytaire)"
|
|
}
|
|
],
|
|
"score": 85,
|
|
"verdict": "defendable",
|
|
"resume": "1/1 obligatoires (1 confirmé), 1/2 recommandés"
|
|
}
|
|
],
|
|
"score_global": 52,
|
|
"verdict_global": "indefendable",
|
|
"documents_presents": [
|
|
"trackare"
|
|
],
|
|
"documents_manquants": []
|
|
},
|
|
"processing_time_s": 33.7,
|
|
"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"
|
|
]
|
|
}
|
|
} |