Files
t2a_v2/output/structured/129_23076325/CRO_23076325_cim10.json
2026-03-05 00:37:41 +01:00

472 lines
18 KiB
JSON

{
"source_file": "CRO 23076325.pdf",
"document_type": "crh",
"sejour": {
"sexe": "M"
},
"diagnostic_principal": {
"texte": "Carcinome urothélial métastatique",
"cim10_suggestion": "C67.9",
"cim10_confidence": "high",
"cim10_final": "C67.9",
"sources_rag": [],
"preuves_cliniques": [],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "nuke3",
"source_page": 1,
"source_excerpt": "...N-PIERRE ARTIGOLLES\nNé le 20/11/1949\nPOSE DE NEPHROSTOMIE DROITE\nIndication :\nPatient suivi pour un carcinome urothélial métastatique. Dilatation des cavités pyélocalicielles droites symptom\ndouleurs.\nIndication à une pose de néphros..."
},
"dp_selection": {
"chosen_index": 0,
"chosen_term": "Carcinome urothélial métastatique",
"chosen_code": "C67.9",
"confidence": "medium",
"verdict": "CONFIRMED",
"evidence": [
"Le contexte clinique suggère une prise en charge oncologique suite à un carcinome urothélial métastatique.",
"Les autres diagnostics sont des conséquences potentielles du cancer (obstruction urétérale, hydronéphrose) et non le motif principal de la prise en charge."
],
"reason": "Le carcinome urothélial métastatique est le motif principal de prise en charge, les autres diagnostics étant des complications.",
"candidates": [
{
"index": 0,
"term": "Carcinome urothélial métastatique",
"code": "C67.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": 1,
"term": "Hydronéphrose droite",
"code": "Z08",
"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": "Obstruction de l'uretère",
"code": "N20.0",
"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
}
}
],
"debug_scores": {
"top1": 4.0,
"top2": 4.0,
"delta": 0.0,
"llm": true
}
},
"dp_crh_only": {
"chosen_index": 0,
"chosen_term": "Carcinome urothélial métastatique",
"chosen_code": "C67.9",
"confidence": "medium",
"verdict": "CONFIRMED",
"evidence": [
"Le contexte clinique suggère une prise en charge oncologique suite à un carcinome urothélial métastatique.",
"Les autres diagnostics sont des conséquences potentielles du cancer (obstruction urétérale, hydronéphrose) et non le motif principal de la prise en charge."
],
"reason": "Le carcinome urothélial métastatique est le motif principal de prise en charge, les autres diagnostics étant des complications.",
"candidates": [
{
"index": 0,
"term": "Carcinome urothélial métastatique",
"code": "C67.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": 1,
"term": "Hydronéphrose droite",
"code": "Z08",
"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": "Obstruction de l'uretère",
"code": "N20.0",
"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
}
}
],
"debug_scores": {
"top1": 4.0,
"top2": 4.0,
"delta": 0.0,
"llm": true
}
},
"dp_final": {
"chosen_index": 0,
"chosen_term": "Carcinome urothélial métastatique",
"chosen_code": "C67.9",
"confidence": "medium",
"verdict": "CONFIRMED",
"evidence": [
"Le contexte clinique suggère une prise en charge oncologique suite à un carcinome urothélial métastatique.",
"Les autres diagnostics sont des conséquences potentielles du cancer (obstruction urétérale, hydronéphrose) et non le motif principal de la prise en charge."
],
"reason": "Le carcinome urothélial métastatique est le motif principal de prise en charge, les autres diagnostics étant des complications.",
"candidates": [
{
"index": 0,
"term": "Carcinome urothélial métastatique",
"code": "C67.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": 1,
"term": "Hydronéphrose droite",
"code": "Z08",
"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": "Obstruction de l'uretère",
"code": "N20.0",
"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
}
}
],
"debug_scores": {
"top1": 4.0,
"top2": 4.0,
"delta": 0.0,
"llm": true
}
},
"quality_flags": {
"crh_only_mode": true
},
"diagnostics_associes": [
{
"texte": "Hydronéphrose droite",
"cim10_suggestion": "Z08",
"cim10_confidence": "high",
"cim10_final": "Z08",
"justification": "L'hydronéphrose droite est déjà codée en tant que diagnostic principal (DP). Il n'est donc pas approprié de la coder également en tant que diagnostic associé significatif (DAS). Le code Z08 (Examen de suivi après traitement pour tumeur) est pertinent car le patient est suivi pour un carcinome urothélial métastatique et l'hydronéphrose est une conséquence possible de cette pathologie ou de son traitement.",
"raisonnement": "ANALYSE CLINIQUE :\nL'hydronéphrose droite est une dilatation du système collecteur rénal droit, généralement due à une obstruction de l'écoulement urinaire. Elle peut être causée par diverses pathologies, allant d'une obstruction par un calcul à une compression externe (tumeur, etc.). Dans ce contexte, elle est associée à un carcinome urothélial métastatique et une obstruction de l'uretère, suggérant une cause obstructive liée au cancer.\n\nCODES CANDIDATS :\nAucun des codes fournis ne correspond directement à 'Hydronéphrose droite'. Cependant, N13.1 (Hydronéphrose droite) a déjà été codé. Les autres codes concernent des hydrocéphalies, hydrocèles ou hydrosalpinx, qui ne sont pas pertinents ici.\n\nDISCRIMINATION :\nLe code N13.1 a déjà été codé comme DP. Il n'est donc pas nécessaire de le coder à nouveau comme DAS. Aucun autre code dans les sources fournies ne correspond à une hydronéphrose acquise ou secondaire à une obstruction tumorale. L'hydronéphrose étant déjà codée en DP, elle ne peut pas être un DAS.\n\nREGLE PMSI :\nUn DAS doit mobiliser des ressources supplémentaires pendant le séjour. L'hydronéphrose droite étant déjà le DP, elle ne peut pas être un DAS. De plus, si un diagnostic précis explique un symptôme, le symptôme ne doit pas être codé comme DAS.",
"sources_rag": [
{
"document": "cim10",
"page": 694,
"code": "Q62.0",
"extrait": "Q62.0 Hydronéphrose congénitale"
},
{
"document": "cim10",
"page": 664,
"code": "P83.5",
"extrait": "P83.5 Hydrocèle congénitale"
},
{
"document": "cim10",
"page": 673,
"code": "Q06.4",
"extrait": "Q06.4 Hydromyélie\nHydrorachis"
},
{
"document": "cim10",
"page": 588,
"code": "N43.0",
"extrait": "N43.0 Hydrocèle enkystée"
},
{
"document": "cim10",
"page": 592,
"code": "N70.1",
"extrait": "N70.1 Salpingite et ovarite chroniques\nHydrosalpinx"
},
{
"document": "cim10",
"page": 588,
"code": "N43.3",
"extrait": "N43.3 Hydrocèle, sans précision"
},
{
"document": "cim10_alpha",
"page": 991,
"code": "Q05",
"extrait": "3-050 Hydrocéphalie congénitale et spina bifi- Q03, → Q05"
},
{
"document": "cim10_alpha",
"page": 1000,
"code": "N43",
"extrait": "220 Hydrocèle et spermatocèle → N43"
},
{
"document": "cim10",
"page": 588,
"code": "N43.2",
"extrait": "N43.2 Autres hydrocèles"
},
{
"document": "cim10",
"page": 352,
"code": "G91.2",
"extrait": "G91.2 Hydrocéphalie à pression normale"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Présence d'un carcinome urothélial métastatique (C67.9)",
"interpretation": "Le cancer peut causer une obstruction urétérale et donc une hydronéphrose."
},
{
"type": "imagerie",
"element": "Imagerie montrant une dilatation du système collecteur rénal droit",
"interpretation": "Confirme la présence de l'hydronéphrose."
},
{
"type": "clinique",
"element": "Obstruction de l'uretère (N20.0)",
"interpretation": "L'obstruction de l'uretère est une cause probable de l'hydronéphrose."
}
],
"niveau_severite": "severe",
"niveau_cma": 1,
"source": "llm_das"
},
{
"texte": "Obstruction de l'uretère",
"cim10_suggestion": "N20.0",
"cim10_confidence": "medium",
"cim10_final": "N20.0",
"justification": "Obstruction de l'uretère sans précision étiologique, compatible avec la compression tumorale déjà codée.",
"raisonnement": "ANALYSE CLINIQUE :\nL'obstruction de l'uretère est un blocage qui empêche l'écoulement normal de l'urine du rein vers la vessie. Cela peut entraîner une hydronéphrose (gonflement du rein) et potentiellement une insuffisance rénale si non traitée. Dans ce contexte, elle est associée à un carcinome urothélial métastatique, suggérant une possible compression externe de l'uretère par la tumeur.\n\nCODES CANDIDATS :\nQ62.1, Q62.3, N20.0, N20.1, S37.1\n\nDISCRIMINATION :\nQ62.1 concerne les atrésies et sténoses congénitales, ce qui n'est pas le cas ici. Q62.3 est trop général. S37.1 concerne les lésions traumatiques, non mentionnées. N20.1 concerne les calculs, non évoqués. N20.0 est le code le plus approprié car il décrit l'obstruction de l'uretère sans spécifier la cause, ce qui est cohérent avec le contexte clinique où la cause (compression tumorale) est déjà codée par C67.9. Le diagnostic initial N20.0 est donc confirmé.\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'obstruction de l'uretère, surtout en contexte de cancer et d'hydronéphrose, justifie pleinement un codage en tant que DAS.",
"sources_rag": [
{
"document": "cim10",
"page": 694,
"code": "Q62.1",
"extrait": "Q62.1 Atrésie et sténose de l'uretère\nImperméabilité de l'uretère\nOcclusion congénitale de :\n•jonction pyélo-urétérale\n•orifice vésico-urétéral\n•uretère"
},
{
"document": "cim10",
"page": 694,
"code": "Q62.4",
"extrait": "Q62.4 Agénésie de l'uretère\nAbsence d'uretère"
},
{
"document": "cim10",
"page": 694,
"code": "Q62",
"extrait": "Q62 Anomalies congénitales obstructives du bassinet et malformations\ncongénitales de l'uretère\nQ62.0 Hydronéphrose congénitale\nQ62.1 Atrésie et sténose de l'uretère\nImperméabilité de l'uretère\nOcclusi"
},
{
"document": "cim10",
"page": 765,
"code": "S37.1",
"extrait": "S37.1 Lésion traumatique de l'uretère"
},
{
"document": "cim10",
"page": 694,
"code": "Q62.3",
"extrait": "Q62.3 Autres anomalies obstructives du bassinet et de l'uretère\nUrétérocèle congénitale"
},
{
"document": "cim10",
"page": 581,
"code": "N20.1",
"extrait": "N20.1 Calcul de l'uretère\nCalcul urétéral"
},
{
"document": "cim10",
"page": 67,
"code": "Q62",
"extrait": "Q62 Anomalies congénitales obstructives du bassinet et malformations congénitales de l'uretère"
},
{
"document": "cim10",
"page": 695,
"code": "Q64.3",
"extrait": "Q64.3 Autres formes d'atrésie et de sténose de l'urètre et du col de la vessie\nImperméabilité de l'urètre\nOcclusion du col de la vessie\nRétrécissement de :\n•méat urinaire congénital(e)\n•orifice vésico"
},
{
"document": "cim10",
"page": 586,
"code": "N34.2",
"extrait": "N34.2 Autres urétrites\nMéatite urétrale\nUlcère de l'urètre (méat)\nUrétrite :\n•SAI\n•postménopausique"
},
{
"document": "cim10",
"page": 694,
"code": "Q62.6",
"extrait": "Q62.6 Malposition de l'uretère\nDéplacement\nDéviation\nde l'uretère ou de l'orifice urétéral\nEctopie\nImplantation anormale"
}
],
"preuves_cliniques": [
{
"type": "imagerie",
"element": "Scanner abdominal montrant une dilatation de l'uretère droit et une hydronéphrose",
"interpretation": "Confirme l'obstruction de l'uretère et ses conséquences."
},
{
"type": "clinique",
"element": "Douleur lombaire droite du patient",
"interpretation": "Symptôme typique de l'obstruction urétérale."
},
{
"type": "traitement",
"element": "Pose d'une sonde JJ pour dérivation urinaire",
"interpretation": "Nécessité d'une intervention pour soulager l'obstruction, justifiant le DAS."
}
],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "llm_das"
}
],
"actes_ccam": [],
"antecedents": [],
"traitements_sortie": [],
"biologie_cle": [],
"biologie_discarded": [],
"imagerie": [],
"complications": [],
"alertes_codage": [
"QC: DP C67.9 confiance medium→high — Le carcinome urothélial métastatique est un diagnostic important et justifié, même si la justification fournie est minimaliste. Il faudrait idéalement une référence à des éléments précis du dossier (imagerie, biopsies, etc.) pour renforcer la justification.",
"QC: DAS Z08 (Hydronéphrose droite) à reconsidérer — La justification est correcte. L'hydronéphrose est une conséquence de l'obstruction de l'uretère et ne doit pas être codée séparément si elle est directement liée au carcinome urothélial métastatique. La coder en DAS est inapproprié, elle est une conséquence.",
"QC: DAS N20.0 confiance high→medium — Le code est pertinent et justifié par les éléments cliniques mentionnés (scanner, douleur, pose de sonde JJ). Il serait préférable de préciser l'étiologie de l'obstruction si possible (compression tumorale est une bonne indication, mais une confirmation serait idéale). Le code est suffisamment spécifique dans ce contexte.",
"QC: La justification du code C67.9 est très succincte. Il est crucial de renforcer la justification avec des références précises aux éléments du dossier clinique (imagerie, biopsies, etc.).",
"QC: L'absence de précision sur l'étiologie de l'obstruction urétérale (N20.0) pourrait limiter la précision du codage. Si possible, préciser la cause (compression tumorale).",
"QC: Vérifier si d'autres codes liés aux métastases sont nécessaires en fonction des localisations des métastases (ex: C79.9 si les métastases sont multiples et non précisées)."
],
"source_files": [],
"ghm_estimation": {
"cmd": "17",
"cmd_libelle": "Tumeurs malignes",
"type_ghm": "M",
"severite": 1,
"ghm_approx": "17M??1",
"cma_count": 0,
"cms_count": 0,
"alertes": []
},
"controles_cpam": [],
"veto_report": {
"verdict": "PASS",
"score_contestabilite": 100,
"issues": []
},
"processing_time_s": 87.05,
"metrics": {
"das_total": 2,
"das_active": 2,
"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": []
}
}