Files
t2a_v2/output/structured/135_23036651/135_23036651_fusionne_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

511 lines
21 KiB
JSON

{
"source_file": "",
"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": "Compression du chiasma optique et des nerfs optiques par macro-adénome hypophysaire",
"cim10_suggestion": "E27.9",
"cim10_confidence": "high",
"cim10_final": "E27.9",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "nuke3"
},
"dp_selection": {
"chosen_index": 1,
"chosen_term": "Compression du chiasma optique et des nerfs optiques par macro-adénome hypophysaire",
"chosen_code": "E27.9",
"confidence": "medium",
"verdict": "CONFIRMED",
"evidence": [
"Macro-adénome hypophysaire avec compression du chiasma optique = pathologie active justifiant une prise en charge urgente/spécialisée",
"Compression nerveuse = symptomatologie fonctionnelle majeure (troubles visuels) nécessitant intervention",
"Ostéome nasal = lésion bénigne asymptomatique, sans indication de prise en charge active en l'absence de contexte clinique",
"La compression du chiasma optique représente une urgence neuro-ophtalmologique, motif principal de séjour"
],
"reason": "Le macro-adénome hypophysaire avec compression du chiasma optique constitue une pathologie active avec symptomatologie fonctionnelle majeure (troubles visuels) justifiant une prise en charge spécialisée. L'ostéome nasal, bien que présent, est une lésion bénigne sans indication de traitement actif. Selon la règle 4, une lésion chronique asymptomatique ne peut être DP. Le DP doit refléter le motif principal de prise en charge : ici, la compression nerveuse et ses conséquences.",
"candidates": [
{
"index": 0,
"term": "Ostéome de la cloison nasale",
"code": "D16.4",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 1.0,
"score_details": {
"section": 1,
"confidence": 0
}
},
{
"index": 1,
"term": "Compression du chiasma optique et des nerfs optiques par macro-adénome hypophysaire",
"code": "E27.9",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 1.0,
"score_details": {
"section": 1,
"confidence": 0
}
}
],
"debug_scores": {
"top1": 1.0,
"top2": 1.0,
"delta": 0.0,
"llm": true
}
},
"dp_trackare": {
"chosen_index": 1,
"chosen_term": "Compression du chiasma optique et des nerfs optiques par macro-adénome hypophysaire",
"chosen_code": "E27.9",
"confidence": "medium",
"verdict": "CONFIRMED",
"evidence": [
"Macro-adénome hypophysaire avec compression du chiasma optique = pathologie active justifiant une prise en charge urgente/spécialisée",
"Compression nerveuse = symptomatologie fonctionnelle majeure (troubles visuels) nécessitant intervention",
"Ostéome nasal = lésion bénigne asymptomatique, sans indication de prise en charge active en l'absence de contexte clinique",
"La compression du chiasma optique représente une urgence neuro-ophtalmologique, motif principal de séjour"
],
"reason": "Le macro-adénome hypophysaire avec compression du chiasma optique constitue une pathologie active avec symptomatologie fonctionnelle majeure (troubles visuels) justifiant une prise en charge spécialisée. L'ostéome nasal, bien que présent, est une lésion bénigne sans indication de traitement actif. Selon la règle 4, une lésion chronique asymptomatique ne peut être DP. Le DP doit refléter le motif principal de prise en charge : ici, la compression nerveuse et ses conséquences.",
"candidates": [
{
"index": 0,
"term": "Ostéome de la cloison nasale",
"code": "D16.4",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 1.0,
"score_details": {
"section": 1,
"confidence": 0
}
},
{
"index": 1,
"term": "Compression du chiasma optique et des nerfs optiques par macro-adénome hypophysaire",
"code": "E27.9",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 1.0,
"score_details": {
"section": 1,
"confidence": 0
}
}
],
"debug_scores": {
"top1": 1.0,
"top2": 1.0,
"delta": 0.0,
"llm": true
}
},
"dp_final": {
"chosen_index": 1,
"chosen_term": "Compression du chiasma optique et des nerfs optiques par macro-adénome hypophysaire",
"chosen_code": "E27.9",
"confidence": "medium",
"verdict": "CONFIRMED",
"evidence": [
"Macro-adénome hypophysaire avec compression du chiasma optique = pathologie active justifiant une prise en charge urgente/spécialisée",
"Compression nerveuse = symptomatologie fonctionnelle majeure (troubles visuels) nécessitant intervention",
"Ostéome nasal = lésion bénigne asymptomatique, sans indication de prise en charge active en l'absence de contexte clinique",
"La compression du chiasma optique représente une urgence neuro-ophtalmologique, motif principal de séjour"
],
"reason": "Le macro-adénome hypophysaire avec compression du chiasma optique constitue une pathologie active avec symptomatologie fonctionnelle majeure (troubles visuels) justifiant une prise en charge spécialisée. L'ostéome nasal, bien que présent, est une lésion bénigne sans indication de traitement actif. Selon la règle 4, une lésion chronique asymptomatique ne peut être DP. Le DP doit refléter le motif principal de prise en charge : ici, la compression nerveuse et ses conséquences.",
"candidates": [
{
"index": 0,
"term": "Ostéome de la cloison nasale",
"code": "D16.4",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 1.0,
"score_details": {
"section": 1,
"confidence": 0
}
},
{
"index": 1,
"term": "Compression du chiasma optique et des nerfs optiques par macro-adénome hypophysaire",
"code": "E27.9",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 1.0,
"score_details": {
"section": 1,
"confidence": 0
}
}
],
"debug_scores": {
"top1": 1.0,
"top2": 1.0,
"delta": 0.0,
"llm": true
}
},
"quality_flags": {
"trackare_only_mode": true
},
"diagnostics_associes": [
{
"texte": "Ostéome de la cloison nasale",
"cim10_suggestion": "D16.4",
"cim10_confidence": "medium",
"cim10_final": "D16.4",
"justification": "Lésion osseuse bénigne de la cloison nasale identifiée et visualisée per-opératoire. Cette pathologie a nécessité une prise en charge chirurgicale spécifique (déshabillage muqueux et ouverture de la sphénoïde adaptée) et a mobilisé des ressources supplémentaires pendant le séjour.",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "llm_das",
"source_page": 2,
"source_excerpt": "...t très hémorragique, le cornet moyen peu mobile.\nOn réalise une turbinectomie moyenne.\nIl existe un ostéome de la cloison nasale, la proue sphénoïdale est très avancée, on ne visualise pas les ostia\nDéshabillage muqueux de la pr..."
},
{
"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"
},
{
"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é..."
}
],
"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": [
"FUSION: 2 documents fusionnés",
"QUALITE DEGRADEE : erreur RAG — codage sans référentiels",
"QC: DP E27.9 confiance medium→high — CRITIQUE : Absence totale de preuve clinique. E27.9 code une insuffisance surrénalienne, non une compression du chiasma optique. Le code correct pour compression chiasmatique serait H47.01 (Compression du nerf optique). De plus, aucune mention d'adénome hypophysaire dans le dossier fourni. Codage manifestement erroné.",
"QC: ⚠️ ALERTE MAJEURE : Absence de preuves documentées pour TOUS les codes (« aucune »)",
"QC: ⚠️ Incohérence flagrante : DP E27.9 ne correspond pas à la description clinique fournie",
"QC: ⚠️ Dossier clinique incomplet : seuls 2 codes présents, pas de contexte d'admission, pas de diagnostic principal justifié",
"QC: ⚠️ Justification du code 2 tronquée (« prise en charge chirurgicale spé... »)",
"QC: ⚠️ Absence de codes procédures (actes chirurgicaux réalisés)",
"QC: ⚠️ Recommandation : Demander au clinicien la documentation complète et les preuves avant validation PMSI",
"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)",
"Aucun DP extrait (ni Trackare ni CRH)",
"DECISIONS[FINAL]: 1 ligne(s)",
"DECISION: diagnostics_associes[2] N19 promu en DP (RULE-DAS-TO-DP)",
"VETOS[FINAL]: FAIL (score=20)",
"VETO-02 [HARD] diagnostic_principal: DP E27.9 sans preuve exploitable",
"VETO-02 [MEDIUM] diagnostics_associes[1]: DAS E16.2 sans preuve exploitable",
"VETO-09 [LOW] diagnostics_associes[2]: IR N19 à confirmer (créat=46.0)",
"VETO-12 [HARD] diagnostic_principal: DP E27.9 en high sans preuve"
],
"source_files": [
"CRO 23036651.pdf",
"trackare-23002933-23036651_23002933_23036651.pdf"
],
"ghm_estimation": {
"cmd": "10",
"cmd_libelle": "Maladies endocriniennes",
"type_ghm": "C",
"severite": 2,
"ghm_approx": "10C??2",
"cma_count": 1,
"cms_count": 0,
"alertes": []
},
"controles_cpam": [],
"veto_report": {
"verdict": "FAIL",
"score_contestabilite": 20,
"issues": [
{
"veto": "VETO-02",
"severity": "HARD",
"where": "diagnostic_principal",
"message": "DP E27.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[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[2]",
"message": "IR N19 à confirmer (créat=46.0)"
},
{
"veto": "VETO-12",
"severity": "HARD",
"where": "diagnostic_principal",
"message": "DP E27.9 en high sans preuve"
}
]
},
"completude": {
"checks": [
{
"code": "N19",
"libelle": "Insuffisance rénale",
"type_diag": "DAS",
"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": "present",
"importance": "obligatoire",
"impact_cpam": "Compte-rendu opératoire obligatoire pour tout acte chirurgical"
}
],
"score": 100,
"verdict": "defendable",
"resume": "1/1 obligatoires"
}
],
"score_global": 58,
"verdict_global": "fragile",
"documents_presents": [
"cro",
"trackare"
],
"documents_manquants": []
},
"metrics": {
"das_total": 3,
"das_active": 3,
"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": []
}
}