Files
t2a_v2/output/structured/132_23080179/trackare-22025894-23080179_22025894_23080179_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

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 &lt;\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 &lt;30 µmol/l &lt;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 &lt;30 µmol/l &lt;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 &lt;30 µmol/l &lt;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"
]
}
}