Files
t2a_v2/output/structured/156_23104564/trackare-19002072-23104564_19002072_23104564_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

325 lines
13 KiB
JSON

{
"source_file": "trackare-19002072-23104564_19002072_23104564.pdf",
"document_type": "trackare",
"sejour": {
"sexe": "F",
"age": 71,
"date_entree": "30/05/2023",
"date_sortie": "02/06/2023",
"duree_sejour": 3,
"imc": 24.0,
"poids": 57.0,
"taille": 152.0
},
"diagnostic_principal": {
"texte": "Insuffisance rénale",
"cim10_suggestion": "N19",
"cim10_confidence": "high",
"cim10_final": "N19",
"cim10_decision": {
"action": "PROMOTE_DP",
"final_code": "N19",
"reason": "DAS promu en DP (score (2, 3, 3))",
"needs_info": [],
"applied_rules": [
"RULE-DAS-TO-DP"
]
},
"sources_rag": [],
"preuves_cliniques": [],
"source": "regex",
"source_page": 11,
"source_excerpt": "...bine totale fractions conjuguée\net non conjugée non\nréalisé.\nCA15.3 14 kU/L\nNon-applicable en cas\nd'insuffisance rénale\naigue. Estimation du\nDFG non validée dans\nles situations suivantes:\n- patients âgés &gt; 75\nans - p..."
},
"dp_final": {
"verdict": "REVIEW",
"evidence": [],
"reason": "Aucun DP disponible",
"candidates": []
},
"quality_flags": {
"rag_status": "error",
"no_dp_source": true
},
"diagnostics_associes": [
{
"texte": "Infection fébrile non précisée",
"cim10_suggestion": "R50.9",
"cim10_confidence": "medium",
"cim10_final": "R50.9",
"justification": "Le contexte clinique mentionne explicitement 'Fièvre' et 'Infection'. Bien que la CRP soit normale (1), la présence de fièvre et le terme 'Infection' dans les complications justifient ce code symptomatique en l'absence d'un germe identifié ou d'une localisation précise dans le texte. Ce diagnostic a mobilisé des ressources (bilan infectieux, surveillance, avis neurologique pour éliminer une méningite).",
"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": "01/06/2023",
"validite": "valide",
"alertes": []
}
],
"antecedents": [],
"traitements_sortie": [],
"biologie_cle": [
{
"test": "CRP",
"valeur": "1",
"valeur_num": 1.0,
"anomalie": false,
"quality": "ok",
"source_page": 12,
"source_excerpt": "...Page 11 de 13\n\nEstimation du DFG (CKD-\n78 ml/mn/1.73 m2\nEPI)\nChlore 106 mmol/l\nCréatinine 68 µmol/l\nCRP 1 mg/l\nCompte rendu Bactériologie Bact230602084008-1.pdf\nCompte-rendu laboratoire Labo230531140917-..."
},
{
"test": "ASAT",
"valeur": "29",
"valeur_num": 29.0,
"anomalie": false,
"quality": "ok",
"source_page": 11,
"source_excerpt": "...(5967519) (5967048) (5967002)\nLactates LCR 1,5 mmol/l\nAlbumine 36,4 g/l\nBilirubine totale 7 µmol/l\nASAT 29 U/l\nBilirubine totale &lt;\n21 µmol/L : dosage des\nCommentaire bilirubine totale fractions conjug..."
},
{
"test": "ALAT",
"valeur": "22",
"valeur_num": 22.0,
"anomalie": false,
"quality": "ok",
"source_page": 12,
"source_excerpt": "...2,13 10.9/l\nMonocytes (%) 9,6 %\nMonocytes (#) 0,62 10.9/l\nGlucose 4,3 mmol/l\nGlucose LCR 3,2 mmol/l\nALAT 22 U/l\nréalisée sur automate\nFormule sanguine\nXN (Sysmex)\nHématocrite (%) 36,3 %\nIndice de distribu..."
},
{
"test": "Sodium",
"valeur": "138",
"valeur_num": 138.0,
"anomalie": false,
"quality": "ok",
"source_page": 12,
"source_excerpt": "...lombaire\nHématies 3,80 10.12/l (t/l)\nHémoglobine 12,7 g/dl\nVGM 95,5 fl\nTCMH 33,4 pg\nCCMH 35,0 g/dl\nSodium 138 mmol/l\nOsmolarité sang 280 mOSM/l\nPlaquettes 197 10.9/l\nPatient: CORNUAU PAILLOT GENEVIEVE - Da..."
},
{
"test": "Potassium",
"valeur": "3.7",
"valeur_num": 3.7,
"anomalie": false,
"quality": "ok",
"source_page": 12,
"source_excerpt": "...2.5 et 4.0\nselon les facteurs de\nrisque du patient et le\nrisque intrinsèque de la\nprothèse\nINR 0,95\nPotassium 3,7 mmol/l\nLDH 184 U/l\nAbsence de cellules\nCellules anormales visibles sur la\ncytocentrifugation\nCu..."
},
{
"test": "Chlore",
"valeur": "106",
"valeur_num": 106.0,
"quality": "ok",
"source_page": 12,
"source_excerpt": "...5 kg - IMC: 24.887\nLe 02/06/2023 14:57 Page 11 de 13\n\nEstimation du DFG (CKD-\n78 ml/mn/1.73 m2\nEPI)\nChlore 106 mmol/l\nCréatinine 68 µmol/l\nCRP 1 mg/l\nCompte rendu Bactériologie Bact230602084008-1.pdf\nCompte..."
},
{
"test": "Calcium",
"valeur": "2.16",
"valeur_num": 2.16,
"quality": "ok",
"source_page": 11,
"source_excerpt": "...patients dénutris -\npatients d'origine non\ncaucasienne\nGamma GT 30 U/l\nPhosphatase alcaline 34 U/l\nCalcium 2,16 mmol/l\nPatient: CORNUAU PAILLOT GENEVIEVE - Date de naissance: 07/07/1951 (19002072 )\nEpisode..."
},
{
"test": "Hémoglobine",
"valeur": "12.7",
"valeur_num": 12.7,
"anomalie": false,
"quality": "ok",
"source_page": 12,
"source_excerpt": "...prélèvement\ncéphalorachidien\nModalité de prélèvement Ponction lombaire\nHématies 3,80 10.12/l (t/l)\nHémoglobine 12,7 g/dl\nVGM 95,5 fl\nTCMH 33,4 pg\nCCMH 35,0 g/dl\nSodium 138 mmol/l\nOsmolarité sang 280 mOSM/l\nPlaq..."
},
{
"test": "VGM",
"valeur": "95.5",
"valeur_num": 95.5,
"quality": "ok",
"source_page": 12,
"source_excerpt": "...chidien\nModalité de prélèvement Ponction lombaire\nHématies 3,80 10.12/l (t/l)\nHémoglobine 12,7 g/dl\nVGM 95,5 fl\nTCMH 33,4 pg\nCCMH 35,0 g/dl\nSodium 138 mmol/l\nOsmolarité sang 280 mOSM/l\nPlaquettes 197 10...."
},
{
"test": "Plaquettes",
"valeur": "197",
"valeur_num": 197.0,
"anomalie": false,
"quality": "ok",
"source_page": 12,
"source_excerpt": "...bine 12,7 g/dl\nVGM 95,5 fl\nTCMH 33,4 pg\nCCMH 35,0 g/dl\nSodium 138 mmol/l\nOsmolarité sang 280 mOSM/l\nPlaquettes 197 10.9/l\nPatient: CORNUAU PAILLOT GENEVIEVE - Date de naissance: 07/07/1951 (19002072 )\nEpisode N..."
},
{
"test": "Leucocytes",
"valeur": "1",
"valeur_num": 1.0,
"anomalie": true,
"quality": "ok",
"source_page": 12,
"source_excerpt": "...ture négative à 48h\nCulture LCR TK (les bouillons seront\nincubés pendant 5 j)\nExamen direct Négatif\nLeucocytes 1 /mm3 6,45 10.9/l\nLiquide\nNature du prélèvement\ncéphalorachidien\nModalité de prélèvement Ponction..."
},
{
"test": "Créatinine",
"valeur": "68",
"valeur_num": 68.0,
"anomalie": false,
"quality": "ok",
"source_page": 12,
"source_excerpt": "...Le 02/06/2023 14:57 Page 11 de 13\n\nEstimation du DFG (CKD-\n78 ml/mn/1.73 m2\nEPI)\nChlore 106 mmol/l\nCréatinine 68 µmol/l\nCRP 1 mg/l\nCompte rendu Bactériologie Bact230602084008-1.pdf\nCompte-rendu laboratoire Lab..."
},
{
"test": "Glycémie",
"valeur": "4.3",
"valeur_num": 4.3,
"anomalie": false,
"quality": "ok"
},
{
"test": "Albumine",
"valeur": "36.4",
"valeur_num": 36.4,
"anomalie": false,
"quality": "ok",
"source_page": 11,
"source_excerpt": "...3 31/05/2023 06:13\nRésultat de labo\n(5967520) (5967519) (5967048) (5967002)\nLactates LCR 1,5 mmol/l\nAlbumine 36,4 g/l\nBilirubine totale 7 µmol/l\nASAT 29 U/l\nBilirubine totale &lt;\n21 µmol/L : dosage des\nComme..."
}
],
"biologie_discarded": [],
"imagerie": [],
"complications": [
{
"texte": "Fièvre",
"source_page": 3,
"source_excerpt": "...2023 14:57 Page 2 de 13\n\navec appel du réanimateur si besoin + oncologue d'astreinte si\nbesoin\n- si fièvre > 38,3°C, prélever hémocultures. Si signe de gravité, appeler interne de garde.\nMotif d'hospitalisa..."
},
{
"texte": "Infection",
"source_page": 6,
"source_excerpt": "...ions de soins\nPrescription Dose Statut Fréquence Date de début Quantité administrée Note Docteur\nDESINFECTION\n30/05/2023 Anne\nENVIRONNEMENT Réalisé - à 12h Normal\n19:22 GASSIAT\nPATIENT\nLIT : REFECTION 30/05/20..."
}
],
"alertes_codage": [
"QUALITE DEGRADEE : erreur RAG — codage sans référentiels",
"QC: DAS N19 (Insuffisance rénale) à reconsidérer — Aucune preuve clinique de dysfonction rénale n'est mentionnée dans le dossier. La créatinine est dans les limites de la normale (68). Le code N19 est donc inapproprié.",
"QC: La leucopénie sévère (leucocytes à 1) est un élément important du dossier et devrait être prise en compte dans le codage. Il est crucial d'identifier la cause de cette leucopénie (aplasie, immunodépression) pour un codage plus précis et complet. Un code pour la leucopénie (D64.9 - Aplasie myéloïde, par exemple, si c'est la cause) pourrait être justifié.",
"QC: L'absence de justification pour les codes est un problème. Chaque code doit être étayé par des preuves cliniques spécifiques du dossier.",
"QC: L'IMC du patient (24.0) est dans la fourchette normale et ne nécessite pas de codage spécifique.",
"RULE-DAS-TO-DP: DP absent → DAS N19 (Insuffisance rénale) promu en DP",
"DECISIONS[PDF]: 1 ligne(s)",
"DECISION: diagnostic_principal N19 promu en DP (RULE-DAS-TO-DP)",
"VETOS[PDF]: FAIL (score=50)",
"VETO-02 [MEDIUM] diagnostics_associes[1]: DAS R50.9 sans preuve exploitable",
"VETO-02 [HARD] actes_ccam[0]: Acte ZCQK002 sans preuve exploitable",
"VETO-09 [LOW] diagnostics_associes[0]: IR N19 à confirmer (créat=68.0)",
"Aucun DP extrait (ni Trackare ni CRH)"
],
"source_files": [],
"ghm_estimation": {
"cmd": "11",
"cmd_libelle": "Affections du rein et des voies urinaires",
"type_ghm": "K",
"severite": 1,
"ghm_approx": "11K??1",
"cma_count": 0,
"cms_count": 0,
"alertes": []
},
"controles_cpam": [],
"veto_report": {
"verdict": "FAIL",
"score_contestabilite": 50,
"issues": [
{
"veto": "VETO-02",
"severity": "MEDIUM",
"where": "diagnostics_associes[1]",
"message": "DAS R50.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": "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-09",
"severity": "LOW",
"where": "diagnostics_associes[0]",
"message": "IR N19 à confirmer (créat=68.0)"
}
]
},
"completude": {
"checks": [
{
"code": "N19",
"libelle": "Insuffisance rénale",
"type_diag": "DP",
"items": [
{
"categorie": "biologie",
"element": "Créatinine",
"statut": "present_non_confirme",
"valeur": "68",
"importance": "obligatoire",
"impact_cpam": "Créatinine obligatoire pour confirmer une insuffisance rénale",
"confirmation_detail": "Créatinine ≤ 120 µmol/L : IR non confirmée biologiquement"
},
{
"categorie": "biologie",
"element": "DFG",
"statut": "absent",
"importance": "recommande",
"impact_cpam": "Permet de stadifier l'IR selon KDIGO"
},
{
"categorie": "biologie",
"element": "Urée",
"statut": "absent",
"importance": "recommande",
"impact_cpam": "Élément complémentaire de la fonction rénale"
}
],
"score": 17,
"verdict": "fragile",
"resume": "1/1 obligatoires, 0/2 recommandés"
}
],
"score_global": 17,
"verdict_global": "fragile",
"documents_presents": [
"trackare"
],
"documents_manquants": []
},
"processing_time_s": 265.65,
"metrics": {
"das_total": 1,
"das_active": 1,
"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": [
"decisions_core",
"vetos_core"
],
"always_on_rules": [],
"triggers_fired": []
}
}