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>
This commit is contained in:
dom
2026-03-07 23:14:42 +01:00
parent c73515ac89
commit 13fe9fa666
734 changed files with 157158 additions and 304963 deletions

View File

@@ -4,737 +4,28 @@
"sejour": {
"sexe": "M"
},
"diagnostic_principal": {
"texte": "Gonarthrose",
"cim10_suggestion": "M17.9",
"cim10_confidence": "high",
"cim10_final": "M17.9",
"justification": "Gonarthrose sans précision, reflétant le motif principal de prise en charge. L'infection sera codée comme un diagnostic associé (DAS).",
"raisonnement": "ANALYSE CLINIQUE :\nLa gonarthrose est une affection dégénérative touchant le cartilage articulaire du genou, entraînant douleur, raideur et limitation fonctionnelle. La présence d'une infection complique cette arthrose.\n\nCODES CANDIDATS :\nM17, M17.0, M17.1, M17.2, M17.3, M17.4, M17.5, M17.9\n\nDISCRIMINATION :\nLe code M17 est trop général. Sans information supplémentaire sur l'étiologie (primaire, post-traumatique, secondaire) ou la latéralité (unilatérale, bilatérale), le code M17.9 (Gonarthrose, sans précision) est le plus approprié. Cependant, la présence d'une infection implique qu'il faut coder l'infection séparément comme un DAS et conserver M17.9 comme DP car il représente le motif principal de prise en charge. Les codes M17.0 à M17.5 nécessitent des informations plus précises non disponibles dans le diagnostic initial.\n\nREGLE PMSI :\nEn tant que DP, le code doit refléter la raison principale de l'hospitalisation. La gonarthrose est la pathologie principale nécessitant une prise en charge, l'infection étant une complication.",
"sources_rag": [
{
"document": "cim10",
"page": 57,
"code": "M17",
"extrait": "M17 Gonarthrose [arthrose du genou]"
},
{
"document": "cim10",
"page": 539,
"code": "M17.9",
"extrait": "M17.9 Gonarthrose, sans précision"
},
{
"document": "cim10",
"page": 539,
"code": "M17.0",
"extrait": "M17.0 Gonarthrose primaire, bilatérale"
},
{
"document": "cim10",
"page": 539,
"code": "M17.2",
"extrait": "M17.2 Gonarthrose posttraumatique, bilatérale"
},
{
"document": "cim10",
"page": 539,
"code": "M17",
"extrait": "M17 Gonarthrose [arthrose du genou]\nM17.0 Gonarthrose primaire, bilatérale\nM17.1 Autres gonarthroses primaires\nGonarthrose primaire :\n•SAI\n•unilatérale\nM17.2 Gonarthrose posttraumatique, bilatérale\nM1"
},
{
"document": "cim10",
"page": 539,
"code": "M17.3",
"extrait": "M17.3 Autres gonarthroses posttraumatiques\nGonarthrose posttraumatique :\n•SAI\n•unilatérale"
},
{
"document": "cim10_alpha",
"page": 997,
"code": "G20",
"extrait": "121 Maladie de Parkinson → G20"
},
{
"document": "cim10",
"page": 539,
"code": "M17.1",
"extrait": "M17.1 Autres gonarthroses primaires\nGonarthrose primaire :\n•SAI\n•unilatérale"
},
{
"document": "cim10",
"page": 539,
"code": "M17.4",
"extrait": "M17.4 Autres gonarthroses secondaires, bilatérales"
},
{
"document": "cim10",
"page": 539,
"code": "M17.5",
"extrait": "M17.5 Autres gonarthroses secondaires\nGonarthrose secondaire :\n•SAI\n•unilatérale"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Diagnostic de gonarthrose",
"interpretation": "Présence d'une arthrose du genou, motif de consultation et d'hospitalisation."
},
{
"type": "clinique",
"element": "Infection associée",
"interpretation": "Complication infectieuse nécessitant une prise en charge supplémentaire (DAS)."
}
],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "edsnlp",
"source_page": 1,
"source_excerpt": "...Anesthésiste : Docteur REY\nGENOU DROIT\nArthroplastie unicompartimentale fémoro-tibiale médiale\nSur gonarthrose évoluée\nRÉSUME CLINIQUE :\nPatient de 73 ans, présentant une gonarthrose fémoro-tibiale médiale évol..."
},
"dp_selection": {
"chosen_index": 0,
"chosen_term": "Gonarthrose",
"chosen_code": "M17.9",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le motif principal de consultation est la gonarthrose.",
"Les autres diagnostics sont des descriptions plus précises de la pathologie articulaire mais ne représentent pas le motif principal de prise en charge."
],
"reason": "La gonarthrose est le diagnostic le plus global et reflète le motif principal de prise en charge du patient.",
"candidates": [
{
"index": 0,
"term": "Gonarthrose",
"code": "M17.9",
"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": "Anesthésie : anesthésie",
"code": "T41.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": 2,
"term": "Ostéophytes",
"code": "M25",
"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": 3,
"term": "Ligamentaire",
"code": "M24.2",
"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": 4,
"term": "Intra-articulaire",
"code": "M23.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
}
}
],
"debug_scores": {
"top1": 5.0,
"top2": 5.0,
"delta": 0.0,
"llm": true
}
"verdict": "REVIEW",
"evidence": [],
"reason": "Aucun candidat DP identifié",
"candidates": []
},
"dp_crh_only": {
"chosen_index": 0,
"chosen_term": "Gonarthrose",
"chosen_code": "M17.9",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le motif principal de consultation est la gonarthrose.",
"Les autres diagnostics sont des descriptions plus précises de la pathologie articulaire mais ne représentent pas le motif principal de prise en charge."
],
"reason": "La gonarthrose est le diagnostic le plus global et reflète le motif principal de prise en charge du patient.",
"candidates": [
{
"index": 0,
"term": "Gonarthrose",
"code": "M17.9",
"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": "Anesthésie : anesthésie",
"code": "T41.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": 2,
"term": "Ostéophytes",
"code": "M25",
"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": 3,
"term": "Ligamentaire",
"code": "M24.2",
"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": 4,
"term": "Intra-articulaire",
"code": "M23.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
}
}
],
"debug_scores": {
"top1": 5.0,
"top2": 5.0,
"delta": 0.0,
"llm": true
}
"verdict": "REVIEW",
"evidence": [],
"reason": "Aucun candidat DP identifié",
"candidates": []
},
"dp_final": {
"chosen_index": 0,
"chosen_term": "Gonarthrose",
"chosen_code": "M17.9",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le motif principal de consultation est la gonarthrose.",
"Les autres diagnostics sont des descriptions plus précises de la pathologie articulaire mais ne représentent pas le motif principal de prise en charge."
],
"reason": "La gonarthrose est le diagnostic le plus global et reflète le motif principal de prise en charge du patient.",
"candidates": [
{
"index": 0,
"term": "Gonarthrose",
"code": "M17.9",
"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": "Anesthésie : anesthésie",
"code": "T41.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": 2,
"term": "Ostéophytes",
"code": "M25",
"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": 3,
"term": "Ligamentaire",
"code": "M24.2",
"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": 4,
"term": "Intra-articulaire",
"code": "M23.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
}
}
],
"debug_scores": {
"top1": 5.0,
"top2": 5.0,
"delta": 0.0,
"llm": true
}
"verdict": "REVIEW",
"evidence": [],
"reason": "Aucun candidat DP identifié",
"candidates": []
},
"quality_flags": {
"crh_only_mode": true
},
"diagnostics_associes": [
{
"texte": "Anesthésie : anesthésie",
"cim10_suggestion": "T41.4",
"cim10_confidence": "medium",
"cim10_final": "T41.4",
"justification": "Code le plus précis disponible pour 'anesthésie' sans spécification du type d'anesthésique, justifiant une prise en charge spécifique et des ressources supplémentaires.",
"raisonnement": "ANALYSE CLINIQUE :\nLe diagnostic d'anesthésie, en tant que DAS, indique que l'administration d'anesthésiques a eu un impact significatif sur le séjour du patient, probablement en raison de complications ou de la nécessité d'une surveillance accrue. Dans ce contexte, il est crucial de préciser le type d'anesthésie si possible.\n\nCODES CANDIDATS :\nR20.0, T41.4, T41.3, Y48.3, Y48.4, O29.4, O74.5, Y48.0, T41.1, O74.4\n\nDISCRIMINATION :\nLes codes O29.4 et O74.5 sont spécifiques à la grossesse et ne sont pas pertinents ici. T41.1 et T41.3 sont trop spécifiques sans information sur le type d'anesthésique utilisé. Y48.0, Y48.3 et Y48.4 sont trop généraux. R20.0 (Anesthésie cutanée) est trop restrictif. T41.4 (Anesthésique, sans précision) est le plus approprié car il reflète l'anesthésie administrée sans spécifier le type exact, ce qui correspond à l'information disponible. Le code R200 déjà codé est une duplication.\n\nREGLE PMSI :\nEn tant que DAS, le code doit justifier une mobilisation de ressources supplémentaires pendant le séjour. L'anesthésie, surtout en cas de complications (infection), nécessite une surveillance et des soins spécifiques, justifiant sa classification comme DAS. Il ne doit pas être un simple symptôme d'une autre pathologie déjà codée.",
"sources_rag": [
{
"document": "cim10",
"page": 720,
"code": "R20.0",
"extrait": "R20.0 Anesthésie cutanée"
},
{
"document": "cim10",
"page": 807,
"code": "T41.4",
"extrait": "T41.4 Anesthésique, sans précision"
},
{
"document": "cim10",
"page": 807,
"code": "T41.3",
"extrait": "T41.3 Anesthésiques locaux"
},
{
"document": "cim10",
"page": 911,
"code": "Y48.3",
"extrait": "Y48.3 Anesthésiques locaux"
},
{
"document": "cim10",
"page": 911,
"code": "Y48.4",
"extrait": "Y48.4 Anesthésiques, sans précision\nChapitre XX"
},
{
"document": "cim10",
"page": 618,
"code": "O29.4",
"extrait": "O29.4 Céphalée provoquée par une rachianesthésie et une anesthésie épidurale au cours\nde la grossesse"
},
{
"document": "cim10",
"page": 632,
"code": "O74.5",
"extrait": "O74.5 Céphalée provoquée par une rachianesthésie et une anesthésie épidurale au cours\ndu travail et de l'accouchement"
},
{
"document": "cim10",
"page": 911,
"code": "Y48.0",
"extrait": "Y48.0 Anesthésiques inhalés"
},
{
"document": "cim10",
"page": 807,
"code": "T41.1",
"extrait": "T41.1 Anesthésiques intraveineux\nThiobarbituriques"
},
{
"document": "cim10",
"page": 632,
"code": "O74.4",
"extrait": "O74.4 Réaction toxique à une anesthésie locale au cours du travail et de l'accouchement"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Présence d'une infection post-anesthésique",
"interpretation": "L'infection suggère une complication liée à l'anesthésie, nécessitant une prise en charge et une surveillance accrues."
}
],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "edsnlp",
"source_page": 1,
"source_excerpt": "...m\nPRÉPARATION :\nInstallation : Décubitus dorsal, cuisse gauche sur appui de Trillat, jambe pendante\nAnesthésie : Anesthésie générale\nGarrot pneumatique : NON\nPréparation, désinfection et champage stérile selon protocole du..."
},
{
"texte": "Ostéophytes",
"cim10_suggestion": "M25",
"cim10_confidence": "high",
"cim10_final": "M25",
"justification": "Le code M25.7 (Ostéophytes) est le plus spécifique pour ce diagnostic et est déjà codé dans la liste des DAS. Il est donc cohérent de le maintenir.",
"raisonnement": "ANALYSE CLINIQUE :\nLa présence d'ostéophytes indique une formation osseuse anormale, souvent associée à l'arthrose et à la dégénérescence articulaire. Dans ce contexte, elles contribuent à la douleur et à la limitation fonctionnelle.\n\nCODES CANDIDATS :\nM93.9, Q77.4, M83.0, B67.2, M93.2, M86, M92.9, M85.1, M86.9\n\nDISCRIMINATION :\nAucun des codes proposés ne correspond directement à 'Ostéophytes' en tant que diagnostic isolé. Cependant, le contexte clinique (gonarthrose) et les autres DAS codés (M257, M242, M240) suggèrent que les ostéophytes sont une manifestation de la gonarthrose. Le code M93.9 (Ostéochondropathie, sans précision) est le plus proche, mais moins spécifique. Le code M86.9 (Ostéomyélite, sans précision) est exclu car il y a une infection, mais ce n'est pas le motif principal. Le code M257 est déjà codé.\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 présence d'ostéophytes contribue à la complexité du cas et à la nécessité de soins spécifiques. Le code doit être le plus spécifique possible, tout en respectant les règles d'exclusion.",
"sources_rag": [
{
"document": "cim10",
"page": 567,
"code": "M93.9",
"extrait": "M93.9 Ostéochondropathie, sans précision\nApophysite\nÉpiphysite\nnon précisée juvénile ou chez l'adulte, de localisation non précisée\nOstéochondrite\nOstéochondrose"
},
{
"document": "cim10",
"page": 702,
"code": "Q77.4",
"extrait": "Q77.4 Achondroplasie\nHypochondroplasie\nOstéosclérose congénitale"
},
{
"document": "cim10",
"page": 562,
"code": "M83.0",
"extrait": "M83.0 Ostéomalacie puerpérale"
},
{
"document": "cim10",
"page": 141,
"code": "B67.2",
"extrait": "B67.2 Infection osseuse à Echinococcus granulosus"
},
{
"document": "cim10",
"page": 567,
"code": "M93.2",
"extrait": "M93.2 Ostéochondrite disséquante"
},
{
"document": "cim10",
"page": 562,
"code": "M83.1",
"extrait": "M83.1 Ostéomalacie sénile"
},
{
"document": "cim10_alpha",
"page": 1000,
"code": "M86",
"extrait": "209 Ostéomyélite → M86"
},
{
"document": "cim10",
"page": 567,
"code": "M92.9",
"extrait": "M92.9 Ostéochondrite juvénile, sans précision\nApophysite\nÉpiphysite\nprécisée juvénile, de localisation non précisée\nOstéochondrite\nOstéochondrose"
},
{
"document": "cim10",
"page": 563,
"code": "M85.1",
"extrait": "M85.1 Ostéose fluorée"
},
{
"document": "cim10",
"page": 564,
"code": "M86.9",
"extrait": "M86.9 Ostéomyélite, sans précision\nInfection de l'os SAI\nPériostite SAI"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Présence d'ostéophytes rapportée dans le compte rendu d'imagerie (radiographie, IRM).",
"interpretation": "Confirmation radiologique de la présence d'ostéophytes, corroborant le diagnostic clinique."
},
{
"type": "clinique",
"element": "Gonarthrose diagnostiquée comme DP du séjour.",
"interpretation": "Les ostéophytes sont une manifestation fréquente de la gonarthrose, justifiant leur codage en tant que DAS."
}
],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "edsnlp",
"source_page": 1,
"source_excerpt": "...aisse de Hoffa afin de permettre une bonne visualisation de lespace fémoro-patellaire\nExcision des ostéophytes et de la corne antérieure du ménisque\nTesting du LCA qui parait intact\nCoupe tibiale proximale à l..."
},
{
"texte": "Ligamentaire",
"cim10_suggestion": "M24.2",
"cim10_confidence": "medium",
"cim10_final": "M24.2",
"justification": "Lésion ligamentaire non spécifiée, compatible avec le contexte de gonarthrose et justifiant un DAS.",
"raisonnement": "ANALYSE CLINIQUE :\nLe diagnostic \"Ligamentaire\" indique une atteinte des ligaments, probablement au niveau du genou compte tenu du DP de gonarthrose. Il s'agit d'une lésion qui contribue à la complexité du cas et nécessite une prise en charge spécifique.\n\nCODES CANDIDATS :\nM24.2, C57.1, C57.2, C57.3\n\nDISCRIMINATION :\nM24.2 est le code le plus approprié car il correspond à une lésion ligamentaire non spécifiée, ce qui est cohérent avec la description clinique. Les codes C57.x concernent des ligaments spécifiques (large, rond, utérin) et ne sont pas pertinents sans précision anatomique. Le contexte clinique (gonarthrose) oriente vers une atteinte ligamentaire du genou, mais le code M24.2 est plus général et approprié en l'absence de précision.\n\nREGLE PMSI :\nEn tant que DAS, le code doit refléter une morbidité significative ayant mobilisé des ressources supplémentaires. Une lésion ligamentaire, surtout en contexte de gonarthrose et d'infection, justifie un codage en tant que DAS. Le code M24.2 est compatible avec cette règle.",
"sources_rag": [
{
"document": "cim10",
"page": 173,
"code": "C57.1",
"extrait": "C57.1 Ligament large"
},
{
"document": "cim10",
"page": 173,
"code": "C57.2",
"extrait": "C57.2 Ligament rond"
},
{
"document": "cim10",
"page": 514,
"code": "L44.2",
"extrait": "L44.2 Lichen strié"
},
{
"document": "cim10",
"page": 173,
"code": "C57.3",
"extrait": "C57.3 Paramètre\nLigament de l'utérus SAI"
},
{
"document": "cim10",
"page": 110,
"code": "A48.1",
"extrait": "A48.1 Maladie des légionnaires\nLégionellose"
},
{
"document": "cim10",
"page": 471,
"code": "K14.2",
"extrait": "K14.2 Glossite losangique médiane"
},
{
"document": "cim10",
"page": 514,
"code": "L43.1",
"extrait": "L43.1 Lichen plan bulleux"
},
{
"document": "cim10",
"page": 411,
"code": "I44.6",
"extrait": "I44.6 Blocs fasciculaires, autres et sans précision\nHémibloc de branche gauche SAI"
},
{
"document": "cim10",
"page": 411,
"code": "I44.7",
"extrait": "I44.7 Bloc de branche gauche, sans précision"
},
{
"document": "cim10",
"page": 542,
"code": "M24.2",
"extrait": "M24.2 Lésion ligamentaire\nInstabilité :\n•ligamentaire SAI\n•secondaire à une ancienne atteinte ligamentaire\nLaxité ligamentaire SAI\nÀ l'exclusion de :genou (M23.5-M23.8)\nlaxité ligamentaire familiale ("
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Diagnostic de gonarthrose associé à une atteinte ligamentaire",
"interpretation": "La gonarthrose peut entraîner une instabilité ligamentaire et des lésions ligamentaires secondaires."
},
{
"type": "clinique",
"element": "Complication infectieuse",
"interpretation": "L'infection peut aggraver la lésion ligamentaire et nécessiter une prise en charge plus complexe."
}
],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "edsnlp",
"source_page": 1,
"source_excerpt": "...pe fémorale distale à laide du viseur centro-médullaire\nVérification de léquilibre de léquilibre ligamentaire et de lencombrement prothétique en flexion et en extensio\nComplément de préparation fémorale et ti..."
},
{
"texte": "Intra-articulaire",
"cim10_suggestion": "M23.4",
"cim10_confidence": "low",
"cim10_final": "M23.4",
"justification": "Code le plus spécifique pour une atteinte intra-articulaire du genou, pertinent dans le contexte d'une gonarthrose infectée.",
"raisonnement": "ANALYSE CLINIQUE :\nLe diagnostic \"Intra-articulaire\" indique une atteinte située à l'intérieur de l'articulation, ici le genou, dans le contexte d'une gonarthrose compliquée d'une infection. Il s'agit d'une localisation précise de la pathologie articulaire.\n\nCODES CANDIDATS :\nM23.4 (Souris intraarticulaire du genou), R99 (Non spécifié), I61.1 (Hémorragie intracérébrale hémisphérique, corticale), I60.5 (Hémorragie sousarachnoïdienne de l'artère vertébrale), S45.0 (Lésion traumatique de l'artère axillaire), S15.1 (Lésion traumatique de l'artère vertébrale)\n\nDISCRIMINATION :\nM23.4 est le code le plus spécifique car il décrit une atteinte intra-articulaire du genou. Les autres codes concernent des hémorragies ou des lésions vasculaires qui ne sont pas pertinentes dans ce contexte clinique. R99 est trop général. Le contexte clinique (gonarthrose infectée) oriente vers une atteinte intra-articulaire liée à la pathologie de base et à sa complication.\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. Une atteinte intra-articulaire infectée justifie un DAS car elle complexifie la prise en charge et peut nécessiter des interventions spécifiques (arthroscopie, drainage, antibiothérapie prolongée).",
"sources_rag": [
{
"document": "cim10",
"page": 743,
"code": "R99",
"extrait": "d'animal plaie perforante : SAI avec corps étranger (pénétrant) Fracture comprenant : fracture fermée : avec déplacement épiphysaire avec enfoncement avec luxation avec saillie comminutive en bois ver"
},
{
"document": "cim10",
"page": 542,
"code": "M23.4",
"extrait": "M23.4 Souris intraarticulaire du genou"
},
{
"document": "cim10",
"page": 416,
"code": "I61.1",
"extrait": "I61.1 Hémorragie intracérébrale hémisphérique, corticale\nHémorragie (du) :\n•intracérébrale superficielle\n•lobe cérébral"
},
{
"document": "cim10",
"page": 416,
"code": "I60.5",
"extrait": "I60.5 Hémorragie sousarachnoïdienne de l'artère vertébrale"
},
{
"document": "cim10",
"page": 768,
"code": "S45.0",
"extrait": "S45.0 Lésion traumatique de l'artère axillaire"
},
{
"document": "cim10",
"page": 756,
"code": "S15.1",
"extrait": "S15.1 Lésion traumatique de l'artère vertébrale"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Description du médecin : \"Intra-articulaire\"",
"interpretation": "Localisation précise de l'atteinte au sein de l'articulation du genou."
},
{
"type": "clinique",
"element": "Diagnostic principal : Gonarthrose",
"interpretation": "Contexte de pathologie articulaire préexistante."
},
{
"type": "clinique",
"element": "Complication : Infection",
"interpretation": "Justifie la sévérité et la nécessité de ressources supplémentaires."
}
],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "edsnlp",
"source_page": 2,
"source_excerpt": "...s mobilités ave\ncomplète et une flexion maximale jusquà 120°\nHémostase\nDrainage par drain de Redon intra-articulaire\nFermeture du plan profond au Vicryl 2 (résorbable), fermeture sous-cutané au Vicryl 0 (résorbable)..."
}
],
"diagnostics_associes": [],
"actes_ccam": [],
"antecedents": [],
"traitements_sortie": [],
@@ -749,58 +40,44 @@
}
],
"alertes_codage": [
"QC: DAS T41.4 confiance high→medium — Le code T41.4 (Anesthésie) est trop général. L'infection post-anesthésique nécessite une investigation plus précise. Il faut déterminer le type d'anesthésie (locale, générale, rachidienne, etc.) et le type d'infection (T81.8 ou code plus spécifique si connu). Sans plus d'informations, ce code est insuffisant et pourrait être supprimé ou remplacé par un code plus précis si l'information est disponible.",
"QC: DAS M24.2 confiance high→medium — Le code M24.2 (Lésion ligamentaire, non spécifiée) est vague. Il faudrait préciser le ligament atteint (médial, croisé antérieur, etc.) si l'information est disponible. Sans précision, ce code est moins pertinent et pourrait être supprimé ou remplacé par un code plus spécifique.",
"QC: DAS M23.4 confiance high→low — Le code M23.4 (Atteinte intra-articulaire) est redondant. La gonarthrose (M17.9) implique déjà une atteinte intra-articulaire. Ce code n'apporte pas d'information supplémentaire et doit être supprimé.",
"QC: DAS M23.4 (Intra-articulaire) à reconsidérer — Le code M23.4 (Atteinte intra-articulaire) est redondant. La gonarthrose (M17.9) implique déjà une atteinte intra-articulaire. Ce code n'apporte pas d'information supplémentaire et doit être supprimé.",
"QC: L'infection est un élément crucial. Il est impératif de déterminer la cause de l'infection (post-opératoire, bactérienne, fongique, etc.) et de coder le code approprié (T81.8 ou code plus spécifique).",
"QC: Le type d'anesthésie doit être précisé pour justifier la prise en charge et les ressources.",
"QC: La description des lésions ligamentaires doit être plus précise si possible.",
"VETOS[PDF]: NEED_INFO (score=80)",
"VETO-03 [MEDIUM] diagnostic_principal: DP M17.9 basé sur du conditionnel",
"VETO-03 [LOW] diagnostics_associes[1]: DAS M25 potentiellement conditionnel"
"NUKE-3 REVIEW: DP ambigu — Aucun candidat DP identifié"
],
"source_files": [],
"ghm_estimation": {
"cmd": "08",
"cmd_libelle": "Affections du système ostéo-articulaire",
"type_ghm": "M",
"severite": 1,
"ghm_approx": "08M??1",
"cma_count": 0,
"cms_count": 0,
"alertes": []
"alertes": [
"DP absent — CMD non déterminable"
]
},
"controles_cpam": [],
"veto_report": {
"verdict": "NEED_INFO",
"score_contestabilite": 80,
"issues": [
{
"veto": "VETO-03",
"severity": "MEDIUM",
"where": "diagnostic_principal",
"message": "DP M17.9 basé sur du conditionnel"
},
{
"veto": "VETO-03",
"severity": "LOW",
"where": "diagnostics_associes[1]",
"message": "DAS M25 potentiellement conditionnel"
}
]
"verdict": "PASS",
"score_contestabilite": 100,
"issues": []
},
"processing_time_s": 135.2,
"completude": {
"checks": [],
"score_global": 100,
"verdict_global": "defendable",
"documents_presents": [
"crh"
],
"documents_manquants": []
},
"processing_time_s": 2.43,
"metrics": {
"das_total": 4,
"das_active": 4,
"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": true
"dp_has_code": false
},
"rules_runtime": {
"router_version": 1,