chore: add .gitignore

This commit is contained in:
dom
2026-03-05 00:37:41 +01:00
parent 542797a124
commit 2578afb6ff
1716 changed files with 1905609 additions and 18 deletions

View File

@@ -0,0 +1,918 @@
{
"source_file": "",
"document_type": "trackare",
"sejour": {
"sexe": "M",
"age": 24,
"date_entree": "21/08/2023",
"imc": 19.887,
"poids": 66.6,
"taille": 183.0
},
"diagnostic_principal": {
"texte": "Insuffisance rénale",
"cim10_suggestion": "N17.9",
"cim10_confidence": "high",
"cim10_final": "N17.9",
"cim10_decision": {
"action": "PROMOTE_DP",
"final_code": "N17.9",
"reason": "DAS promu en DP (score (2, 3, 4))",
"needs_info": [],
"applied_rules": [
"RULE-DAS-TO-DP"
]
},
"justification": "Insuffisance rénale aiguë non précisée, compatible avec les données biologiques (urée et créatinine élevées) et le contexte clinique.",
"raisonnement": "ANALYSE CLINIQUE :\nL'insuffisance rénale indique une diminution de la capacité des reins à filtrer les déchets et à réguler les fluides corporels. Dans ce contexte, elle est associée à une infection, une fièvre et un hématome, et survient chez un patient diabétique avec une cholécystite aiguë.\n\nCODES CANDIDATS :\nN17.8, N17.9, N19, N99.0, I12.0, Q60, Q60.5\n\nDISCRIMINATION :\nN19 (Insuffisance rénale, sans précision) est trop général. N17.8 et N17.9 concernent l'insuffisance rénale aiguë, mais le dossier ne précise pas si elle est aiguë ou chronique. N99.0 est lié à un acte thérapeutique, ce qui n'est pas précisé ici. I12.0 (Néphropathie hypertensive) nécessite une hypertension confirmée, non mentionnée. Q60 et Q60.5 concernent des malformations congénitales, non pertinentes ici. Le code N17.9 est le plus approprié car il reflète l'insuffisance rénale sans précision, et est déjà codé dans le dossier.\n\nREGLE PMSI :\nEn tant que DAS, le code doit refléter une morbidité significative ayant mobilisé des ressources supplémentaires pendant le séjour. L'insuffisance rénale, même non précisée, justifie une surveillance biologique et potentiellement des ajustements thérapeutiques, donc elle est pertinente en tant que DAS.",
"sources_rag": [
{
"document": "cim10",
"page": 400,
"code": "I12.0",
"extrait": "I12.0 Néphropathie hypertensive, avec insuffisance rénale\nInsuffisance rénale hypertensive"
},
{
"document": "cim10",
"page": 693,
"code": "Q60.5",
"extrait": "Q60.5 Hypoplasie rénale, sans précision"
},
{
"document": "cim10",
"page": 603,
"code": "N99.0",
"extrait": "N99.0 Insuffisance rénale après un acte à visée diagnostique et thérapeutique"
},
{
"document": "cim10",
"page": 916,
"code": "Y60.2",
"extrait": "Y60.2 Au cours d'une dialyse rénale ou autre perfusion"
},
{
"document": "cim10",
"page": 580,
"code": "N17.8",
"extrait": "N17.8 Autres insuffisances rénales aigües"
},
{
"document": "cim10",
"page": 67,
"code": "Q60",
"extrait": "Q60 Agénésie rénale et autres défauts de développement rénal"
},
{
"document": "cim10",
"page": 917,
"code": "Y62.2",
"extrait": "Y62.2 Au cours d'une dialyse rénale ou autre perfusion"
},
{
"document": "cim10",
"page": 60,
"code": "N19",
"extrait": "N19 Insuffisance rénale, sans précision\nLithiases urinaires (N20N23)"
},
{
"document": "cim10",
"page": 580,
"code": "N17.9",
"extrait": "N17.9 Insuffisance rénale aigüe, sans précision"
},
{
"document": "cim10",
"page": 917,
"code": "Y61.2",
"extrait": "Y61.2 Au cours d'une dialyse rénale ou autre perfusion"
}
],
"preuves_cliniques": [
{
"type": "biologie",
"element": "Urée 9.5 [N: 2.5-7.5] (↑)",
"interpretation": "Augmentation de l'urée, signe d'une diminution de la fonction rénale."
},
{
"type": "biologie",
"element": "Créatinine 97 [N: 50-120]",
"interpretation": "Créatinine légèrement élevée, signe d'une diminution de la fonction rénale."
},
{
"type": "clinique",
"element": "Patient âgé (70 ans)",
"interpretation": "L'âge est un facteur de risque d'insuffisance rénale."
}
],
"source": "regex",
"source_page": 33,
"source_excerpt": "...mentaire bilirubine totale fractions conjuguée\net non conjugée non\nréalisé.\nNon-applicable en cas\nd'insuffisance rénale\naigue. Estimation du\nDFG non validée dans\nles situations suivantes:\n- patients âgés > 75\nans - p..."
},
"dp_final": {
"verdict": "REVIEW",
"evidence": [],
"reason": "Aucun DP disponible",
"candidates": []
},
"quality_flags": {
"no_dp_source": true
},
"diagnostics_associes": [
{
"texte": "Déhiscence de plaie opératoire",
"cim10_suggestion": "T81.9",
"cim10_confidence": "medium",
"status": "removed",
"cim10_decision": {
"action": "REMOVE",
"downgraded_from": "T81.9",
"reason": "Code générique T81.9 retiré car un code plus spécifique de la catégorie T81 est présent.",
"needs_info": [],
"applied_rules": [
"RULE-HIERARCHY-CLEANUP"
]
},
"justification": "Déhiscence de plaie opératoire sans précision. Le code T81.1 a déjà été utilisé comme DP, donc on utilise le code T81.9 pour compléter le codage de la déhiscence.",
"raisonnement": "ANALYSE CLINIQUE :\nLa déhiscence de plaie opératoire est une complication post-opératoire caractérisée par l'ouverture partielle ou totale d'une plaie chirurgicale. Elle peut être associée à une infection et nécessite une prise en charge pour éviter des complications plus graves.\n\nCODES CANDIDATS :\nT01 (Plaies ouvertes de plusieurs parties du corps), S01.5 (Plaie ouverte de la lèvre et de la cavité buccale), K43.2 (Éventration postopératoire, sans occlusion ni gangrène), Y60 (Coupure, piqûre, perforation ou hémorragie accidentelles au cours d'actes médicaux et chirurgicaux), T81.1 (Déhiscence de plaie opératoire)\n\nDISCRIMINATION :\nLe code T81.1 est le plus spécifique pour la déhiscence de plaie opératoire. Bien que T01 puisse sembler pertinent, il est trop général. Les autres codes ne correspondent pas au diagnostic. Le code T81.1 a déjà été codé comme DP, il ne peut donc pas être codé comme DAS.\n\nREGLE PMSI :\nUn DAS doit refléter une morbidité significative ayant mobilisé des ressources supplémentaires pendant le séjour. La déhiscence de plaie opératoire, surtout en présence d'infection, justifie un DAS. Cependant, le code T81.1 a déjà été codé comme DP, il ne peut donc pas être codé comme DAS. Il faut donc rechercher un autre code pertinent.",
"sources_rag": [
{
"document": "cim10",
"page": 73,
"code": "T01",
"extrait": "T01 Plaies ouvertes de plusieurs parties du corps"
},
{
"document": "cim10",
"page": 750,
"code": "S01.5",
"extrait": "S01.5 Plaie ouverte de la lèvre et de la cavité buccale\nÀ l'exclusion de :fracture dentaire (S02.5)\nluxation dentaire (S03.2)"
},
{
"document": "cim10",
"page": 478,
"code": "K43.2",
"extrait": "K43.2 Éventration postopératoire, sans occlusion ni gangrène\nÉventration postopératoire SAI"
},
{
"document": "cim10",
"page": 84,
"code": "Y60",
"extrait": "Y60 Coupure, piqûre, perforation ou hémorragie accidentelles au cours d'actes médicaux et chirurgicaux"
},
{
"document": "cim10",
"page": 652,
"code": "P15.6",
"extrait": "P15.6 Adiponécrose souscutanée due à un traumatisme obstétrical"
},
{
"document": "cim10",
"page": 650,
"code": "P10.0",
"extrait": "P10.0 Hémorragie sousdurale due à un traumatisme obstétrical\nHématome sousdural (localisé) dû à un traumatisme obstétrical\nÀ l'exclusion de :hémorragie sousdurale avec déchirure de la tente du cervele"
},
{
"document": "cim10",
"page": 753,
"code": "S06.4",
"extrait": "S06.4 Hémorragie épidurale\nHémorragie extradurale (traumatique)"
},
{
"document": "cim10",
"page": 478,
"code": "K43.0",
"extrait": "K43.0 Éventration postopératoire, avec occlusion sans gangrène\nÉventration postopératoire :\n•étranglée\nsans gangrène\n•irréductible\n•provoquant une occlusion"
},
{
"document": "cim10",
"page": 636,
"code": "O90.1",
"extrait": "O90.1 Rupture d'une suture obstétricale du périnée\nDéchirure secondaire du périnée\nRupture d'une suture de :\n•déchirure du périnée\n•épisiotomie"
},
{
"document": "cim10",
"page": 64,
"code": "P10",
"extrait": "P10 Déchirure et hémorragie intracrâniennes dues à un traumatisme obstétrical"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Description de l'ouverture de la plaie opératoire lors de l'examen clinique.",
"interpretation": "Confirmation de la déhiscence de la plaie."
},
{
"type": "traitement",
"element": "Prescription d'antibiothérapie pour traiter l'infection associée à la déhiscence.",
"interpretation": "Justification de la sévérité de la déhiscence et de la nécessité de ressources supplémentaires."
}
],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "llm_das"
},
{
"texte": "Infection du site d'implantation d'un dispositif intrathécal",
"cim10_suggestion": "T82.9",
"cim10_confidence": "low",
"cim10_final": "T82.9",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "nuke3"
},
{
"texte": "Tétraparésie spastique",
"cim10_suggestion": "G82.4",
"cim10_confidence": "high",
"cim10_final": "G82.4",
"justification": "Code CIM-10 correspondant à la tétraparésie spastique, sans précision sur le degré de motricité, ce qui est suffisant compte tenu des informations disponibles.",
"raisonnement": "ANALYSE CLINIQUE :\nLa tétraparésie spastique se caractérise par une faiblesse ou une paralysie des quatre membres, associée à une augmentation du tonus musculaire (spasticité). Elle résulte d'une atteinte du système nerveux central, souvent suite à une lésion de la moelle épinière ou à des troubles neurologiques.\n\nCODES CANDIDATS :\nG82.4 (Tétraplégie spastique), G82.40 (Tétraplégie spastique, complète motrice), G82.41 (Tétraplégie spastique, incomplète motrice), G82.1 (Paraplégie spastique), G80.0 (Paralysie cérébrale spastique quadriplégique)\n\nDISCRIMINATION :\nG82.4 est le code le plus approprié car il correspond directement à la description clinique de 'tétraparésie spastique'. G80.0 (paralysie cérébrale) est à exclure car le contexte clinique ne suggère pas une origine congénitale. Les codes G82.40 et G82.41 nécessiteraient une précision sur le degré de motricité (complète ou incomplète) non disponible dans le dossier. G82.1 concerne une paraplégie (membres inférieurs uniquement) et est donc incorrect.\n\nREGLE PMSI :\nEn tant que DAS, le code doit refléter une morbidité significative ayant mobilisé des ressources supplémentaires pendant le séjour. La tétraparésie spastique, en tant que complication neurologique, justifie la classification en DAS.",
"sources_rag": [
{
"document": "cim10",
"page": 351,
"code": "G82.4",
"extrait": "G82.4 Tétraplégie spastique"
},
{
"document": "cim10",
"page": 351,
"code": "G82.40",
"extrait": "G82.40 Tétraplégie spastique, complète motrice"
},
{
"document": "cim10",
"page": 351,
"code": "G82.49",
"extrait": "G82.49 Tétraplégie spastique, sans précision"
},
{
"document": "cim10",
"page": 350,
"code": "G82.1",
"extrait": "G82.1 Paraplégie spastique"
},
{
"document": "cim10",
"page": 351,
"code": "G82.41",
"extrait": "G82.41 Tétraplégie spastique, incomplète motrice"
},
{
"document": "cim10",
"page": 350,
"code": "G82.10",
"extrait": "G82.10 Paraplégie spastique, complète motrice"
},
{
"document": "cim10",
"page": 349,
"code": "G80.0",
"extrait": "G80.0 Paralysie cérébrale spastique quadriplégique\nParalysie spastique tétraplégique congénitale (cérébrale)"
},
{
"document": "cim10",
"page": 349,
"code": "G80.2",
"extrait": "G80.2 Paralysie cérébrale spastique hémiplégique"
},
{
"document": "cim10",
"page": 350,
"code": "G81.1",
"extrait": "G81.1 Hémiplégie spastique"
},
{
"document": "cim10",
"page": 350,
"code": "G82.11",
"extrait": "G82.11 Paraplégie spastique, incomplète motrice"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Tétraparésie spastique",
"interpretation": "Présence d'une faiblesse et d'une spasticité des quatre membres, confirmant le diagnostic."
},
{
"type": "biologie",
"element": "CRP 40 mg/L (↑)",
"interpretation": "Syndrome inflammatoire modéré, pouvant être associé à la cause sous-jacente de la tétraparésie ou à une complication infectieuse."
}
],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "edsnlp",
"source_page": 2,
"source_excerpt": "...99 98 97 98 99 96\nTransit Normal\nNotes paramédicales\nType de note Nom Date Note\nNEURO :\n24/08/2023 Tétraparésie spastique\nNote IDE Mayalen BARRAL\n12:58\nDOULEUR :\nPatient: COSSU COSSU REMI - Date de naissance: 07/08/1999 (..."
},
{
"texte": "Paraplégie spastique",
"cim10_suggestion": "G82.1",
"cim10_confidence": "high",
"cim10_final": "G82.1",
"justification": "Code CIM-10 spécifique pour la paraplégie spastique, correspondant à la description clinique.",
"raisonnement": "ANALYSE CLINIQUE :\nLa paraplégie spastique est une atteinte neurologique caractérisée par une faiblesse ou une paralysie des membres inférieurs, associée à une hypertonie musculaire (spasticité). Elle résulte d'une lésion de la moelle épinière ou des voies nerveuses descendantes.\n\nCODES CANDIDATS :\nG82.1 (Paraplégie spastique), G82.10 (Paraplégie spastique, complète motrice), G82.11 (Paraplégie spastique, incomplète motrice)\n\nDISCRIMINATION :\nLe diagnostic est précis : \"Paraplégie spastique\". Il n'y a pas d'information permettant de distinguer entre complète ou incomplète motrice. On privilégie donc le code le plus général, G82.1. Les autres codes (G80.2, G82.0, G82.4, G81.1) correspondent à d'autres types de paralysie ou à des localisations différentes.\n\nREGLE PMSI :\nEn tant que DAS, ce code doit refléter une morbidité significative ayant mobilisé des ressources supplémentaires pendant le séjour. La présence d'une infection et d'autres DAS déjà codés (N19, G824, K740, D696, T81.0) justifie son inclusion en tant que DAS.",
"sources_rag": [
{
"document": "cim10",
"page": 350,
"code": "G82.1",
"extrait": "G82.1 Paraplégie spastique"
},
{
"document": "cim10",
"page": 350,
"code": "G82.10",
"extrait": "G82.10 Paraplégie spastique, complète motrice"
},
{
"document": "cim10",
"page": 350,
"code": "G82.11",
"extrait": "G82.11 Paraplégie spastique, incomplète motrice"
},
{
"document": "cim10",
"page": 349,
"code": "G80.2",
"extrait": "G80.2 Paralysie cérébrale spastique hémiplégique"
},
{
"document": "cim10",
"page": 350,
"code": "G82.00",
"extrait": "G82.00 Paraplégie flasque, complète motrice"
},
{
"document": "cim10",
"page": 351,
"code": "G82.4",
"extrait": "G82.4 Tétraplégie spastique"
},
{
"document": "cim10",
"page": 350,
"code": "G82.0",
"extrait": "G82.0 Paraplégie flasque"
},
{
"document": "cim10",
"page": 351,
"code": "G82.40",
"extrait": "G82.40 Tétraplégie spastique, complète motrice"
},
{
"document": "cim10",
"page": 350,
"code": "G82.01",
"extrait": "G82.01 Paraplégie flasque, incomplète motrice"
},
{
"document": "cim10",
"page": 350,
"code": "G81.1",
"extrait": "G81.1 Hémiplégie spastique"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Diagnostic de \"Paraplégie spastique\"",
"interpretation": "Confirmation du diagnostic principal."
},
{
"type": "clinique",
"element": "Complications : Infection",
"interpretation": "Justifie la pertinence du code en tant que DAS, impliquant une morbidité et potentiellement une consommation de ressources supplémentaires."
}
],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "edsnlp",
"source_page": 3,
"source_excerpt": "...prévenus\nAmbulance commandée\nEnveloppe de sortie complète\nDort lors du 1er tour\n23/08/2023 NEURO = paraplégie spastique avec mvts involontaires\nNote IDE Aline STRECHKOV\n23:56 PANSEMENTS propres\nTHERMIE = apyrétique\nSurv..."
},
{
"texte": "Fibrose hépatique",
"cim10_suggestion": "K74.0",
"cim10_confidence": "medium",
"cim10_final": "K74.0",
"justification": "Code le plus spécifique pour la fibrose hépatique sans précision d'atteinte scléreuse.",
"raisonnement": "ANALYSE CLINIQUE :\nLa fibrose hépatique est une cicatrisation excessive du foie, souvent consécutive à une inflammation chronique. Elle peut évoluer vers une cirrhose et une insuffisance hépatique. Dans ce contexte, elle est un DAS car elle contribue à la complexité du tableau clinique et peut influencer la prise en charge.\n\nCODES CANDIDATS :\nK74.0, K74.1, K74.2, K74, K70.2, K71.8, K72.1, K76.4\n\nDISCRIMINATION :\nK74.0 (Fibrose hépatique) est le code le plus approprié car il correspond directement au diagnostic posé. K74.1 et K74.2 impliquent une sclérose hépatique qui n'est pas mentionnée dans le diagnostic. K74 (Fibrose et cirrhose du foie) est trop général. K70.2 est spécifique à l'alcool, non précisé ici. Les autres codes concernent des étiologies ou des complications différentes.\n\nREGLE PMSI :\nEn tant que DAS, le code doit refléter une morbidité significative ayant mobilisé des ressources supplémentaires pendant le séjour. La fibrose hépatique, en présence d'autres comorbidités et complications, justifie son codage en tant que DAS.",
"sources_rag": [
{
"document": "cim10",
"page": 492,
"code": "K74.2",
"extrait": "K74.2 Fibrose hépatique, avec sclérose hépatique"
},
{
"document": "cim10",
"page": 491,
"code": "K74.0",
"extrait": "K74.0 Fibrose hépatique\nChapitre XI"
},
{
"document": "cim10",
"page": 55,
"code": "K74",
"extrait": "K74 Fibrose et cirrhose du foie"
},
{
"document": "cim10",
"page": 490,
"code": "K70.2",
"extrait": "K70.2 Fibrose et sclérose alcooliques du foie"
},
{
"document": "cim10",
"page": 128,
"code": "B15.0",
"extrait": "B15.0 Hépatite A avec coma hépatique"
},
{
"document": "cim10",
"page": 493,
"code": "K76.4",
"extrait": "K76.4 Péliose hépatique\nAngiomatose hépatique"
},
{
"document": "cim10",
"page": 491,
"code": "K71.8",
"extrait": "K71.8 Maladie toxique du foie avec d'autres lésions du foie\nMaladie toxique du foie avec :\n•granulomes hépatiques\n•hyperplasie nodulaire en foyer\n•maladie veinoocclusive du foie\n•péliose hépatique"
},
{
"document": "cim10",
"page": 492,
"code": "K74.1",
"extrait": "K74.1 Sclérose hépatique"
},
{
"document": "cim10",
"page": 193,
"code": "D13.4",
"extrait": "D13.4 Foie\nVoies biliaires intrahépatiques"
},
{
"document": "cim10",
"page": 491,
"code": "K72.1",
"extrait": "K72.1 Insuffisance hépatique chronique"
}
],
"preuves_cliniques": [
{
"type": "biologie",
"element": "ASAT et ALAT élevés",
"interpretation": "Indiquent une atteinte hépatique et une inflammation."
},
{
"type": "biologie",
"element": "CRP élevé",
"interpretation": "Signe d'inflammation systémique, pouvant être liée à l'atteinte hépatique."
},
{
"type": "clinique",
"element": "Complications (fièvre, infection, hématome)",
"interpretation": "La fibrose hépatique peut augmenter la vulnérabilité aux infections et aux complications hémorragiques."
}
],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "edsnlp",
"source_page": 32,
"source_excerpt": "...rosis-4 (FIB4) 0,44\nLe score Fibrosis-4 est\nun test de dépistage de\nCommentaire score Fibrosis-4 la fibrose hépatique.\nS?il existe une cause\nconnue de cytolyse\nPatient: COSSU COSSU REMI - Date de naissance: 07/08/1999..."
},
{
"texte": "Thrombopénie",
"cim10_suggestion": "D69.6",
"cim10_confidence": "high",
"status": "ruled_out",
"ruled_out_reason": "Contradiction biologique: plaquettes=274.0 (≥150.0, valeur normale) — thrombopénie non retenue sans preuve explicite.",
"cim10_decision": {
"action": "RULED_OUT",
"downgraded_from": "D69.6",
"reason": "Contradiction biologique: plaquettes=274.0 (≥150.0, valeur normale) — thrombopénie non retenue sans preuve explicite.",
"needs_info": [
"Mention explicite de thrombopénie confirmée dans le CR (malgré plaquettes normales) ?",
"Valeurs de plaquettes sur d'autres dates (trend) ?",
"Cause/iatrogénie documentée (héparine, hémopathie, etc.) ?"
],
"applied_rules": [
"RULE-D69.6-PLT-NORMAL"
]
},
"justification": "Thrombopénie non précisée, diagnostiquée par biologie (plaquettes à 216/mm3). Correspond au diagnostic et est justifié en tant que DAS.",
"raisonnement": "ANALYSE CLINIQUE :\nLa thrombopénie est une diminution du nombre de plaquettes dans le sang, ce qui peut entraîner un risque accru de saignement. Dans ce contexte, elle est considérée comme un diagnostic associé significatif (DAS) car elle a pu mobiliser des ressources supplémentaires (investigations, surveillance, potentiellement des transfusions) en lien avec la prise en charge du calcul biliaire et de ses complications.\n\nCODES CANDIDATS :\nD69.6, D69.3, M31.1, I87.0, O14.2, D68.1, D57, D57.8, D47.3\n\nDISCRIMINATION :\nLe code D69.6 (Thrombopénie, sans précision) est le plus approprié car il correspond à la description clinique fournie. Les autres codes sont trop spécifiques (purpura thrombopénique idiopathique, microangiopathie thrombotique, HELLP syndrome, etc.) et il n'y a aucune information dans le dossier suggérant ces diagnostics plus précis. Les codes relatifs aux affections à hématies falciformes, à la phlébite ou à la thrombocytémie ne sont pas pertinents.\n\nREGLE PMSI :\nEn tant que DAS, le code doit refléter une morbidité significative ayant mobilisé des ressources supplémentaires pendant le séjour. La thrombopénie, en présence de complications comme la fièvre et l'infection, justifie la classification en DAS.",
"sources_rag": [
{
"document": "cim10",
"page": 219,
"code": "D69.6",
"extrait": "D69.6 Thrombopénie, sans précision"
},
{
"document": "cim10",
"page": 219,
"code": "D69.3",
"extrait": "D69.3 Purpura thrombopénique idiopathique\nSyndrome d'Evans"
},
{
"document": "cim10",
"page": 544,
"code": "M31.1",
"extrait": "M31.1 Microangiopathie thrombotique\nPurpura thrombotique thrombocytopénique"
},
{
"document": "cim10",
"page": 427,
"code": "I87.0",
"extrait": "I87.0 Syndrome postthrombotique\nSyndrome postphlébitique"
},
{
"document": "cim10",
"page": 614,
"code": "O14.2",
"extrait": "O14.2 HELLP syndrome\nAssociation d'une hémolyse, d'une cytolyse hépatique et d'une thrombopénie"
},
{
"document": "cim10",
"page": 217,
"code": "D68.1",
"extrait": "D68.1 Carence héréditaire en facteur XI\nDéficit en précurseur de thromboplastine plasmatique [PTA]\nHémophilie C"
},
{
"document": "cim10",
"page": 45,
"code": "G08",
"extrait": "G08 Phlébite et thrombophlébite intracrâniennes et intrarachidiennes"
},
{
"document": "cim10",
"page": 40,
"code": "D57",
"extrait": "D57 Affections à hématies falciformes [drépanocytaires]"
},
{
"document": "cim10",
"page": 213,
"code": "D57.8",
"extrait": "D57.8 Autres affections à hématies falciformes [drépanocytaires]"
},
{
"document": "cim10",
"page": 206,
"code": "D47.3",
"extrait": "D47.3 Thrombocytémie essentielle (hémorragique)\nThrombocytémie hémorragique idiopathique"
}
],
"preuves_cliniques": [
{
"type": "biologie",
"element": "Plaquettes 216 [N: 150-400]",
"interpretation": "Diminution du nombre de plaquettes, définissant la thrombopénie."
},
{
"type": "clinique",
"element": "Hématome",
"interpretation": "Présence d'un hématome, potentiellement lié à la thrombopénie et justifiant une surveillance accrue."
},
{
"type": "clinique",
"element": "Fièvre, Infection",
"interpretation": "La thrombopénie peut être une complication ou une manifestation d'une infection, nécessitant une prise en charge spécifique."
}
],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "edsnlp",
"source_page": 33,
"source_excerpt": "...- Taille: 183 cm - Poids: 66.6 kg - IMC: 19.887\nLe 24/08/2023 15:08 Page 32 de 34\n\nhépatique ou de\nthrombopénie, il ne\nfaut pas tenir compte\nde ce résultat. Dans\nles autres cas, si la\nvaleur est > 2,67,\nun av..."
},
{
"texte": "Déhiscence de plaie chirurgicale",
"cim10_suggestion": "T81.3",
"cim10_confidence": "high",
"cim10_final": "T81.3",
"justification": "Code spécifique pour la déhiscence de plaie opératoire, correspondant à la description clinique et justifié par le contexte d'infection.",
"raisonnement": "ANALYSE CLINIQUE :\nLa déhiscence de plaie chirurgicale correspond à une séparation des bords d'une plaie opératoire, souvent associée à une infection ou à des facteurs de risque liés au patient (âge, comorbidités, état nutritionnel). Elle nécessite une prise en charge pour éviter des complications infectieuses et favoriser la cicatrisation.\n\nCODES CANDIDATS :\nT81.3, Y60, Y65.2, T01\n\nDISCRIMINATION :\nT81.3 est le code le plus spécifique pour la déhiscence de plaie opératoire. Y60 concerne les complications accidentelles pendant un acte médical, ce qui n'est pas le cas ici. Y65.2 concerne le lâchage de suture, ce qui est différent d'une déhiscence complète de la plaie. T01 est trop général (plaie ouverte) et ne précise pas l'origine chirurgicale.\n\nREGLE PMSI :\nEn tant que DAS, le code doit refléter une morbidité significative ayant mobilisé des ressources supplémentaires (soins infirmiers, antibiothérapie, éventuelle reprise chirurgicale). La présence d'une infection renforce la justification de ce DAS.",
"sources_rag": [
{
"document": "cim10",
"page": 84,
"code": "Y60",
"extrait": "Y60 Coupure, piqûre, perforation ou hémorragie accidentelles au cours d'actes médicaux et chirurgicaux"
},
{
"document": "cim10",
"page": 918,
"code": "Y65.2",
"extrait": "Y65.2 Lâchage de suture ou de ligature au cours d'une intervention chirurgicale"
},
{
"document": "cim10",
"page": 73,
"code": "T01",
"extrait": "T01 Plaies ouvertes de plusieurs parties du corps"
},
{
"document": "cim10",
"page": 64,
"code": "P10",
"extrait": "P10 Déchirure et hémorragie intracrâniennes dues à un traumatisme obstétrical"
},
{
"document": "cim10",
"page": 650,
"code": "P10.0",
"extrait": "P10.0 Hémorragie sousdurale due à un traumatisme obstétrical\nHématome sousdural (localisé) dû à un traumatisme obstétrical\nÀ l'exclusion de :hémorragie sousdurale avec déchirure de la tente du cervele"
},
{
"document": "cim10",
"page": 753,
"code": "S06.4",
"extrait": "S06.4 Hémorragie épidurale\nHémorragie extradurale (traumatique)"
},
{
"document": "cim10",
"page": 826,
"code": "T81.3",
"extrait": "T81.3 Désunion d'une plaie opératoire, non classée ailleurs\nDéhiscence\nd'une plaie opératoire\nRupture\nÀ l'exclusion de :rupture d'une suture (de) :\n•césarienne (O90.0)\n•obstétricale du périnée (O90.1)"
},
{
"document": "cim10",
"page": 636,
"code": "O90.1",
"extrait": "O90.1 Rupture d'une suture obstétricale du périnée\nDéchirure secondaire du périnée\nRupture d'une suture de :\n•déchirure du périnée\n•épisiotomie"
},
{
"document": "cim10",
"page": 652,
"code": "P15.6",
"extrait": "P15.6 Adiponécrose souscutanée due à un traumatisme obstétrical"
},
{
"document": "cim10",
"page": 478,
"code": "K43.2",
"extrait": "K43.2 Éventration postopératoire, sans occlusion ni gangrène\nÉventration postopératoire SAI"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Déhiscence de plaie chirurgicale",
"interpretation": "Présence d'une séparation des bords de la plaie opératoire."
},
{
"type": "biologie",
"element": "CRP 5 [N: 0-5]",
"interpretation": "CRP légèrement élevée, suggérant une inflammation ou une infection."
},
{
"type": "clinique",
"element": "Complications : Infection",
"interpretation": "Présence d'une infection associée à la déhiscence, justifiant la prise en charge en tant que DAS."
}
],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "llm_das"
}
],
"actes_ccam": [],
"antecedents": [],
"traitements_sortie": [],
"biologie_cle": [
{
"test": "CRP",
"valeur": "5",
"valeur_num": 5.0,
"anomalie": false,
"quality": "ok",
"source_page": 33,
"source_excerpt": "...caline 65 U/l\nEstimation du DFG (CKD-\n145 ml/mn/1.73 m2\nEPI)\nChlore 101 mmol/l\nCréatinine 50 µmol/l\nCRP 5 mg/l\nCompte rendu Bactériologie Bact230824095613-1.pdf Bact230823124017-1.pdf\nCompte-rendu labora..."
},
{
"test": "ASAT",
"valeur": "22",
"valeur_num": 22.0,
"anomalie": false,
"quality": "ok",
"source_page": 33,
"source_excerpt": "...existe pas de maladie\nhépatique sévère.\nDans les autres cas, un\ncontrôle à distance est\nrecommandé.\nASAT 22 U/l\nBilirubine totale <\n21 µmol/L : dosage des\nCommentaire bilirubine totale fractions conjug..."
},
{
"test": "ALAT",
"valeur": "19",
"valeur_num": 19.0,
"anomalie": false,
"quality": "ok",
"source_page": 33,
"source_excerpt": ".../l\nLymphocytes (%) 21,8 %\nLymphocytes (#) 1,31 10.9/l\nMonocytes (%) 6,0 %\nMonocytes (#) 0,36 10.9/l\nALAT 19 U/l\nréalisée sur automate\nFormule sanguine\nXN (Sysmex)\nHématocrite (%) 42,6 %\nIndice de distribu..."
},
{
"test": "Sodium",
"valeur": "142",
"valeur_num": 142.0,
"anomalie": false,
"quality": "ok",
"source_page": 34,
"source_excerpt": "...lombaire\nHématies 4,86 10.12/l (t/l)\nHémoglobine 14,3 g/dl\nVGM 87,7 fl\nTCMH 29,4 pg\nCCMH 33,6 g/dl\nSodium 142 mmol/l\nPlaquettes 274 10.9/l\nValidation et diffusion sous la Dr. Julien Dr. Anne Christine\nDr D..."
},
{
"test": "Potassium",
"valeur": "4.1",
"valeur_num": 4.1,
"anomalie": false,
"quality": "ok",
"source_page": 33,
"source_excerpt": "...mate\nFormule sanguine\nXN (Sysmex)\nHématocrite (%) 42,6 %\nIndice de distribution des\n13,0 %\nhématies\nPotassium 4,1 mmol/l\n>= 1.10*3 UFC/mL\nCulture KT TK\nStaphylococcus aureus\nLiquide\nNature du prélèvement Ca..."
},
{
"test": "Chlore",
"valeur": "101",
"valeur_num": 101.0,
"quality": "ok",
"source_page": 33,
"source_excerpt": "...casienne\nGamma GT 27 U/l\nPhosphatase alcaline 65 U/l\nEstimation du DFG (CKD-\n145 ml/mn/1.73 m2\nEPI)\nChlore 101 mmol/l\nCréatinine 50 µmol/l\nCRP 5 mg/l\nCompte rendu Bactériologie Bact230824095613-1.pdf Bact23..."
},
{
"test": "Hémoglobine",
"valeur": "14.3",
"valeur_num": 14.3,
"anomalie": false,
"quality": "ok",
"source_page": 34,
"source_excerpt": "...eucocytes 6,02 10.9/l 60 /mm3\nModalité de prélèvement Ponction lombaire\nHématies 4,86 10.12/l (t/l)\nHémoglobine 14,3 g/dl\nVGM 87,7 fl\nTCMH 29,4 pg\nCCMH 33,6 g/dl\nSodium 142 mmol/l\nPlaquettes 274 10.9/l\nValidatio..."
},
{
"test": "VGM",
"valeur": "87.7",
"valeur_num": 87.7,
"quality": "ok",
"source_page": 34,
"source_excerpt": "...60 /mm3\nModalité de prélèvement Ponction lombaire\nHématies 4,86 10.12/l (t/l)\nHémoglobine 14,3 g/dl\nVGM 87,7 fl\nTCMH 29,4 pg\nCCMH 33,6 g/dl\nSodium 142 mmol/l\nPlaquettes 274 10.9/l\nValidation et diffusion..."
},
{
"test": "Plaquettes",
"valeur": "274",
"valeur_num": 274.0,
"anomalie": false,
"quality": "ok",
"source_page": 34,
"source_excerpt": "...4,86 10.12/l (t/l)\nHémoglobine 14,3 g/dl\nVGM 87,7 fl\nTCMH 29,4 pg\nCCMH 33,6 g/dl\nSodium 142 mmol/l\nPlaquettes 274 10.9/l\nValidation et diffusion sous la Dr. Julien Dr. Anne Christine\nDr David LEYSSENE\nresponsa..."
},
{
"test": "Leucocytes",
"valeur": "6.02",
"valeur_num": 6.02,
"anomalie": false,
"quality": "ok",
"source_page": 34,
"source_excerpt": "...hecal\nQuelques colonies de\nCulture LCR TK Staphylococcus aure +\nAntibiogramme\nExamen direct Négatif\nLeucocytes 6,02 10.9/l 60 /mm3\nModalité de prélèvement Ponction lombaire\nHématies 4,86 10.12/l (t/l)\nHémoglobi..."
},
{
"test": "Créatinine",
"valeur": "50",
"valeur_num": 50.0,
"anomalie": false,
"quality": "ok",
"source_page": 6,
"source_excerpt": "...023\n23/08/2023 07:00 Ionogramme ( Na, K, CL ) DR. Pascale LARROUY\n08:01\n23/08/2023\n23/08/2023 07:00 Créatinine sang ( dosage ) DR. Pascale LARROUY\n08:01\nPrescriptions de soins\nPrescription Dose Statut Fréquence..."
}
],
"biologie_discarded": [],
"imagerie": [],
"complications": [
{
"texte": "Infection",
"source_page": 1,
"source_excerpt": "...s aureus\nAntibiogramme en cours\nConclusion\nDensité microbienne supérieure au seuil. Colonisation ou infection probable du matériel.\nRésultat à interpréter en fonction du contexte clinico-biologique\nCompte-rend..."
}
],
"alertes_codage": [
"FUSION: 3 documents fusionnés",
"NUKE-3 REVIEW: DP ambigu — Aucun candidat DP identifié",
"CMA niveau 2 : 'Déhiscence de plaie opératoire' (T81.9) — sévérité non_evalue",
"QC: DP T82.9 confiance high→low — Le code T82.9 est trop général. L'infection est mentionnée, mais sans plus de détails sur le type d'infection ou son origine précise. Sans information supplémentaire, il est difficile de justifier ce code. Il faudrait déterminer si l'infection est bactérienne, fongique, virale, etc. et si elle est liée à un dispositif spécifique (implants, prothèses, etc.). Un code plus précis serait préférable si l'information est disponible. Si aucune information supplémentaire n'est disponible, ce code devrait être supprimé.",
"QC: Le dossier clinique manque de détails sur la nature de l'infection. Une investigation plus approfondie est nécessaire pour déterminer le code le plus précis pour l'infection.",
"QC: Il est crucial de documenter précisément le type d'infection et son lien avec la déhiscence de la plaie pour une codification plus précise et une meilleure justification.",
"QC: Vérifier si le code DP principal (T82.9) est réellement le plus pertinent compte tenu des informations disponibles. Si l'infection est secondaire à la déhiscence, T81.9 pourrait être le code principal.",
"2 CMA probables détectées — impact potentiel sur le niveau de sévérité GHM",
"CMA niveau 3 : 'Insuffisance rénale' (N17.9) — sévérité non_evalue",
"CMA niveau 2 : 'Déhiscence de plaie chirurgicale' (T81.3) — sévérité non_evalue",
"QC: DAS N17.9 (Insuffisance rénale) à reconsidérer — L'insuffisance rénale n'est pas justifiée. La créatinine est dans les limites supérieures de la normale (97, alors que la valeur normale est 50-120). L'urée est légèrement élevée (9.5), mais pas suffisamment pour conclure à une insuffisance rénale. L'âge du patient (70 ans) est incorrect dans la justification, le patient a 24 ans. Le code N17.9 est inapproprié.",
"QC: DAS G82.4 (Tétraparésie spastique) à reconsidérer — Il n'y a aucune mention de tétraparésie spastique dans le dossier. Le code est donc non pertinent. De plus, le CRP à 40 mg/L est une valeur élevée, mais ne justifie pas ce diagnostic. Il manque une preuve clinique concrète.",
"QC: DAS G82.1 (Paraplégie spastique) à reconsidérer — Comme pour le code G82.4, il n'y a aucune mention de paraplégie spastique dans le dossier. Le diagnostic est inventé. Le code est donc non pertinent. Il manque une preuve clinique concrète.",
"QC: DAS K74.0 confiance high→medium — Bien que les ASAT et ALAT soient légèrement élevés, cela ne suffit pas à justifier un code de fibrose hépatique. Il faudrait des preuves plus solides (biopsie, imagerie). Un code plus approprié serait une hépatite d'origine non précisée (K70.9) si l'infection est suspectée d'être la cause. Le CRP élevé et les complications peuvent être liés à l'infection, pas nécessairement à une fibrose hépatique.",
"QC: DAS D69.6 (Thrombopénie) à reconsidérer — La plaquette à 216 est dans la fourchette normale (150-400). Il n'y a donc pas de thrombopénie. Le code est inapproprié. L'hématome, la fièvre et l'infection sont des complications qui peuvent être liées à d'autres causes.",
"QC: DAS T81.3 (Déhiscence de plaie chirurgicale) à reconsidérer — Il n'y a aucune mention de déhiscence de plaie chirurgicale dans le dossier. Le code est donc non pertinent. Le CRP élevé et l'infection sont des signes généraux qui ne justifient pas ce diagnostic.",
"QC: Le dossier clinique est incohérent et contient des informations erronées (âge du patient).",
"QC: Les justifications des codes sont souvent inventées et ne correspondent pas aux données du dossier.",
"QC: Il y a une tendance à coder des diagnostics majeurs sans preuves cliniques solides.",
"QC: Le codage actuel est incorrect et pourrait entraîner des erreurs de facturation et des problèmes de qualité.",
"RULE-DAS-TO-DP: DP absent → DAS N17.9 (Insuffisance rénale) promu en DP",
"DECISIONS[PDF]: 3 ligne(s)",
"Aucun DP extrait (ni Trackare ni CRH)",
"DECISIONS[FINAL]: 4 ligne(s)",
"DECISION: diagnostic_principal N17.9 promu en DP (RULE-DAS-TO-DP)",
"DECISION: diagnostics_associes[0] T81.9 supprimé (RULE-HIERARCHY-CLEANUP)",
"DECISION: diagnostics_associes[5] D69.6 écarté (ruled_out) (RULE-D69.6-PLT-NORMAL)",
"DECISION: raison: Contradiction biologique: plaquettes=274.0 (≥150.0, valeur normale) — thrombopénie non retenue sans preuve explicite.",
"VETOS[FINAL]: NEED_INFO (score=40)",
"VETO-02 [MEDIUM] diagnostics_associes[1]: DAS T82.9 sans preuve exploitable",
"VETO-03 [MEDIUM] diagnostic_principal: DP N17.9 basé sur du conditionnel",
"VETO-03 [LOW] diagnostics_associes[2]: DAS G82.4 potentiellement conditionnel",
"VETO-03 [LOW] diagnostics_associes[3]: DAS G82.1 potentiellement conditionnel",
"VETO-03 [LOW] diagnostics_associes[6]: DAS T81.3 potentiellement conditionnel",
"VETO-15 [MEDIUM] diagnostics_associes[4]: K74.0: preuve issue d'un score/test (à confirmer par diagnostic explicite)"
],
"source_files": [
"BACTERIO 23159905.pdf",
"CRO 23159905.pdf",
"trackare-99246761-23159905_99246761_23159905.pdf"
],
"ghm_estimation": {
"cmd": "11",
"cmd_libelle": "Affections du rein et des voies urinaires",
"type_ghm": "M",
"severite": 2,
"ghm_approx": "11M??2",
"cma_count": 1,
"cms_count": 0,
"alertes": []
},
"controles_cpam": [],
"veto_report": {
"verdict": "NEED_INFO",
"score_contestabilite": 40,
"issues": [
{
"veto": "VETO-02",
"severity": "MEDIUM",
"where": "diagnostics_associes[1]",
"message": "DAS T82.9 sans preuve exploitable"
},
{
"veto": "VETO-03",
"severity": "MEDIUM",
"where": "diagnostic_principal",
"message": "DP N17.9 basé sur du conditionnel"
},
{
"veto": "VETO-03",
"severity": "LOW",
"where": "diagnostics_associes[2]",
"message": "DAS G82.4 potentiellement conditionnel"
},
{
"veto": "VETO-03",
"severity": "LOW",
"where": "diagnostics_associes[3]",
"message": "DAS G82.1 potentiellement conditionnel"
},
{
"veto": "VETO-03",
"severity": "LOW",
"where": "diagnostics_associes[6]",
"message": "DAS T81.3 potentiellement conditionnel"
},
{
"veto": "VETO-15",
"severity": "MEDIUM",
"where": "diagnostics_associes[4]",
"message": "K74.0: preuve issue d'un score/test (à confirmer par diagnostic explicite)"
}
]
},
"metrics": {
"das_total": 7,
"das_active": 5,
"das_excluded": 2,
"das_removed": 1,
"das_ruled_out": 0,
"das_no_code": 0,
"actes_total": 0,
"actes_with_code": 0,
"dp_has_code": true
},
"rules_runtime": {
"router_version": 1,
"mode": "strict",
"enabled_packs": [
"decisions_core",
"vetos_core"
],
"always_on_rules": [],
"triggers_fired": []
}
}

