Résultats de re-traitement pipeline v2 sur 261 dossiers. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
306 lines
12 KiB
JSON
306 lines
12 KiB
JSON
{
|
|
"source_file": "trackare-23002933-23036651_23002933_23036651.pdf",
|
|
"document_type": "trackare",
|
|
"sejour": {
|
|
"sexe": "F",
|
|
"age": 41,
|
|
"date_entree": "26/04/2023",
|
|
"date_sortie": "01/05/2023",
|
|
"duree_sejour": 5,
|
|
"imc": 29.061,
|
|
"poids": 83.0,
|
|
"taille": 169.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": 29,
|
|
"source_excerpt": "...28/04/2023 04:35\nRésultat de labo\n(5942005) (5941104)\nNon-applicable en cas Non-applicable en cas\nd'insuffisance rénale d'insuffisance rénale\naigue. Estimation du aigue. Estimation du\nDFG non validée dans DFG non validé..."
|
|
},
|
|
"dp_final": {
|
|
"verdict": "REVIEW",
|
|
"evidence": [],
|
|
"reason": "Aucun DP disponible",
|
|
"candidates": []
|
|
},
|
|
"quality_flags": {
|
|
"rag_status": "error",
|
|
"no_dp_source": true
|
|
},
|
|
"diagnostics_associes": [
|
|
{
|
|
"texte": "Hypoglycémie",
|
|
"cim10_suggestion": "E16.2",
|
|
"cim10_confidence": "medium",
|
|
"cim10_final": "E16.2",
|
|
"justification": "Glycémies capillaires répétées anormalement basses (1.16 à 2.06 mmol/L, normes 3.9-5.5) documentées tout au long du séjour. Cet état a mobilisé des ressources (surveillance glycémique intensive, équilibre hydrique suivi). Diagnostic clairement pertinent pour le séjour chirurgical.",
|
|
"sources_rag": [],
|
|
"preuves_cliniques": [],
|
|
"est_cma": true,
|
|
"niveau_severite": "non_evalue",
|
|
"niveau_cma": 2,
|
|
"source": "llm_das"
|
|
}
|
|
],
|
|
"actes_ccam": [
|
|
{
|
|
"texte": "Cholécystectomie",
|
|
"code_ccam_suggestion": "HMFC004",
|
|
"sources_rag": [],
|
|
"validite": "valide",
|
|
"alertes": [],
|
|
"source_page": 6,
|
|
"source_excerpt": "...mbre\nENTREE 17H\nMOTIF HOSPITALISATION : Exérèse adénome hypophysaire le 27/4 par DR Laguerre\nATCD : Cholécystectomie, paresthésies main gauche occasionnelles\nTB NEURO : G15, absence de DSM\nFlou visuel\n26/04/2023 Non..."
|
|
}
|
|
],
|
|
"antecedents": [],
|
|
"traitements_sortie": [],
|
|
"biologie_cle": [
|
|
{
|
|
"test": "Sodium",
|
|
"valeur": "140",
|
|
"valeur_num": 140.0,
|
|
"anomalie": false,
|
|
"quality": "ok",
|
|
"source_page": 30,
|
|
"source_excerpt": "...61\nLe 01/05/2023 13:42 Page 29 de 30\n\nHémoglobine 12,9 g/dl\nVGM 85,6 fl\nTCMH 29,4 pg\nCCMH 34,3 g/dl\nSodium 140 mmol/l 137 mmol/l\nOsmolarité sang 283 mOSM/l\nPlaquettes 358 10.9/l\nValidation et diffusion sous..."
|
|
},
|
|
{
|
|
"test": "Potassium",
|
|
"valeur": "3.9",
|
|
"valeur_num": 3.9,
|
|
"anomalie": false,
|
|
"quality": "ok",
|
|
"source_page": 29,
|
|
"source_excerpt": "...mate\nFormule sanguine\nXN (Sysmex)\nHématocrite (%) 37,6 %\nIndice de distribution des\n12,5 %\nhématies\nPotassium 3,9 mmol/l 3,7 mmol/l\nLeucocytes 14,38 10.9/l\nHématies 4,39 10.12/l (t/l)\nPatient: LAJUS LAJUS ELOD..."
|
|
},
|
|
{
|
|
"test": "Chlore",
|
|
"valeur": "103",
|
|
"valeur_num": 103.0,
|
|
"quality": "ok",
|
|
"source_page": 29,
|
|
"source_excerpt": "...rigine non\ncaucasienne caucasienne\nEstimation du DFG (CKD-\n119 ml/mn/1.73 m2 117 ml/mn/1.73 m2\nEPI)\nChlore 103 mmol/l 103 mmol/l\nCréatinine 46 µmol/l 49 µmol/l\nCompte-rendu laboratoire Labo230430093639-1.pd..."
|
|
},
|
|
{
|
|
"test": "Hémoglobine",
|
|
"valeur": "12.9",
|
|
"valeur_num": 12.9,
|
|
"anomalie": false,
|
|
"quality": "ok",
|
|
"source_page": 30,
|
|
"source_excerpt": "...NEURO-CHIRURGIE ) - Taille: 169 cm - Poids: 83 kg - IMC: 29.061\nLe 01/05/2023 13:42 Page 29 de 30\n\nHémoglobine 12,9 g/dl\nVGM 85,6 fl\nTCMH 29,4 pg\nCCMH 34,3 g/dl\nSodium 140 mmol/l 137 mmol/l\nOsmolarité sang 283..."
|
|
},
|
|
{
|
|
"test": "VGM",
|
|
"valeur": "85.6",
|
|
"valeur_num": 85.6,
|
|
"quality": "ok",
|
|
"source_page": 30,
|
|
"source_excerpt": "...aille: 169 cm - Poids: 83 kg - IMC: 29.061\nLe 01/05/2023 13:42 Page 29 de 30\n\nHémoglobine 12,9 g/dl\nVGM 85,6 fl\nTCMH 29,4 pg\nCCMH 34,3 g/dl\nSodium 140 mmol/l 137 mmol/l\nOsmolarité sang 283 mOSM/l\nPlaquet..."
|
|
},
|
|
{
|
|
"test": "Plaquettes",
|
|
"valeur": "358",
|
|
"valeur_num": 358.0,
|
|
"anomalie": false,
|
|
"quality": "ok",
|
|
"source_page": 30,
|
|
"source_excerpt": ".../dl\nVGM 85,6 fl\nTCMH 29,4 pg\nCCMH 34,3 g/dl\nSodium 140 mmol/l 137 mmol/l\nOsmolarité sang 283 mOSM/l\nPlaquettes 358 10.9/l\nValidation et diffusion sous la Dr. Julien\nDr David LEYSSENE\nresponsabilité du biologist..."
|
|
},
|
|
{
|
|
"test": "Leucocytes",
|
|
"valeur": "14.38",
|
|
"valeur_num": 14.38,
|
|
"anomalie": true,
|
|
"quality": "ok",
|
|
"source_page": 29,
|
|
"source_excerpt": "...)\nHématocrite (%) 37,6 %\nIndice de distribution des\n12,5 %\nhématies\nPotassium 3,9 mmol/l 3,7 mmol/l\nLeucocytes 14,38 10.9/l\nHématies 4,39 10.12/l (t/l)\nPatient: LAJUS LAJUS ELODIE - Date de naissance: 01/12/198..."
|
|
},
|
|
{
|
|
"test": "Créatinine",
|
|
"valeur": "46",
|
|
"valeur_num": 46.0,
|
|
"anomalie": true,
|
|
"quality": "ok",
|
|
"source_page": 8,
|
|
"source_excerpt": "...023\n30/04/2023 07:00 Ionogramme ( Na, K, CL ) DR. Pascale LARROUY\n07:55\n30/04/2023\n30/04/2023 07:00 Créatinine sang ( dosage ) DR. Pascale LARROUY\n07:55\n02/05/2023 07:00 Ionogramme ( Na, K, CL ) DR. Pascale LAR..."
|
|
},
|
|
{
|
|
"test": "Glycémie",
|
|
"valeur": "1.83",
|
|
"valeur_num": 1.83,
|
|
"anomalie": true,
|
|
"quality": "ok",
|
|
"source_page": 1,
|
|
"source_excerpt": "...epos\nTempérature 36,50 36,80 36,20\nPouls 75 69 81\nPA\n123 158 122\nSystolique\nPA\n71 72 71\nDiastolique\nGlycémie\n1,83 1,24 2,06 1,88 1,16 1,23\ncapillaire\nSaturation\n97 97 97\nDiurèse\nVentilation\nDiurèse\nItem de 29..."
|
|
},
|
|
{
|
|
"test": "Glycémie",
|
|
"valeur": "1.93",
|
|
"valeur_num": 1.93,
|
|
"anomalie": true,
|
|
"quality": "ok",
|
|
"source_page": 1,
|
|
"source_excerpt": "...epos\nTempérature 36,50 36,80 36,20\nPouls 75 69 81\nPA\n123 158 122\nSystolique\nPA\n71 72 71\nDiastolique\nGlycémie\n1,83 1,24 2,06 1,88 1,16 1,23\ncapillaire\nSaturation\n97 97 97\nDiurèse\nVentilation\nDiurèse\nItem de 29..."
|
|
},
|
|
{
|
|
"test": "Glycémie",
|
|
"valeur": "8.9",
|
|
"valeur_num": 8.9,
|
|
"anomalie": true,
|
|
"quality": "ok",
|
|
"source_page": 1,
|
|
"source_excerpt": "...epos\nTempérature 36,50 36,80 36,20\nPouls 75 69 81\nPA\n123 158 122\nSystolique\nPA\n71 72 71\nDiastolique\nGlycémie\n1,83 1,24 2,06 1,88 1,16 1,23\ncapillaire\nSaturation\n97 97 97\nDiurèse\nVentilation\nDiurèse\nItem de 29..."
|
|
}
|
|
],
|
|
"biologie_discarded": [],
|
|
"imagerie": [],
|
|
"complications": [],
|
|
"alertes_codage": [
|
|
"QUALITE DEGRADEE : erreur RAG — codage sans référentiels",
|
|
"CMA niveau 2 : 'Hypoglycémie' (E16.2) — sévérité non_evalue",
|
|
"QC: DAS N19 (Insuffisance rénale) à reconsidérer — INSUFFISANCE RÉNALE NON JUSTIFIÉE. La créatinine est BASSE (46 µmol/L vs normale 50-120), ce qui évoque une insuffisance rénale CHRONIQUE légère ou une malnutrition, NON une insuffisance rénale aiguë. Aucune preuve clinique documentée (pas de symptômes, pas de diagnostic médical, pas de traitement spécifique). Le code N19 (insuffisance rénale non spécifiée) est trop vague et non justifié par les données biologiques présentées.",
|
|
"QC: ⚠️ INCOHÉRENCE MAJEURE : Trois glycémies listées avec des valeurs contradictoires (1.83, 1.93 PUIS 8.9 mmol/L). Clarifier si c'est une évolution ou une erreur de saisie.",
|
|
"QC: ⚠️ ABSENCE DE DIAGNOSTIC PRINCIPAL : Aucun diagnostic principal (DP) codé. Quel est le motif d'admission ? (hypoglycémie ? insuffisance rénale ? autre ?)",
|
|
"QC: ⚠️ LEUCOCYTOSE NON CODÉE : Leucocytes 14.38 (↑) - suggère une infection/inflammation. Rechercher un diagnostic associé (infection, inflammation) non codé.",
|
|
"QC: ⚠️ JUSTIFICATIONS INCOMPLÈTES : Les deux codes manquent de preuves cliniques concrètes (diagnostic médical, symptômes, traitement initié).",
|
|
"QC: ⚠️ SURPOIDS NON CODÉ : IMC 29.061 (surpoids) - à considérer si pertinent cliniquement (E66.9 possible).",
|
|
"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]: NEED_INFO (score=80)",
|
|
"VETO-02 [MEDIUM] diagnostics_associes[1]: DAS E16.2 sans preuve exploitable",
|
|
"VETO-09 [LOW] diagnostics_associes[0]: IR N19 à confirmer (créat=46.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": "C",
|
|
"severite": 2,
|
|
"ghm_approx": "11C??2",
|
|
"cma_count": 1,
|
|
"cms_count": 0,
|
|
"alertes": []
|
|
},
|
|
"controles_cpam": [],
|
|
"veto_report": {
|
|
"verdict": "NEED_INFO",
|
|
"score_contestabilite": 80,
|
|
"issues": [
|
|
{
|
|
"veto": "VETO-02",
|
|
"severity": "MEDIUM",
|
|
"where": "diagnostics_associes[1]",
|
|
"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-09",
|
|
"severity": "LOW",
|
|
"where": "diagnostics_associes[0]",
|
|
"message": "IR N19 à confirmer (créat=46.0)"
|
|
}
|
|
]
|
|
},
|
|
"completude": {
|
|
"checks": [
|
|
{
|
|
"code": "N19",
|
|
"libelle": "Insuffisance rénale",
|
|
"type_diag": "DP",
|
|
"items": [
|
|
{
|
|
"categorie": "biologie",
|
|
"element": "Créatinine",
|
|
"statut": "present_non_confirme",
|
|
"valeur": "46",
|
|
"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"
|
|
},
|
|
{
|
|
"code": "HMFC004",
|
|
"libelle": "Acte chirurgical nécessitant un CRO",
|
|
"type_diag": "Acte",
|
|
"items": [
|
|
{
|
|
"categorie": "document",
|
|
"element": "CRO",
|
|
"statut": "absent",
|
|
"importance": "obligatoire",
|
|
"impact_cpam": "Compte-rendu opératoire obligatoire pour tout acte chirurgical"
|
|
}
|
|
],
|
|
"score": 30,
|
|
"verdict": "indefendable",
|
|
"resume": "0/1 obligatoires"
|
|
}
|
|
],
|
|
"score_global": 23,
|
|
"verdict_global": "indefendable",
|
|
"documents_presents": [
|
|
"trackare"
|
|
],
|
|
"documents_manquants": [
|
|
"CRO"
|
|
]
|
|
},
|
|
"processing_time_s": 22.94,
|
|
"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": []
|
|
}
|
|
} |