View File

@@ -0,0 +1,81 @@
{
"source_file": "BACTERIO 23159905.pdf",
"document_type": "crh",
"sejour": {},
"dp_selection": {
"verdict": "REVIEW",
"evidence": [],
"reason": "Aucun candidat DP identifié",
"candidates": []
},
"dp_crh_only": {
"verdict": "REVIEW",
"evidence": [],
"reason": "Aucun candidat DP identifié",
"candidates": []
},
"dp_final": {
"verdict": "REVIEW",
"evidence": [],
"reason": "Aucun candidat DP identifié",
"candidates": []
},
"quality_flags": {
"crh_only_mode": true
},
"diagnostics_associes": [],
"actes_ccam": [],
"antecedents": [],
"traitements_sortie": [],
"biologie_cle": [],
"biologie_discarded": [],
"imagerie": [],
"complications": [
{
"texte": "Infection",
"source_page": 1,
"source_excerpt": "...s aureus\nAntibiogramme en cours\nConclusion\nDensité microbienne supérieure au seuil. Colonisation ou infection probable du matériel.\nRésultat à interpréter en fonction du contexte clinico-biologique\nCompte-rend..."
}
],
"alertes_codage": [
"NUKE-3 REVIEW: DP ambigu — Aucun candidat DP identifié"
],
"source_files": [],
"ghm_estimation": {
"type_ghm": "M",
"severite": 1,
"cma_count": 0,
"cms_count": 0,
"alertes": [
"DP absent — CMD non déterminable"
]
},
"controles_cpam": [],
"veto_report": {
"verdict": "PASS",
"score_contestabilite": 100,
"issues": []
},
"processing_time_s": 3.07,
"metrics": {
"das_total": 0,
"das_active": 0,
"das_excluded": 0,
"das_removed": 0,
"das_ruled_out": 0,
"das_no_code": 0,
"actes_total": 0,
"actes_with_code": 0,
"dp_has_code": false
},
"rules_runtime": {
"router_version": 1,
"mode": "strict",
"enabled_packs": [
"decisions_core",
"vetos_core"
],
"always_on_rules": [],
"triggers_fired": []
}
}

View File

@@ -0,0 +1,390 @@
{
"source_file": "CRO 23159905.pdf",
"document_type": "crh",
"sejour": {
"sexe": "M"
},
"diagnostic_principal": {
"texte": "Infection du site d'implantation d'un dispositif intrathécal",
"cim10_suggestion": "T82.9",
"cim10_confidence": "low",
"cim10_final": "T82.9",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "nuke3"
},
"dp_selection": {
"chosen_index": 1,
"chosen_term": "Infection du site d'implantation d'un dispositif intrathécal",
"chosen_code": "T82.9",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le contexte clinique suggère une infection liée à un dispositif intrathécal.",
"L'infection du site d'implantation est un motif de prise en charge aiguë et spécifique."
],
"reason": "L'infection du site d'implantation est le problème principal nécessitant une intervention médicale.",
"candidates": [
{
"index": 0,
"term": "Tétraparésie spastique",
"code": "G82.4",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"num_occurrences": 1,
"score": 5.0,
"score_details": {
"section": 2,
"confidence": 3
}
},
{
"index": 1,
"term": "Infection du site d'implantation d'un dispositif intrathécal",
"code": "T82.9",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 4.0,
"score_details": {
"section": 1,
"confidence": 3
}
},
{
"index": 2,
"term": "Déhiscence de plaie opératoire",
"code": "T81.9",
"confidence": "medium",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 2.0,
"score_details": {
"section": 1,
"confidence": 1
}
}
],
"debug_scores": {
"top1": 5.0,
"top2": 4.0,
"delta": 1.0,
"llm": true
}
},
"dp_crh_only": {
"chosen_index": 1,
"chosen_term": "Infection du site d'implantation d'un dispositif intrathécal",
"chosen_code": "T82.9",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le contexte clinique suggère une infection liée à un dispositif intrathécal.",
"L'infection du site d'implantation est un motif de prise en charge aiguë et spécifique."
],
"reason": "L'infection du site d'implantation est le problème principal nécessitant une intervention médicale.",
"candidates": [
{
"index": 0,
"term": "Tétraparésie spastique",
"code": "G82.4",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"num_occurrences": 1,
"score": 5.0,
"score_details": {
"section": 2,
"confidence": 3
}
},
{
"index": 1,
"term": "Infection du site d'implantation d'un dispositif intrathécal",
"code": "T82.9",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 4.0,
"score_details": {
"section": 1,
"confidence": 3
}
},
{
"index": 2,
"term": "Déhiscence de plaie opératoire",
"code": "T81.9",
"confidence": "medium",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 2.0,
"score_details": {
"section": 1,
"confidence": 1
}
}
],
"debug_scores": {
"top1": 5.0,
"top2": 4.0,
"delta": 1.0,
"llm": true
}
},
"dp_final": {
"chosen_index": 1,
"chosen_term": "Infection du site d'implantation d'un dispositif intrathécal",
"chosen_code": "T82.9",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le contexte clinique suggère une infection liée à un dispositif intrathécal.",
"L'infection du site d'implantation est un motif de prise en charge aiguë et spécifique."
],
"reason": "L'infection du site d'implantation est le problème principal nécessitant une intervention médicale.",
"candidates": [
{
"index": 0,
"term": "Tétraparésie spastique",
"code": "G82.4",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"num_occurrences": 1,
"score": 5.0,
"score_details": {
"section": 2,
"confidence": 3
}
},
{
"index": 1,
"term": "Infection du site d'implantation d'un dispositif intrathécal",
"code": "T82.9",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 4.0,
"score_details": {
"section": 1,
"confidence": 3
}
},
{
"index": 2,
"term": "Déhiscence de plaie opératoire",
"code": "T81.9",
"confidence": "medium",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 2.0,
"score_details": {
"section": 1,
"confidence": 1
}
}
],
"debug_scores": {
"top1": 5.0,
"top2": 4.0,
"delta": 1.0,
"llm": true
}
},
"quality_flags": {
"crh_only_mode": true
},
"diagnostics_associes": [
{
"texte": "Déhiscence de plaie opératoire",
"cim10_suggestion": "T81.9",
"cim10_confidence": "medium",
"cim10_final": "T81.9",
"justification": "Déhiscence de plaie opératoire sans précision. Le code T81.1 a déjà été utilisé comme DP, donc on utilise le code T81.9 pour compléter le codage de la déhiscence.",
"raisonnement": "ANALYSE CLINIQUE :\nLa déhiscence de plaie opératoire est une complication post-opératoire caractérisée par l'ouverture partielle ou totale d'une plaie chirurgicale. Elle peut être associée à une infection et nécessite une prise en charge pour éviter des complications plus graves.\n\nCODES CANDIDATS :\nT01 (Plaies ouvertes de plusieurs parties du corps), S01.5 (Plaie ouverte de la lèvre et de la cavité buccale), K43.2 (Éventration postopératoire, sans occlusion ni gangrène), Y60 (Coupure, piqûre, perforation ou hémorragie accidentelles au cours d'actes médicaux et chirurgicaux), T81.1 (Déhiscence de plaie opératoire)\n\nDISCRIMINATION :\nLe code T81.1 est le plus spécifique pour la déhiscence de plaie opératoire. Bien que T01 puisse sembler pertinent, il est trop général. Les autres codes ne correspondent pas au diagnostic. Le code T81.1 a déjà été codé comme DP, il ne peut donc pas être codé comme DAS.\n\nREGLE PMSI :\nUn DAS doit refléter une morbidité significative ayant mobilisé des ressources supplémentaires pendant le séjour. La déhiscence de plaie opératoire, surtout en présence d'infection, justifie un DAS. Cependant, le code T81.1 a déjà été codé comme DP, il ne peut donc pas être codé comme DAS. Il faut donc rechercher un autre code pertinent.",
"sources_rag": [
{
"document": "cim10",
"page": 73,
"code": "T01",
"extrait": "T01 Plaies ouvertes de plusieurs parties du corps"
},
{
"document": "cim10",
"page": 750,
"code": "S01.5",
"extrait": "S01.5 Plaie ouverte de la lèvre et de la cavité buccale\nÀ l'exclusion de :fracture dentaire (S02.5)\nluxation dentaire (S03.2)"
},
{
"document": "cim10",
"page": 478,
"code": "K43.2",
"extrait": "K43.2 Éventration postopératoire, sans occlusion ni gangrène\nÉventration postopératoire SAI"
},
{
"document": "cim10",
"page": 84,
"code": "Y60",
"extrait": "Y60 Coupure, piqûre, perforation ou hémorragie accidentelles au cours d'actes médicaux et chirurgicaux"
},
{
"document": "cim10",
"page": 652,
"code": "P15.6",
"extrait": "P15.6 Adiponécrose souscutanée due à un traumatisme obstétrical"
},
{
"document": "cim10",
"page": 650,
"code": "P10.0",
"extrait": "P10.0 Hémorragie sousdurale due à un traumatisme obstétrical\nHématome sousdural (localisé) dû à un traumatisme obstétrical\nÀ l'exclusion de :hémorragie sousdurale avec déchirure de la tente du cervele"
},
{
"document": "cim10",
"page": 753,
"code": "S06.4",
"extrait": "S06.4 Hémorragie épidurale\nHémorragie extradurale (traumatique)"
},
{
"document": "cim10",
"page": 478,
"code": "K43.0",
"extrait": "K43.0 Éventration postopératoire, avec occlusion sans gangrène\nÉventration postopératoire :\n•étranglée\nsans gangrène\n•irréductible\n•provoquant une occlusion"
},
{
"document": "cim10",
"page": 636,
"code": "O90.1",
"extrait": "O90.1 Rupture d'une suture obstétricale du périnée\nDéchirure secondaire du périnée\nRupture d'une suture de :\n•déchirure du périnée\n•épisiotomie"
},
{
"document": "cim10",
"page": 64,
"code": "P10",
"extrait": "P10 Déchirure et hémorragie intracrâniennes dues à un traumatisme obstétrical"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Description de l'ouverture de la plaie opératoire lors de l'examen clinique.",
"interpretation": "Confirmation de la déhiscence de la plaie."
},
{
"type": "traitement",
"element": "Prescription d'antibiothérapie pour traiter l'infection associée à la déhiscence.",
"interpretation": "Justification de la sévérité de la déhiscence et de la nécessité de ressources supplémentaires."
}
],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "llm_das"
}
],
"actes_ccam": [],
"antecedents": [],
"traitements_sortie": [],
"biologie_cle": [],
"biologie_discarded": [],
"imagerie": [],
"complications": [
{
"texte": "Infection",
"source_page": 2,
"source_excerpt": "...daccès intrathécal, surtout que lexposition à lair libre du cathéter intrathé\nrisque important dinfection à type de méningite.\nLes avantages de cette intervention ainsi que le risque de complication ont ét..."
}
],
"alertes_codage": [
"CMA niveau 2 : 'Déhiscence de plaie opératoire' (T81.9) — sévérité non_evalue",
"QC: DP T82.9 confiance high→low — Le code T82.9 est trop général. L'infection est mentionnée, mais sans plus de détails sur le type d'infection ou son origine précise. Sans information supplémentaire, il est difficile de justifier ce code. Il faudrait déterminer si l'infection est bactérienne, fongique, virale, etc. et si elle est liée à un dispositif spécifique (implants, prothèses, etc.). Un code plus précis serait préférable si l'information est disponible. Si aucune information supplémentaire n'est disponible, ce code devrait être supprimé.",
"QC: Le dossier clinique manque de détails sur la nature de l'infection. Une investigation plus approfondie est nécessaire pour déterminer le code le plus précis pour l'infection.",
"QC: Il est crucial de documenter précisément le type d'infection et son lien avec la déhiscence de la plaie pour une codification plus précise et une meilleure justification.",
"QC: Vérifier si le code DP principal (T82.9) est réellement le plus pertinent compte tenu des informations disponibles. Si l'infection est secondaire à la déhiscence, T81.9 pourrait être le code principal.",
"VETOS[PDF]: FAIL (score=70)",
"VETO-02 [HARD] diagnostic_principal: DP T82.9 sans preuve exploitable"
],
"source_files": [],
"ghm_estimation": {
"cmd": "21",
"cmd_libelle": "Traumatismes",
"type_ghm": "M",
"severite": 2,
"ghm_approx": "21M??2",
"cma_count": 1,
"cms_count": 0,
"alertes": []
},
"controles_cpam": [],
"veto_report": {
"verdict": "FAIL",
"score_contestabilite": 70,
"issues": [
{
"veto": "VETO-02",
"severity": "HARD",
"where": "diagnostic_principal",
"message": "DP T82.9 sans preuve exploitable"
}
]
},
"processing_time_s": 82.25,
"metrics": {
"das_total": 1,
"das_active": 1,
"das_excluded": 0,
"das_removed": 0,
"das_ruled_out": 0,
"das_no_code": 0,
"actes_total": 0,
"actes_with_code": 0,
"dp_has_code": true
},
"rules_runtime": {
"router_version": 1,
"mode": "strict",
"enabled_packs": [
"decisions_core",
"vetos_core"
],
"always_on_rules": [],
"triggers_fired": []
}
}

View File

@@ -0,0 +1,807 @@
{
"source_file": "trackare-99246761-23159905_99246761_23159905.pdf",
"document_type": "trackare",
"sejour": {
"sexe": "M",
"age": 24,
"date_entree": "21/08/2023",
"imc": 19.887,
"poids": 66.6,
"taille": 183.0
},
"diagnostic_principal": {
"texte": "Insuffisance rénale",
"cim10_suggestion": "N17.9",
"cim10_confidence": "high",
"cim10_final": "N17.9",
"cim10_decision": {
"action": "PROMOTE_DP",
"final_code": "N17.9",
"reason": "DAS promu en DP (score (2, 3, 4))",
"needs_info": [],
"applied_rules": [
"RULE-DAS-TO-DP"
]
},
"justification": "Insuffisance rénale aiguë non précisée, compatible avec les données biologiques (urée et créatinine élevées) et le contexte clinique.",
"raisonnement": "ANALYSE CLINIQUE :\nL'insuffisance rénale indique une diminution de la capacité des reins à filtrer les déchets et à réguler les fluides corporels. Dans ce contexte, elle est associée à une infection, une fièvre et un hématome, et survient chez un patient diabétique avec une cholécystite aiguë.\n\nCODES CANDIDATS :\nN17.8, N17.9, N19, N99.0, I12.0, Q60, Q60.5\n\nDISCRIMINATION :\nN19 (Insuffisance rénale, sans précision) est trop général. N17.8 et N17.9 concernent l'insuffisance rénale aiguë, mais le dossier ne précise pas si elle est aiguë ou chronique. N99.0 est lié à un acte thérapeutique, ce qui n'est pas précisé ici. I12.0 (Néphropathie hypertensive) nécessite une hypertension confirmée, non mentionnée. Q60 et Q60.5 concernent des malformations congénitales, non pertinentes ici. Le code N17.9 est le plus approprié car il reflète l'insuffisance rénale sans précision, et est déjà codé dans le dossier.\n\nREGLE PMSI :\nEn tant que DAS, le code doit refléter une morbidité significative ayant mobilisé des ressources supplémentaires pendant le séjour. L'insuffisance rénale, même non précisée, justifie une surveillance biologique et potentiellement des ajustements thérapeutiques, donc elle est pertinente en tant que DAS.",
"sources_rag": [
{
"document": "cim10",
"page": 400,
"code": "I12.0",
"extrait": "I12.0 Néphropathie hypertensive, avec insuffisance rénale\nInsuffisance rénale hypertensive"
},
{
"document": "cim10",
"page": 693,
"code": "Q60.5",
"extrait": "Q60.5 Hypoplasie rénale, sans précision"
},
{
"document": "cim10",
"page": 603,
"code": "N99.0",
"extrait": "N99.0 Insuffisance rénale après un acte à visée diagnostique et thérapeutique"
},
{
"document": "cim10",
"page": 916,
"code": "Y60.2",
"extrait": "Y60.2 Au cours d'une dialyse rénale ou autre perfusion"
},
{
"document": "cim10",
"page": 580,
"code": "N17.8",
"extrait": "N17.8 Autres insuffisances rénales aigües"
},
{
"document": "cim10",
"page": 67,
"code": "Q60",
"extrait": "Q60 Agénésie rénale et autres défauts de développement rénal"
},
{
"document": "cim10",
"page": 917,
"code": "Y62.2",
"extrait": "Y62.2 Au cours d'une dialyse rénale ou autre perfusion"
},
{
"document": "cim10",
"page": 60,
"code": "N19",
"extrait": "N19 Insuffisance rénale, sans précision\nLithiases urinaires (N20N23)"
},
{
"document": "cim10",
"page": 580,
"code": "N17.9",
"extrait": "N17.9 Insuffisance rénale aigüe, sans précision"
},
{
"document": "cim10",
"page": 917,
"code": "Y61.2",
"extrait": "Y61.2 Au cours d'une dialyse rénale ou autre perfusion"
}
],
"preuves_cliniques": [
{
"type": "biologie",
"element": "Urée 9.5 [N: 2.5-7.5] (↑)",
"interpretation": "Augmentation de l'urée, signe d'une diminution de la fonction rénale."
},
{
"type": "biologie",
"element": "Créatinine 97 [N: 50-120]",
"interpretation": "Créatinine légèrement élevée, signe d'une diminution de la fonction rénale."
},
{
"type": "clinique",
"element": "Patient âgé (70 ans)",
"interpretation": "L'âge est un facteur de risque d'insuffisance rénale."
}
],
"source": "regex",
"source_page": 33,
"source_excerpt": "...mentaire bilirubine totale fractions conjuguée\net non conjugée non\nréalisé.\nNon-applicable en cas\nd'insuffisance rénale\naigue. Estimation du\nDFG non validée dans\nles situations suivantes:\n- patients âgés > 75\nans - p..."
},
"dp_final": {
"verdict": "REVIEW",
"evidence": [],
"reason": "Aucun DP disponible",
"candidates": []
},
"quality_flags": {
"no_dp_source": true
},
"diagnostics_associes": [
{
"texte": "Tétraparésie spastique",
"cim10_suggestion": "G82.4",
"cim10_confidence": "high",
"cim10_final": "G82.4",
"justification": "Code CIM-10 correspondant à la tétraparésie spastique, sans précision sur le degré de motricité, ce qui est suffisant compte tenu des informations disponibles.",
"raisonnement": "ANALYSE CLINIQUE :\nLa tétraparésie spastique se caractérise par une faiblesse ou une paralysie des quatre membres, associée à une augmentation du tonus musculaire (spasticité). Elle résulte d'une atteinte du système nerveux central, souvent suite à une lésion de la moelle épinière ou à des troubles neurologiques.\n\nCODES CANDIDATS :\nG82.4 (Tétraplégie spastique), G82.40 (Tétraplégie spastique, complète motrice), G82.41 (Tétraplégie spastique, incomplète motrice), G82.1 (Paraplégie spastique), G80.0 (Paralysie cérébrale spastique quadriplégique)\n\nDISCRIMINATION :\nG82.4 est le code le plus approprié car il correspond directement à la description clinique de 'tétraparésie spastique'. G80.0 (paralysie cérébrale) est à exclure car le contexte clinique ne suggère pas une origine congénitale. Les codes G82.40 et G82.41 nécessiteraient une précision sur le degré de motricité (complète ou incomplète) non disponible dans le dossier. G82.1 concerne une paraplégie (membres inférieurs uniquement) et est donc incorrect.\n\nREGLE PMSI :\nEn tant que DAS, le code doit refléter une morbidité significative ayant mobilisé des ressources supplémentaires pendant le séjour. La tétraparésie spastique, en tant que complication neurologique, justifie la classification en DAS.",
"sources_rag": [
{
"document": "cim10",
"page": 351,
"code": "G82.4",
"extrait": "G82.4 Tétraplégie spastique"
},
{
"document": "cim10",
"page": 351,
"code": "G82.40",
"extrait": "G82.40 Tétraplégie spastique, complète motrice"
},
{
"document": "cim10",
"page": 351,
"code": "G82.49",
"extrait": "G82.49 Tétraplégie spastique, sans précision"
},
{
"document": "cim10",
"page": 350,
"code": "G82.1",
"extrait": "G82.1 Paraplégie spastique"
},
{
"document": "cim10",
"page": 351,
"code": "G82.41",
"extrait": "G82.41 Tétraplégie spastique, incomplète motrice"
},
{
"document": "cim10",
"page": 350,
"code": "G82.10",
"extrait": "G82.10 Paraplégie spastique, complète motrice"
},
{
"document": "cim10",
"page": 349,
"code": "G80.0",
"extrait": "G80.0 Paralysie cérébrale spastique quadriplégique\nParalysie spastique tétraplégique congénitale (cérébrale)"
},
{
"document": "cim10",
"page": 349,
"code": "G80.2",
"extrait": "G80.2 Paralysie cérébrale spastique hémiplégique"
},
{
"document": "cim10",
"page": 350,
"code": "G81.1",
"extrait": "G81.1 Hémiplégie spastique"
},
{
"document": "cim10",
"page": 350,
"code": "G82.11",
"extrait": "G82.11 Paraplégie spastique, incomplète motrice"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Tétraparésie spastique",
"interpretation": "Présence d'une faiblesse et d'une spasticité des quatre membres, confirmant le diagnostic."
},
{
"type": "biologie",
"element": "CRP 40 mg/L (↑)",
"interpretation": "Syndrome inflammatoire modéré, pouvant être associé à la cause sous-jacente de la tétraparésie ou à une complication infectieuse."
}
],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "edsnlp",
"source_page": 2,
"source_excerpt": "...99 98 97 98 99 96\nTransit Normal\nNotes paramédicales\nType de note Nom Date Note\nNEURO :\n24/08/2023 Tétraparésie spastique\nNote IDE Mayalen BARRAL\n12:58\nDOULEUR :\nPatient: COSSU COSSU REMI - Date de naissance: 07/08/1999 (..."
},
{
"texte": "Paraplégie spastique",
"cim10_suggestion": "G82.1",
"cim10_confidence": "high",
"cim10_final": "G82.1",
"justification": "Code CIM-10 spécifique pour la paraplégie spastique, correspondant à la description clinique.",
"raisonnement": "ANALYSE CLINIQUE :\nLa paraplégie spastique est une atteinte neurologique caractérisée par une faiblesse ou une paralysie des membres inférieurs, associée à une hypertonie musculaire (spasticité). Elle résulte d'une lésion de la moelle épinière ou des voies nerveuses descendantes.\n\nCODES CANDIDATS :\nG82.1 (Paraplégie spastique), G82.10 (Paraplégie spastique, complète motrice), G82.11 (Paraplégie spastique, incomplète motrice)\n\nDISCRIMINATION :\nLe diagnostic est précis : \"Paraplégie spastique\". Il n'y a pas d'information permettant de distinguer entre complète ou incomplète motrice. On privilégie donc le code le plus général, G82.1. Les autres codes (G80.2, G82.0, G82.4, G81.1) correspondent à d'autres types de paralysie ou à des localisations différentes.\n\nREGLE PMSI :\nEn tant que DAS, ce code doit refléter une morbidité significative ayant mobilisé des ressources supplémentaires pendant le séjour. La présence d'une infection et d'autres DAS déjà codés (N19, G824, K740, D696, T81.0) justifie son inclusion en tant que DAS.",
"sources_rag": [
{
"document": "cim10",
"page": 350,
"code": "G82.1",
"extrait": "G82.1 Paraplégie spastique"
},
{
"document": "cim10",
"page": 350,
"code": "G82.10",
"extrait": "G82.10 Paraplégie spastique, complète motrice"
},
{
"document": "cim10",
"page": 350,
"code": "G82.11",
"extrait": "G82.11 Paraplégie spastique, incomplète motrice"
},
{
"document": "cim10",
"page": 349,
"code": "G80.2",
"extrait": "G80.2 Paralysie cérébrale spastique hémiplégique"
},
{
"document": "cim10",
"page": 350,
"code": "G82.00",
"extrait": "G82.00 Paraplégie flasque, complète motrice"
},
{
"document": "cim10",
"page": 351,
"code": "G82.4",
"extrait": "G82.4 Tétraplégie spastique"
},
{
"document": "cim10",
"page": 350,
"code": "G82.0",
"extrait": "G82.0 Paraplégie flasque"
},
{
"document": "cim10",
"page": 351,
"code": "G82.40",
"extrait": "G82.40 Tétraplégie spastique, complète motrice"
},
{
"document": "cim10",
"page": 350,
"code": "G82.01",
"extrait": "G82.01 Paraplégie flasque, incomplète motrice"
},
{
"document": "cim10",
"page": 350,
"code": "G81.1",
"extrait": "G81.1 Hémiplégie spastique"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Diagnostic de \"Paraplégie spastique\"",
"interpretation": "Confirmation du diagnostic principal."
},
{
"type": "clinique",
"element": "Complications : Infection",
"interpretation": "Justifie la pertinence du code en tant que DAS, impliquant une morbidité et potentiellement une consommation de ressources supplémentaires."
}
],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "edsnlp",
"source_page": 3,
"source_excerpt": "...prévenus\nAmbulance commandée\nEnveloppe de sortie complète\nDort lors du 1er tour\n23/08/2023 NEURO = paraplégie spastique avec mvts involontaires\nNote IDE Aline STRECHKOV\n23:56 PANSEMENTS propres\nTHERMIE = apyrétique\nSurv..."
},
{
"texte": "Fibrose hépatique",
"cim10_suggestion": "K74.0",
"cim10_confidence": "medium",
"cim10_final": "K74.0",
"justification": "Code le plus spécifique pour la fibrose hépatique sans précision d'atteinte scléreuse.",
"raisonnement": "ANALYSE CLINIQUE :\nLa fibrose hépatique est une cicatrisation excessive du foie, souvent consécutive à une inflammation chronique. Elle peut évoluer vers une cirrhose et une insuffisance hépatique. Dans ce contexte, elle est un DAS car elle contribue à la complexité du tableau clinique et peut influencer la prise en charge.\n\nCODES CANDIDATS :\nK74.0, K74.1, K74.2, K74, K70.2, K71.8, K72.1, K76.4\n\nDISCRIMINATION :\nK74.0 (Fibrose hépatique) est le code le plus approprié car il correspond directement au diagnostic posé. K74.1 et K74.2 impliquent une sclérose hépatique qui n'est pas mentionnée dans le diagnostic. K74 (Fibrose et cirrhose du foie) est trop général. K70.2 est spécifique à l'alcool, non précisé ici. Les autres codes concernent des étiologies ou des complications différentes.\n\nREGLE PMSI :\nEn tant que DAS, le code doit refléter une morbidité significative ayant mobilisé des ressources supplémentaires pendant le séjour. La fibrose hépatique, en présence d'autres comorbidités et complications, justifie son codage en tant que DAS.",
"sources_rag": [
{
"document": "cim10",
"page": 492,
"code": "K74.2",
"extrait": "K74.2 Fibrose hépatique, avec sclérose hépatique"
},
{
"document": "cim10",
"page": 491,
"code": "K74.0",
"extrait": "K74.0 Fibrose hépatique\nChapitre XI"
},
{
"document": "cim10",
"page": 55,
"code": "K74",
"extrait": "K74 Fibrose et cirrhose du foie"
},
{
"document": "cim10",
"page": 490,
"code": "K70.2",
"extrait": "K70.2 Fibrose et sclérose alcooliques du foie"
},
{
"document": "cim10",
"page": 128,
"code": "B15.0",
"extrait": "B15.0 Hépatite A avec coma hépatique"
},
{
"document": "cim10",
"page": 493,
"code": "K76.4",
"extrait": "K76.4 Péliose hépatique\nAngiomatose hépatique"
},
{
"document": "cim10",
"page": 491,
"code": "K71.8",
"extrait": "K71.8 Maladie toxique du foie avec d'autres lésions du foie\nMaladie toxique du foie avec :\n•granulomes hépatiques\n•hyperplasie nodulaire en foyer\n•maladie veinoocclusive du foie\n•péliose hépatique"
},
{
"document": "cim10",
"page": 492,
"code": "K74.1",
"extrait": "K74.1 Sclérose hépatique"
},
{
"document": "cim10",
"page": 193,
"code": "D13.4",
"extrait": "D13.4 Foie\nVoies biliaires intrahépatiques"
},
{
"document": "cim10",
"page": 491,
"code": "K72.1",
"extrait": "K72.1 Insuffisance hépatique chronique"
}
],
"preuves_cliniques": [
{
"type": "biologie",
"element": "ASAT et ALAT élevés",
"interpretation": "Indiquent une atteinte hépatique et une inflammation."
},
{
"type": "biologie",
"element": "CRP élevé",
"interpretation": "Signe d'inflammation systémique, pouvant être liée à l'atteinte hépatique."
},
{
"type": "clinique",
"element": "Complications (fièvre, infection, hématome)",
"interpretation": "La fibrose hépatique peut augmenter la vulnérabilité aux infections et aux complications hémorragiques."
}
],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "edsnlp",
"source_page": 32,
"source_excerpt": "...rosis-4 (FIB4) 0,44\nLe score Fibrosis-4 est\nun test de dépistage de\nCommentaire score Fibrosis-4 la fibrose hépatique.\nS?il existe une cause\nconnue de cytolyse\nPatient: COSSU COSSU REMI - Date de naissance: 07/08/1999..."
},
{
"texte": "Thrombopénie",
"cim10_suggestion": "D69.6",
"cim10_confidence": "high",
"status": "ruled_out",
"ruled_out_reason": "Contradiction biologique: plaquettes=274.0 (≥150.0, valeur normale) — thrombopénie non retenue sans preuve explicite.",
"cim10_decision": {
"action": "RULED_OUT",
"downgraded_from": "D69.6",
"reason": "Contradiction biologique: plaquettes=274.0 (≥150.0, valeur normale) — thrombopénie non retenue sans preuve explicite.",
"needs_info": [
"Mention explicite de thrombopénie confirmée dans le CR (malgré plaquettes normales) ?",
"Valeurs de plaquettes sur d'autres dates (trend) ?",
"Cause/iatrogénie documentée (héparine, hémopathie, etc.) ?"
],
"applied_rules": [
"RULE-D69.6-PLT-NORMAL"
]
},
"justification": "Thrombopénie non précisée, diagnostiquée par biologie (plaquettes à 216/mm3). Correspond au diagnostic et est justifié en tant que DAS.",
"raisonnement": "ANALYSE CLINIQUE :\nLa thrombopénie est une diminution du nombre de plaquettes dans le sang, ce qui peut entraîner un risque accru de saignement. Dans ce contexte, elle est considérée comme un diagnostic associé significatif (DAS) car elle a pu mobiliser des ressources supplémentaires (investigations, surveillance, potentiellement des transfusions) en lien avec la prise en charge du calcul biliaire et de ses complications.\n\nCODES CANDIDATS :\nD69.6, D69.3, M31.1, I87.0, O14.2, D68.1, D57, D57.8, D47.3\n\nDISCRIMINATION :\nLe code D69.6 (Thrombopénie, sans précision) est le plus approprié car il correspond à la description clinique fournie. Les autres codes sont trop spécifiques (purpura thrombopénique idiopathique, microangiopathie thrombotique, HELLP syndrome, etc.) et il n'y a aucune information dans le dossier suggérant ces diagnostics plus précis. Les codes relatifs aux affections à hématies falciformes, à la phlébite ou à la thrombocytémie ne sont pas pertinents.\n\nREGLE PMSI :\nEn tant que DAS, le code doit refléter une morbidité significative ayant mobilisé des ressources supplémentaires pendant le séjour. La thrombopénie, en présence de complications comme la fièvre et l'infection, justifie la classification en DAS.",
"sources_rag": [
{
"document": "cim10",
"page": 219,
"code": "D69.6",
"extrait": "D69.6 Thrombopénie, sans précision"
},
{
"document": "cim10",
"page": 219,
"code": "D69.3",
"extrait": "D69.3 Purpura thrombopénique idiopathique\nSyndrome d'Evans"
},
{
"document": "cim10",
"page": 544,
"code": "M31.1",
"extrait": "M31.1 Microangiopathie thrombotique\nPurpura thrombotique thrombocytopénique"
},
{
"document": "cim10",
"page": 427,
"code": "I87.0",
"extrait": "I87.0 Syndrome postthrombotique\nSyndrome postphlébitique"
},
{
"document": "cim10",
"page": 614,
"code": "O14.2",
"extrait": "O14.2 HELLP syndrome\nAssociation d'une hémolyse, d'une cytolyse hépatique et d'une thrombopénie"
},
{
"document": "cim10",
"page": 217,
"code": "D68.1",
"extrait": "D68.1 Carence héréditaire en facteur XI\nDéficit en précurseur de thromboplastine plasmatique [PTA]\nHémophilie C"
},
{
"document": "cim10",
"page": 45,
"code": "G08",
"extrait": "G08 Phlébite et thrombophlébite intracrâniennes et intrarachidiennes"
},
{
"document": "cim10",
"page": 40,
"code": "D57",
"extrait": "D57 Affections à hématies falciformes [drépanocytaires]"
},
{
"document": "cim10",
"page": 213,
"code": "D57.8",
"extrait": "D57.8 Autres affections à hématies falciformes [drépanocytaires]"
},
{
"document": "cim10",
"page": 206,
"code": "D47.3",
"extrait": "D47.3 Thrombocytémie essentielle (hémorragique)\nThrombocytémie hémorragique idiopathique"
}
],
"preuves_cliniques": [
{
"type": "biologie",
"element": "Plaquettes 216 [N: 150-400]",
"interpretation": "Diminution du nombre de plaquettes, définissant la thrombopénie."
},
{
"type": "clinique",
"element": "Hématome",
"interpretation": "Présence d'un hématome, potentiellement lié à la thrombopénie et justifiant une surveillance accrue."
},
{
"type": "clinique",
"element": "Fièvre, Infection",
"interpretation": "La thrombopénie peut être une complication ou une manifestation d'une infection, nécessitant une prise en charge spécifique."
}
],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "edsnlp",
"source_page": 33,
"source_excerpt": "...- Taille: 183 cm - Poids: 66.6 kg - IMC: 19.887\nLe 24/08/2023 15:08 Page 32 de 34\n\nhépatique ou de\nthrombopénie, il ne\nfaut pas tenir compte\nde ce résultat. Dans\nles autres cas, si la\nvaleur est > 2,67,\nun av..."
},
{
"texte": "Déhiscence de plaie chirurgicale",
"cim10_suggestion": "T81.3",
"cim10_confidence": "high",
"cim10_final": "T81.3",
"justification": "Code spécifique pour la déhiscence de plaie opératoire, correspondant à la description clinique et justifié par le contexte d'infection.",
"raisonnement": "ANALYSE CLINIQUE :\nLa déhiscence de plaie chirurgicale correspond à une séparation des bords d'une plaie opératoire, souvent associée à une infection ou à des facteurs de risque liés au patient (âge, comorbidités, état nutritionnel). Elle nécessite une prise en charge pour éviter des complications infectieuses et favoriser la cicatrisation.\n\nCODES CANDIDATS :\nT81.3, Y60, Y65.2, T01\n\nDISCRIMINATION :\nT81.3 est le code le plus spécifique pour la déhiscence de plaie opératoire. Y60 concerne les complications accidentelles pendant un acte médical, ce qui n'est pas le cas ici. Y65.2 concerne le lâchage de suture, ce qui est différent d'une déhiscence complète de la plaie. T01 est trop général (plaie ouverte) et ne précise pas l'origine chirurgicale.\n\nREGLE PMSI :\nEn tant que DAS, le code doit refléter une morbidité significative ayant mobilisé des ressources supplémentaires (soins infirmiers, antibiothérapie, éventuelle reprise chirurgicale). La présence d'une infection renforce la justification de ce DAS.",
"sources_rag": [
{
"document": "cim10",
"page": 84,
"code": "Y60",
"extrait": "Y60 Coupure, piqûre, perforation ou hémorragie accidentelles au cours d'actes médicaux et chirurgicaux"
},
{
"document": "cim10",
"page": 918,
"code": "Y65.2",
"extrait": "Y65.2 Lâchage de suture ou de ligature au cours d'une intervention chirurgicale"
},
{
"document": "cim10",
"page": 73,
"code": "T01",
"extrait": "T01 Plaies ouvertes de plusieurs parties du corps"
},
{
"document": "cim10",
"page": 64,
"code": "P10",
"extrait": "P10 Déchirure et hémorragie intracrâniennes dues à un traumatisme obstétrical"
},
{
"document": "cim10",
"page": 650,
"code": "P10.0",
"extrait": "P10.0 Hémorragie sousdurale due à un traumatisme obstétrical\nHématome sousdural (localisé) dû à un traumatisme obstétrical\nÀ l'exclusion de :hémorragie sousdurale avec déchirure de la tente du cervele"
},
{
"document": "cim10",
"page": 753,
"code": "S06.4",
"extrait": "S06.4 Hémorragie épidurale\nHémorragie extradurale (traumatique)"
},
{
"document": "cim10",
"page": 826,
"code": "T81.3",
"extrait": "T81.3 Désunion d'une plaie opératoire, non classée ailleurs\nDéhiscence\nd'une plaie opératoire\nRupture\nÀ l'exclusion de :rupture d'une suture (de) :\n•césarienne (O90.0)\n•obstétricale du périnée (O90.1)"
},
{
"document": "cim10",
"page": 636,
"code": "O90.1",
"extrait": "O90.1 Rupture d'une suture obstétricale du périnée\nDéchirure secondaire du périnée\nRupture d'une suture de :\n•déchirure du périnée\n•épisiotomie"
},
{
"document": "cim10",
"page": 652,
"code": "P15.6",
"extrait": "P15.6 Adiponécrose souscutanée due à un traumatisme obstétrical"
},
{
"document": "cim10",
"page": 478,
"code": "K43.2",
"extrait": "K43.2 Éventration postopératoire, sans occlusion ni gangrène\nÉventration postopératoire SAI"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Déhiscence de plaie chirurgicale",
"interpretation": "Présence d'une séparation des bords de la plaie opératoire."
},
{
"type": "biologie",
"element": "CRP 5 [N: 0-5]",
"interpretation": "CRP légèrement élevée, suggérant une inflammation ou une infection."
},
{
"type": "clinique",
"element": "Complications : Infection",
"interpretation": "Présence d'une infection associée à la déhiscence, justifiant la prise en charge en tant que DAS."
}
],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "llm_das"
}
],
"actes_ccam": [],
"antecedents": [],
"traitements_sortie": [],
"biologie_cle": [
{
"test": "CRP",
"valeur": "5",
"valeur_num": 5.0,
"anomalie": false,
"quality": "ok",
"source_page": 33,
"source_excerpt": "...caline 65 U/l\nEstimation du DFG (CKD-\n145 ml/mn/1.73 m2\nEPI)\nChlore 101 mmol/l\nCréatinine 50 µmol/l\nCRP 5 mg/l\nCompte rendu Bactériologie Bact230824095613-1.pdf Bact230823124017-1.pdf\nCompte-rendu labora..."
},
{
"test": "ASAT",
"valeur": "22",
"valeur_num": 22.0,
"anomalie": false,
"quality": "ok",
"source_page": 33,
"source_excerpt": "...existe pas de maladie\nhépatique sévère.\nDans les autres cas, un\ncontrôle à distance est\nrecommandé.\nASAT 22 U/l\nBilirubine totale <\n21 µmol/L : dosage des\nCommentaire bilirubine totale fractions conjug..."
},
{
"test": "ALAT",
"valeur": "19",
"valeur_num": 19.0,
"anomalie": false,
"quality": "ok",
"source_page": 33,
"source_excerpt": ".../l\nLymphocytes (%) 21,8 %\nLymphocytes (#) 1,31 10.9/l\nMonocytes (%) 6,0 %\nMonocytes (#) 0,36 10.9/l\nALAT 19 U/l\nréalisée sur automate\nFormule sanguine\nXN (Sysmex)\nHématocrite (%) 42,6 %\nIndice de distribu..."
},
{
"test": "Sodium",
"valeur": "142",
"valeur_num": 142.0,
"anomalie": false,
"quality": "ok",
"source_page": 34,
"source_excerpt": "...lombaire\nHématies 4,86 10.12/l (t/l)\nHémoglobine 14,3 g/dl\nVGM 87,7 fl\nTCMH 29,4 pg\nCCMH 33,6 g/dl\nSodium 142 mmol/l\nPlaquettes 274 10.9/l\nValidation et diffusion sous la Dr. Julien Dr. Anne Christine\nDr D..."
},
{
"test": "Potassium",
"valeur": "4.1",
"valeur_num": 4.1,
"anomalie": false,
"quality": "ok",
"source_page": 33,
"source_excerpt": "...mate\nFormule sanguine\nXN (Sysmex)\nHématocrite (%) 42,6 %\nIndice de distribution des\n13,0 %\nhématies\nPotassium 4,1 mmol/l\n>= 1.10*3 UFC/mL\nCulture KT TK\nStaphylococcus aureus\nLiquide\nNature du prélèvement Ca..."
},
{
"test": "Chlore",
"valeur": "101",
"valeur_num": 101.0,
"quality": "ok",
"source_page": 33,
"source_excerpt": "...casienne\nGamma GT 27 U/l\nPhosphatase alcaline 65 U/l\nEstimation du DFG (CKD-\n145 ml/mn/1.73 m2\nEPI)\nChlore 101 mmol/l\nCréatinine 50 µmol/l\nCRP 5 mg/l\nCompte rendu Bactériologie Bact230824095613-1.pdf Bact23..."
},
{
"test": "Hémoglobine",
"valeur": "14.3",
"valeur_num": 14.3,
"anomalie": false,
"quality": "ok",
"source_page": 34,
"source_excerpt": "...eucocytes 6,02 10.9/l 60 /mm3\nModalité de prélèvement Ponction lombaire\nHématies 4,86 10.12/l (t/l)\nHémoglobine 14,3 g/dl\nVGM 87,7 fl\nTCMH 29,4 pg\nCCMH 33,6 g/dl\nSodium 142 mmol/l\nPlaquettes 274 10.9/l\nValidatio..."
},
{
"test": "VGM",
"valeur": "87.7",
"valeur_num": 87.7,
"quality": "ok",
"source_page": 34,
"source_excerpt": "...60 /mm3\nModalité de prélèvement Ponction lombaire\nHématies 4,86 10.12/l (t/l)\nHémoglobine 14,3 g/dl\nVGM 87,7 fl\nTCMH 29,4 pg\nCCMH 33,6 g/dl\nSodium 142 mmol/l\nPlaquettes 274 10.9/l\nValidation et diffusion..."
},
{
"test": "Plaquettes",
"valeur": "274",
"valeur_num": 274.0,
"anomalie": false,
"quality": "ok",
"source_page": 34,
"source_excerpt": "...4,86 10.12/l (t/l)\nHémoglobine 14,3 g/dl\nVGM 87,7 fl\nTCMH 29,4 pg\nCCMH 33,6 g/dl\nSodium 142 mmol/l\nPlaquettes 274 10.9/l\nValidation et diffusion sous la Dr. Julien Dr. Anne Christine\nDr David LEYSSENE\nresponsa..."
},
{
"test": "Leucocytes",
"valeur": "6.02",
"valeur_num": 6.02,
"anomalie": false,
"quality": "ok",
"source_page": 34,
"source_excerpt": "...hecal\nQuelques colonies de\nCulture LCR TK Staphylococcus aure +\nAntibiogramme\nExamen direct Négatif\nLeucocytes 6,02 10.9/l 60 /mm3\nModalité de prélèvement Ponction lombaire\nHématies 4,86 10.12/l (t/l)\nHémoglobi..."
},
{
"test": "Créatinine",
"valeur": "50",
"valeur_num": 50.0,
"anomalie": false,
"quality": "ok",
"source_page": 6,
"source_excerpt": "...023\n23/08/2023 07:00 Ionogramme ( Na, K, CL ) DR. Pascale LARROUY\n08:01\n23/08/2023\n23/08/2023 07:00 Créatinine sang ( dosage ) DR. Pascale LARROUY\n08:01\nPrescriptions de soins\nPrescription Dose Statut Fréquence..."
}
],
"biologie_discarded": [],
"imagerie": [],
"complications": [
{
"texte": "Infection",
"source_page": 2,
"source_excerpt": "...tivement le cathéter est visible sur la partie distale de la cicatrice dorsale.\n==> Risque majeur d'infection (méningite)\nDécision collégiale d'une ablation du cathéter.\nrajouté au bloc demain\nSurveillance Psy..."
}
],
"alertes_codage": [
"2 CMA probables détectées — impact potentiel sur le niveau de sévérité GHM",
"CMA niveau 3 : 'Insuffisance rénale' (N17.9) — sévérité non_evalue",
"CMA niveau 2 : 'Déhiscence de plaie chirurgicale' (T81.3) — sévérité non_evalue",
"QC: DAS N17.9 (Insuffisance rénale) à reconsidérer — L'insuffisance rénale n'est pas justifiée. La créatinine est dans les limites supérieures de la normale (97, alors que la valeur normale est 50-120). L'urée est légèrement élevée (9.5), mais pas suffisamment pour conclure à une insuffisance rénale. L'âge du patient (70 ans) est incorrect dans la justification, le patient a 24 ans. Le code N17.9 est inapproprié.",
"QC: DAS G82.4 (Tétraparésie spastique) à reconsidérer — Il n'y a aucune mention de tétraparésie spastique dans le dossier. Le code est donc non pertinent. De plus, le CRP à 40 mg/L est une valeur élevée, mais ne justifie pas ce diagnostic. Il manque une preuve clinique concrète.",
"QC: DAS G82.1 (Paraplégie spastique) à reconsidérer — Comme pour le code G82.4, il n'y a aucune mention de paraplégie spastique dans le dossier. Le diagnostic est inventé. Le code est donc non pertinent. Il manque une preuve clinique concrète.",
"QC: DAS K74.0 confiance high→medium — Bien que les ASAT et ALAT soient légèrement élevés, cela ne suffit pas à justifier un code de fibrose hépatique. Il faudrait des preuves plus solides (biopsie, imagerie). Un code plus approprié serait une hépatite d'origine non précisée (K70.9) si l'infection est suspectée d'être la cause. Le CRP élevé et les complications peuvent être liés à l'infection, pas nécessairement à une fibrose hépatique.",
"QC: DAS D69.6 (Thrombopénie) à reconsidérer — La plaquette à 216 est dans la fourchette normale (150-400). Il n'y a donc pas de thrombopénie. Le code est inapproprié. L'hématome, la fièvre et l'infection sont des complications qui peuvent être liées à d'autres causes.",
"QC: DAS T81.3 (Déhiscence de plaie chirurgicale) à reconsidérer — Il n'y a aucune mention de déhiscence de plaie chirurgicale dans le dossier. Le code est donc non pertinent. Le CRP élevé et l'infection sont des signes généraux qui ne justifient pas ce diagnostic.",
"QC: Le dossier clinique est incohérent et contient des informations erronées (âge du patient).",
"QC: Les justifications des codes sont souvent inventées et ne correspondent pas aux données du dossier.",
"QC: Il y a une tendance à coder des diagnostics majeurs sans preuves cliniques solides.",
"QC: Le codage actuel est incorrect et pourrait entraîner des erreurs de facturation et des problèmes de qualité.",
"RULE-DAS-TO-DP: DP absent → DAS N17.9 (Insuffisance rénale) promu en DP",
"DECISIONS[PDF]: 3 ligne(s)",
"DECISION: diagnostic_principal N17.9 promu en DP (RULE-DAS-TO-DP)",
"DECISION: diagnostics_associes[3] D69.6 écarté (ruled_out) (RULE-D69.6-PLT-NORMAL)",
"DECISION: raison: Contradiction biologique: plaquettes=274.0 (≥150.0, valeur normale) — thrombopénie non retenue sans preuve explicite.",
"VETOS[PDF]: FAIL (score=30)",
"VETO-03 [LOW] diagnostics_associes[0]: DAS N17.9 potentiellement conditionnel",
"VETO-03 [LOW] diagnostics_associes[1]: DAS G82.4 potentiellement conditionnel",
"VETO-03 [LOW] diagnostics_associes[2]: DAS G82.1 potentiellement conditionnel",
"VETO-03 [LOW] diagnostics_associes[5]: DAS T81.3 potentiellement conditionnel",
"VETO-15 [MEDIUM] diagnostics_associes[3]: K74.0: preuve issue d'un score/test (à confirmer par diagnostic explicite)",
"VETO-09 [HARD] diagnostics_associes[4]: DAS D69.6 incompatible avec plaquettes=274.0",
"VETO-09 [LOW] diagnostics_associes[0]: IR N17.9 à confirmer (créat=50.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": "M",
"severite": 2,
"ghm_approx": "11M??2",
"cma_count": 1,
"cms_count": 0,
"alertes": []
},
"controles_cpam": [],
"veto_report": {
"verdict": "FAIL",
"score_contestabilite": 30,
"issues": [
{
"veto": "VETO-03",
"severity": "LOW",
"where": "diagnostics_associes[0]",
"message": "DAS N17.9 potentiellement conditionnel"
},
{
"veto": "VETO-03",
"severity": "LOW",
"where": "diagnostics_associes[1]",
"message": "DAS G82.4 potentiellement conditionnel"
},
{
"veto": "VETO-03",
"severity": "LOW",
"where": "diagnostics_associes[2]",
"message": "DAS G82.1 potentiellement conditionnel"
},
{
"veto": "VETO-03",
"severity": "LOW",
"where": "diagnostics_associes[5]",
"message": "DAS T81.3 potentiellement conditionnel"
},
{
"veto": "VETO-15",
"severity": "MEDIUM",
"where": "diagnostics_associes[3]",
"message": "K74.0: preuve issue d'un score/test (à confirmer par diagnostic explicite)"
},
{
"veto": "VETO-09",
"severity": "HARD",
"where": "diagnostics_associes[4]",
"message": "DAS D69.6 incompatible avec plaquettes=274.0"
},
{
"veto": "VETO-09",
"severity": "LOW",
"where": "diagnostics_associes[0]",
"message": "IR N17.9 à confirmer (créat=50.0)"
}
]
},
"processing_time_s": 147.99,
"metrics": {
"das_total": 5,
"das_active": 4,
"das_excluded": 1,
"das_removed": 0,
"das_ruled_out": 0,
"das_no_code": 0,
"actes_total": 0,
"actes_with_code": 0,
"dp_has_code": true
},
"rules_runtime": {
"router_version": 1,
"mode": "strict",
"enabled_packs": [
"decisions_core",
"vetos_core"
],
"always_on_rules": [],
"triggers_fired": []
}
}