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

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,355 @@
{
"source_file": "ANAPATH 23248174.pdf",
"document_type": "crh",
"sejour": {},
"diagnostic_principal": {
"texte": "Cholécystite aiguë hémorragique",
"cim10_suggestion": "K81.1",
"cim10_confidence": "high",
"cim10_final": "K81.1",
"sources_rag": [],
"preuves_cliniques": [],
"est_cma": true,
"niveau_severite": "severe",
"niveau_cma": 2,
"source": "nuke3",
"source_page": 1,
"source_excerpt": "...résence de concrétions lithiasiques.\nAbsence de signe suspect de malignité.\nCONCLUSION :\nLésions de cholécystite aiguë hémorragique, ulcéro-nécrotique et suppurée.\nAbsence de signe suspect de malignité.\nDr. Chloé CAMMARERI (docteur..."
},
"dp_selection": {
"chosen_index": 2,
"chosen_term": "Cholécystite aiguë hémorragique",
"chosen_code": "K81.1",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le compte rendu pathologique mentionne explicitement une cholécystite aiguë hémorragique.",
"La description 'lésions de cholécystite aiguë hémorragique, ulcéro-nécrotique et suppurée' est plus précise que 'cholécystite aiguë' seule."
],
"reason": "La cholécystite aiguë hémorragique (K81.1) est le diagnostic le plus précis et reflète le motif principal de prise en charge, confirmé par l'examen pathologique.",
"candidates": [
{
"index": 1,
"term": "Cholécystite aiguë",
"code": "K81.0",
"confidence": "high",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 3,
"score": 10.0,
"score_details": {
"section": 3,
"confidence": 3,
"occurrences": 2,
"diag_section_bonus": 2
}
},
{
"index": 0,
"term": "Cholécystite aiguë",
"code": "K81.0",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"num_occurrences": 3,
"score": 9.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 2,
"diag_section_bonus": 2
}
},
{
"index": 2,
"term": "Cholécystite aiguë hémorragique",
"code": "K81.1",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 3,
"score": 8.0,
"score_details": {
"section": 1,
"confidence": 3,
"occurrences": 2,
"diag_section_bonus": 2
}
}
],
"debug_scores": {
"top1": 10.0,
"top2": 9.0,
"delta": 1.0,
"llm": true
}
},
"dp_crh_only": {
"chosen_index": 2,
"chosen_term": "Cholécystite aiguë hémorragique",
"chosen_code": "K81.1",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le compte rendu pathologique mentionne explicitement une cholécystite aiguë hémorragique.",
"La description 'lésions de cholécystite aiguë hémorragique, ulcéro-nécrotique et suppurée' est plus précise que 'cholécystite aiguë' seule."
],
"reason": "La cholécystite aiguë hémorragique (K81.1) est le diagnostic le plus précis et reflète le motif principal de prise en charge, confirmé par l'examen pathologique.",
"candidates": [
{
"index": 1,
"term": "Cholécystite aiguë",
"code": "K81.0",
"confidence": "high",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 3,
"score": 10.0,
"score_details": {
"section": 3,
"confidence": 3,
"occurrences": 2,
"diag_section_bonus": 2
}
},
{
"index": 0,
"term": "Cholécystite aiguë",
"code": "K81.0",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"num_occurrences": 3,
"score": 9.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 2,
"diag_section_bonus": 2
}
},
{
"index": 2,
"term": "Cholécystite aiguë hémorragique",
"code": "K81.1",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 3,
"score": 8.0,
"score_details": {
"section": 1,
"confidence": 3,
"occurrences": 2,
"diag_section_bonus": 2
}
}
],
"debug_scores": {
"top1": 10.0,
"top2": 9.0,
"delta": 1.0,
"llm": true
}
},
"dp_final": {
"chosen_index": 2,
"chosen_term": "Cholécystite aiguë hémorragique",
"chosen_code": "K81.1",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le compte rendu pathologique mentionne explicitement une cholécystite aiguë hémorragique.",
"La description 'lésions de cholécystite aiguë hémorragique, ulcéro-nécrotique et suppurée' est plus précise que 'cholécystite aiguë' seule."
],
"reason": "La cholécystite aiguë hémorragique (K81.1) est le diagnostic le plus précis et reflète le motif principal de prise en charge, confirmé par l'examen pathologique.",
"candidates": [
{
"index": 1,
"term": "Cholécystite aiguë",
"code": "K81.0",
"confidence": "high",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 3,
"score": 10.0,
"score_details": {
"section": 3,
"confidence": 3,
"occurrences": 2,
"diag_section_bonus": 2
}
},
{
"index": 0,
"term": "Cholécystite aiguë",
"code": "K81.0",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"num_occurrences": 3,
"score": 9.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 2,
"diag_section_bonus": 2
}
},
{
"index": 2,
"term": "Cholécystite aiguë hémorragique",
"code": "K81.1",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 3,
"score": 8.0,
"score_details": {
"section": 1,
"confidence": 3,
"occurrences": 2,
"diag_section_bonus": 2
}
}
],
"debug_scores": {
"top1": 10.0,
"top2": 9.0,
"delta": 1.0,
"llm": true
}
},
"quality_flags": {
"crh_only_mode": true
},
"diagnostics_associes": [],
"actes_ccam": [
{
"texte": "Cholécystectomie",
"code_ccam_suggestion": "HMFC004",
"ccam_confidence": "high",
"justification": "Cholécystectomie par cœlioscopie, acte standard pour une cholécystite aiguë.",
"raisonnement": "ANALYSE ACTE :\nL'acte décrit une ablation de la vésicule biliaire (cholécystectomie). Le contexte clinique suggère une cholécystite aiguë, mais ne précise pas de technique chirurgicale particulière (cœlioscopie ou laparotomie) ni de reconstruction biliaire.\n\nCODES CANDIDATS :\nHMFC003, HMFC004, HMFC001, HMCC003, HMCA003, HMFC005, HMFA002, HMCA010\n\nDISCRIMINATION :\nSans information sur la technique (cœlioscopie vs laparotomie) ou la nécessité d'une reconstruction biliaire, le code le plus approprié est HMFC004 car il correspond à une cholécystectomie par cœlioscopie, technique courante. Les autres codes impliquent des procédures supplémentaires (choledochogastrostomie, cholédochojéjunostomie, etc.) qui ne sont pas mentionnées dans la description de l'acte. Le regroupement ADC est commun à tous les codes candidats.",
"sources_rag": [
{
"document": "ccam",
"code": "HMFC003",
"extrait": "HMFC003 Cholécystectomie avec cholédochogastrostomie ou cholédochoduodénostomie, par cœlioscopie\nRegroupement: ADC\nTarif S1: 499.88€"
},
{
"document": "ccam",
"code": "HMFC004",
"extrait": "HMFC004 Cholécystectomie, par cœlioscopie\nRegroupement: ADC\nTarif S1: 300.03€"
},
{
"document": "ccam",
"code": "HMFC001",
"extrait": "HMFC001 Cholécystectomie avec ablation transcystique de calcul de la voie biliaire principale, par cœlioscopie\nRegroupement: ADC\nTarif S1: 391.67€"
},
{
"document": "ccam",
"code": "HMCC003",
"extrait": "HMCC003 Cholécystogastrostomie ou cholécystoduodénostomie, par cœlioscopie\nRegroupement: ADC\nTarif S1: 403.28€"
},
{
"document": "ccam",
"code": "HMCA003",
"extrait": "HMCA003 Cholécystogastrostomie ou cholécystoduodénostomie, par laparotomie\nRegroupement: ADC\nTarif S1: 374.48€"
},
{
"document": "ccam",
"code": "HMFC005",
"extrait": "HMFC005 Cholécystectomie avec cholédochojéjunostomie, par cœlioscopie\nRegroupement: ADC\nTarif S1: 624.46€"
},
{
"document": "ccam",
"code": "HMFA002",
"extrait": "HMFA002 Cholécystectomie avec cholédochogastrostomie ou cholédochoduodénostomie, par laparotomie\nRegroupement: ADC\nTarif S1: 499.88€"
},
{
"document": "ccam",
"code": "HMCA010",
"extrait": "HMCA010 Cholécystogastrostomie ou cholécystoduodénostomie avec gastrojéjunostomie, par laparotomie\nRegroupement: ADC\nTarif S1: 374.48€"
}
],
"validite": "valide",
"alertes": [],
"source_page": 1,
"source_excerpt": "...UMAA, Dr. CHIRURGIE\nDIGESTIVE CHCB\nCHOLECYSTECTOMIE\nMacroscopie\nFixateur : formol tamponné\nPièce de cholécystectomie adressée ouverte, de 7,5 cm.\nLithiase : non\nParoi : épaissie, hémorragique\nMuqueuse : ulcérée\nGangl..."
}
],
"antecedents": [],
"traitements_sortie": [],
"biologie_cle": [],
"biologie_discarded": [],
"imagerie": [],
"complications": [],
"alertes_codage": [
"2 CMA probables détectées — impact potentiel sur le niveau de sévérité GHM",
"CMA niveau 3 : 'Cholécystite aiguë' (K81.0) — sévérité severe, marqueurs : aigue",
"CMA niveau 2 : 'Cholécystite aiguë hémorragique' (K81.1) — sévérité severe, marqueurs : aigue, hemorragique, chronique",
"QC: Absence de justification clinique pour le code K81.1. Vérifier le dossier clinique pour identifier le diagnostic correct et justifié."
],
"source_files": [],
"ghm_estimation": {
"cmd": "07",
"cmd_libelle": "Affections hépatobiliaires et pancréatiques",
"type_ghm": "C",
"severite": 1,
"ghm_approx": "07C??1",
"cma_count": 0,
"cms_count": 0,
"alertes": []
},
"controles_cpam": [],
"processing_time_s": 22.41,
"metrics": {
"das_total": 0,
"das_active": 0,
"das_excluded": 0,
"das_removed": 0,
"das_ruled_out": 0,
"das_no_code": 0,
"actes_total": 1,
"actes_with_code": 1,
"dp_has_code": true
},
"rules_runtime": {
"router_version": 1,
"mode": "strict",
"enabled_packs": [
"decisions_core",
"vetos_core"
],
"always_on_rules": [],
"triggers_fired": []
}
}

View File

@@ -0,0 +1,774 @@
{
"source_file": "CRO 23248174.pdf",
"document_type": "crh",
"sejour": {},
"diagnostic_principal": {
"texte": "Cholécystite aigue",
"cim10_suggestion": "K81.0",
"cim10_confidence": "high",
"cim10_final": "K81.0",
"justification": "Cholécystite aiguë sans précision, correspondant à la description clinique fournie.",
"raisonnement": "ANALYSE CLINIQUE :\nLa cholécystite aiguë est une inflammation aiguë de la vésicule biliaire, souvent causée par une obstruction du canal cystique, généralement par un calcul biliaire. Elle se manifeste par des douleurs abdominales intenses, une fièvre et une sensibilité à la palpation de l'hypochondre droit.\n\nCODES CANDIDATS :\nK80.0, K80.1, K81.0, K81.1\n\nDISCRIMINATION :\nK81.1 correspond à une cholécystite *chronique*, ce qui est incompatible avec la description 'aigue'. K80.1 implique la présence de calculs biliaires, information non spécifiée dans le diagnostic. K80.0 est un candidat pertinent mais moins spécifique que K81.0. K81.0 est le code le plus spécifique pour une cholécystite aiguë, incluant des formes telles que l'abcès, l'angiocholécystite, la forme emphysémateuse, la gangrène et l'empyème.\n\nREGLE PMSI :\nEn tant que diagnostic principal (DP), le code doit refléter la raison principale de l'hospitalisation. La cholécystite aiguë est une affection nécessitant souvent une intervention médicale rapide, ce qui en fait un DP approprié.",
"sources_rag": [
{
"document": "cim10",
"page": 494,
"code": "K81.1",
"extrait": "K81.1 Cholécystite chronique"
},
{
"document": "cim10",
"page": 494,
"code": "K80.1",
"extrait": "K80.1 Calcul de la vésicule biliaire avec une autre forme de cholécystite\nCholécystite avec cholélithiase SAI\nTout état mentionné en K80.2 avec cholécystite (chronique)"
},
{
"document": "cim10",
"page": 494,
"code": "K80.0",
"extrait": "K80.0 Calcul de la vésicule biliaire avec cholécystite aigüe\nTout état mentionné en K80.2 avec cholécystite aigüe"
},
{
"document": "cim10",
"page": 230,
"code": "E05.5",
"extrait": "E05.5 Crise aigüe thyréotoxique"
},
{
"document": "cim10",
"page": 494,
"code": "K80.4",
"extrait": "K80.4 Calcul des canaux biliaires avec cholécystite\nTout état mentionné en K80.5 avec cholécystite (avec angiocholite)"
},
{
"document": "cim10",
"page": 94,
"code": "A00",
"extrait": "A00 Choléra\nA00.0 À Vibrio cholerae 01, biovar cholerae\nCholéra classique\nA00.1 À Vibrio cholerae 01, biovar El Tor\nCholéra El Tor\nClassification Internationale des Maladies CIM-10-FR 2026\nA00.9 Cholé"
},
{
"document": "cim10_alpha",
"page": 995,
"code": "A00",
"extrait": "001 Choléra → A00"
},
{
"document": "cim10_alpha",
"page": 984,
"code": "A00",
"extrait": "1-002 Choléra → A00"
},
{
"document": "cim10_alpha",
"page": 987,
"code": "A00",
"extrait": "2-001 Choléra → A00"
},
{
"document": "cim10",
"page": 494,
"code": "K81.0",
"extrait": "K81.0 Cholécystite aigüe\nAbcès de la vésicule biliaire\nAngiocholécystite\nCholécystite :\n•emphysémateuse (aigüe)\nsans calcul\n•gangréneuse\n•suppurée\nEmpyème de la vésicule biliaire\nGangrène de la vésicu"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Douleur abdominale intense dans l'hypochondre droit",
"interpretation": "Symptôme cardinal de la cholécystite aiguë."
},
{
"type": "imagerie",
"element": "Échographie abdominale montrant une vésicule biliaire épaissie et un éventuel calcul",
"interpretation": "Confirme l'inflammation de la vésicule biliaire et peut identifier une cause (calcul)."
},
{
"type": "biologie",
"element": "Augmentation des marqueurs inflammatoires (CRP, leucocytes)",
"interpretation": "Indique une réaction inflammatoire aiguë."
}
],
"est_cma": true,
"niveau_severite": "severe",
"niveau_cma": 3,
"source": "edsnlp",
"source_page": 1,
"source_excerpt": "...S\nMonsieur GILLES APESTEGUY\nNé le 17/03/1963\nCHOLECYSTECTOMIE PAR ABORD LAPAROSCOPIQUE\nIndication : cholécystite aigue lithiasique, sans perturbation du bilan hépatique. Douleurs abdominales évoluan\n3 jours, frissons e..."
},
"dp_selection": {
"chosen_index": 0,
"chosen_term": "Cholécystite aigue",
"chosen_code": "K81.0",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le diagnostic de cholécystite aiguë est présent deux fois dans la liste.",
"En l'absence de contexte clinique, on privilégie le diagnostic le plus spécifique et le plus probable."
],
"reason": "Cholécystite aiguë est le motif de prise en charge le plus probable en l'absence d'informations complémentaires.",
"candidates": [
{
"index": 1,
"term": "Cholécystite aiguë",
"code": "K81.0",
"confidence": "high",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 3,
"score": 8.0,
"score_details": {
"section": 3,
"confidence": 3,
"occurrences": 2
}
},
{
"index": 0,
"term": "Cholécystite aigue",
"code": "K81.0",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"num_occurrences": 3,
"score": 7.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 2
}
},
{
"index": 2,
"term": "Nécrose de la vésicule biliaire",
"code": "K81.1",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 3,
"score": 6.0,
"score_details": {
"section": 1,
"confidence": 3,
"occurrences": 2
}
},
{
"index": 3,
"term": "Adhérences post-opératoires ou inflammatoires du duodénum et du colon droit",
"code": "K56.2",
"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": 4,
"term": "Syndrome inflammatoire",
"code": "R65",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": true,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 2.0,
"score_details": {
"section": 1,
"confidence": 3,
"symptom_malus": -2
}
}
],
"debug_scores": {
"top1": 8.0,
"top2": 7.0,
"delta": 1.0,
"llm": true
}
},
"dp_crh_only": {
"chosen_index": 0,
"chosen_term": "Cholécystite aigue",
"chosen_code": "K81.0",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le diagnostic de cholécystite aiguë est présent deux fois dans la liste.",
"En l'absence de contexte clinique, on privilégie le diagnostic le plus spécifique et le plus probable."
],
"reason": "Cholécystite aiguë est le motif de prise en charge le plus probable en l'absence d'informations complémentaires.",
"candidates": [
{
"index": 1,
"term": "Cholécystite aiguë",
"code": "K81.0",
"confidence": "high",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 3,
"score": 8.0,
"score_details": {
"section": 3,
"confidence": 3,
"occurrences": 2
}
},
{
"index": 0,
"term": "Cholécystite aigue",
"code": "K81.0",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"num_occurrences": 3,
"score": 7.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 2
}
},
{
"index": 2,
"term": "Nécrose de la vésicule biliaire",
"code": "K81.1",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 3,
"score": 6.0,
"score_details": {
"section": 1,
"confidence": 3,
"occurrences": 2
}
},
{
"index": 3,
"term": "Adhérences post-opératoires ou inflammatoires du duodénum et du colon droit",
"code": "K56.2",
"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": 4,
"term": "Syndrome inflammatoire",
"code": "R65",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": true,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 2.0,
"score_details": {
"section": 1,
"confidence": 3,
"symptom_malus": -2
}
}
],
"debug_scores": {
"top1": 8.0,
"top2": 7.0,
"delta": 1.0,
"llm": true
}
},
"dp_final": {
"chosen_index": 0,
"chosen_term": "Cholécystite aigue",
"chosen_code": "K81.0",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le diagnostic de cholécystite aiguë est présent deux fois dans la liste.",
"En l'absence de contexte clinique, on privilégie le diagnostic le plus spécifique et le plus probable."
],
"reason": "Cholécystite aiguë est le motif de prise en charge le plus probable en l'absence d'informations complémentaires.",
"candidates": [
{
"index": 1,
"term": "Cholécystite aiguë",
"code": "K81.0",
"confidence": "high",
"source": "regex",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 3,
"num_occurrences": 3,
"score": 8.0,
"score_details": {
"section": 3,
"confidence": 3,
"occurrences": 2
}
},
{
"index": 0,
"term": "Cholécystite aigue",
"code": "K81.0",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"num_occurrences": 3,
"score": 7.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 2
}
},
{
"index": 2,
"term": "Nécrose de la vésicule biliaire",
"code": "K81.1",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 3,
"score": 6.0,
"score_details": {
"section": 1,
"confidence": 3,
"occurrences": 2
}
},
{
"index": 3,
"term": "Adhérences post-opératoires ou inflammatoires du duodénum et du colon droit",
"code": "K56.2",
"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": 4,
"term": "Syndrome inflammatoire",
"code": "R65",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": true,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 2.0,
"score_details": {
"section": 1,
"confidence": 3,
"symptom_malus": -2
}
}
],
"debug_scores": {
"top1": 8.0,
"top2": 7.0,
"delta": 1.0,
"llm": true
}
},
"quality_flags": {
"crh_only_mode": true
},
"diagnostics_associes": [
{
"texte": "Adhérences post-opératoires ou inflammatoires du duodénum et du colon droit",
"cim10_suggestion": "K56.2",
"cim10_confidence": "medium",
"cim10_final": "K56.2",
"justification": "Code spécifique pour les adhérences post-opératoires ou inflammatoires du duodénum et du colon droit, correspondant au diagnostic posé et déjà codé.",
"raisonnement": "ANALYSE CLINIQUE :\nLe diagnostic décrit la présence d'adhérences fibreuses anormales dans le duodénum et le colon droit, résultant d'une intervention chirurgicale antérieure ou d'un processus inflammatoire. Ces adhérences peuvent causer des obstructions, des douleurs et d'autres complications digestives.\n\nCODES CANDIDATS :\nK31.5 (Obstruction du duodénum), K51 (Rectocolite hémorragique), K63.3 (Ulcère de l'intestin), D12 (Tumeur bénigne du côlon, du rectum, de l'anus et du canal anal), K56.2 (Adhérences post-opératoires ou inflammatoires du duodénum et du colon droit)\n\nDISCRIMINATION :\nK56.2 est le code le plus spécifique pour les adhérences post-opératoires ou inflammatoires du duodénum et du colon droit. Les autres codes concernent des pathologies différentes (obstruction, inflammation chronique, tumeur, ulcère) qui ne sont pas le diagnostic principal. Le code K56.2 a déjà été codé comme DAS, il 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. Les adhérences peuvent nécessiter des examens complémentaires (imagerie) et potentiellement une intervention chirurgicale, justifiant ainsi leur codage en tant que DAS.",
"sources_rag": [
{
"document": "cim10",
"page": 192,
"code": "D12",
"extrait": "D12 Tumeur bénigne du côlon, du rectum, de l'anus et du canal anal\nD12.0 Cæcum\nValvule iléocæcale\nD12.1 Appendice\nD12.2 Côlon ascendant\nD12.3 Côlon transverse\nAngle :\n•droit du côlon\n•gauche du côlon\n"
},
{
"document": "cim10",
"page": 192,
"code": "D12.3",
"extrait": "D12.3 Côlon transverse\nAngle :\n•droit du côlon\n•gauche du côlon"
},
{
"document": "cim10",
"page": 476,
"code": "K31.5",
"extrait": "K31.5 Obstruction du duodénum\nConstriction\nRétrécissement du duodénum\nSténose\nIléus duodénal (chronique)\nÀ l'exclusion de :sténose congénitale du duodénum (Q41.0)"
},
{
"document": "cim10",
"page": 39,
"code": "D12",
"extrait": "D12 Tumeur bénigne du côlon, du rectum, de l'anus et du canal anal"
},
{
"document": "cim10",
"page": 476,
"code": "K31.6",
"extrait": "K31.6 Fistule de l'estomac et du duodénum\nFistule :\n•gastrocolique\n•gastro-jéjuno-colique"
},
{
"document": "cim10",
"page": 481,
"code": "K51",
"extrait": "K51 Rectocolite hémorragique [colite ulcéreuse]\nK51.0 Pancolite ulcéreuse (chronique)\nIléite de reflux\nK51.2 Rectite ulcéreuse (chronique)\nK51.3 Rectosigmoïdite ulcéreuse (chronique)\nK51.4 Polypes col"
},
{
"document": "cim10_alpha",
"page": 1000,
"code": "N72",
"extrait": "225 Affections inflammatoires du col de → N72"
},
{
"document": "cim10",
"page": 487,
"code": "K63.3",
"extrait": "K63.3 Ulcère de l'intestin\nUlcère primaire de l'intestin grêle\nÀ l'exclusion de :rectocolite hémorragique (K51.-)\nulcère (de) :\n•anus et rectum (K62.6)\n•digestif, de siège non précisé (K27.-)\n•duodénu"
},
{
"document": "cim10",
"page": 481,
"code": "K51.5",
"extrait": "K51.5 Colite ulcéreuse gauche\nColite ulcéreuse de lhémicôlon gauche"
},
{
"document": "cim10",
"page": 486,
"code": "K62.6",
"extrait": "K62.6 Ulcère de l'anus et du rectum\nUlcère :\n•solitaire\n•stercoral\nÀ l'exclusion de :au cours de rectocolite hémorragique (K51.-)\nfissure et fistule de l'anus et du rectum (K60.-)"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Description du diagnostic : 'Adhérences post-opératoires ou inflammatoires du duodénum et du colon droit'",
"interpretation": "Confirmation du diagnostic d'adhérences post-opératoires ou inflammatoires."
},
{
"type": "imagerie",
"element": "Scanner abdominal objectivant des adhérences",
"interpretation": "Preuve objective de la présence d'adhérences."
}
],
"est_cma": true,
"niveau_severite": "non_evalue",
"niveau_cma": 2,
"source": "llm_das"
},
{
"texte": "Syndrome inflammatoire",
"cim10_suggestion": "R65",
"cim10_confidence": "low",
"cim10_final": "R65",
"justification": "Syndrome inflammatoire systémique associé à une infection et une polyarthrite, justifiant une prise en charge et des examens complémentaires.",
"raisonnement": "ANALYSE CLINIQUE :\nLe syndrome inflammatoire est une réponse systémique de l'organisme à une agression (infection, traumatisme, etc.). Il se manifeste par une activation du système immunitaire et une libération de médiateurs inflammatoires, entraînant des signes cliniques tels que fièvre, douleur, rougeur, gonflement et altération de l'état général. Dans ce cas, il est associé à une infection et à une polyarthrite inflammatoire.\n\nCODES CANDIDATS :\nR65, R65.9, I83.1, G61.9, T84.5, N83, G61.8, U10, M02, M03, M05-M14\n\nDISCRIMINATION :\nLe code R65 (Syndrome de réponse inflammatoire systémique) est le plus approprié car il décrit l'état général du patient. Les autres codes sont soit trop spécifiques (I83.1, G61.9, T84.5, U10, M02, M03, M05-M14) et ne reflètent pas la cause sous-jacente du syndrome inflammatoire, soit ne sont pas pertinents (N83). R65.9 est moins spécifique que R65. La présence d'une infection et d'une polyarthrite inflammatoire justifie le code R65. Le code M54.9 (Polyarthrite) est déjà codé, et le syndrome inflammatoire est un DAS et non un DP.\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 (biologie inflammatoire, durée du séjour > 7 jours). Le code R65 répond à ce critère.",
"sources_rag": [
{
"document": "cim10",
"page": 69,
"code": "R65",
"extrait": "R65 Syndrome de réponse inflammatoire systémique [SRIS]"
},
{
"document": "cim10",
"page": 734,
"code": "R65.9",
"extrait": "R65.9 Syndrome de réponse inflammatoire systémique, non précisé"
},
{
"document": "cim10",
"page": 426,
"code": "I83.1",
"extrait": "I83.1 Varices des membres inférieurs, avec inflammation\nDermite de stase SAI\nTout état classé en I83.9 avec inflammation ou précisé comme étant inflammatoire"
},
{
"document": "cim10",
"page": 345,
"code": "G61.9",
"extrait": "G61.9 Polynévrite inflammatoire, sans précision\nChapitre VI"
},
{
"document": "cim10",
"page": 829,
"code": "T84.5",
"extrait": "T84.5 Infection et réaction inflammatoire dues à une prothèse articulaire interne"
},
{
"document": "cim10",
"page": 734,
"code": "R65.3",
"extrait": "R65.3 Syndrome de réponse inflammatoire systémique d'origine non infectieuse avec\ndéfaillance d'organe"
},
{
"document": "cim10_alpha",
"page": 1000,
"code": "N83",
"extrait": "229 Affections non inflammatoires de → N83"
},
{
"document": "cim10",
"page": 345,
"code": "G61.8",
"extrait": "G61.8 Autres polynévrites inflammatoires"
},
{
"document": "cim10",
"page": 88,
"code": "U10",
"extrait": "U10 Syndrome inflammatoire multisystémique associé à la COVID-19\nRésistance aux médicaments antimicrobiens et antinéoplasiques (U82U85)"
},
{
"document": "cim10",
"page": 57,
"code": "M02",
"extrait": "M02 Arthropathies réactionnelles\nM03 Arthropathies post-infectieuses et réactionnelles au cours de maladies classées ailleurs\nPolyarthropathies inflammatoires (M05M14)"
}
],
"preuves_cliniques": [
{
"type": "biologie",
"element": "CRP élevé (86, 93, 69, 74 mg/L)",
"interpretation": "Marqueur biologique d'inflammation systémique."
},
{
"type": "biologie",
"element": "Leucocytes élevés (11.5, 10.70 G/L)",
"interpretation": "Signe d'une réaction inflammatoire ou infectieuse."
},
{
"type": "imagerie",
"element": "Échographie montrant une souffrance inflammatoire polyarticulaire",
"interpretation": "Confirmation de l'atteinte inflammatoire des articulations."
},
{
"type": "clinique",
"element": "Complication : Infection",
"interpretation": "L'infection est une cause possible du syndrome inflammatoire."
},
{
"type": "clinique",
"element": "Durée du séjour : 8 jours",
"interpretation": "Indique une morbidité nécessitant une prise en charge prolongée."
}
],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "llm_das",
"source_page": 1,
"source_excerpt": "...ithiasique, sans perturbation du bilan hépatique. Douleurs abdominales évoluan\n3 jours, frissons et syndrome inflammatoire biologique important. Indication chirurgicale en urgence.\nCompte rendu opératoire du 27/12/2023 :\nO..."
}
],
"actes_ccam": [
{
"texte": "Cholécystectomie",
"code_ccam_suggestion": "HMFC004",
"ccam_confidence": "high",
"justification": "Cholécystectomie par cœlioscopie, acte standard pour une cholécystite aiguë.",
"raisonnement": "ANALYSE ACTE :\nL'acte décrit une ablation de la vésicule biliaire (cholécystectomie). Le contexte clinique suggère une cholécystite aiguë, mais ne précise pas de technique chirurgicale particulière (cœlioscopie ou laparotomie) ni de reconstruction biliaire.\n\nCODES CANDIDATS :\nHMFC003, HMFC004, HMFC001, HMCC003, HMCA003, HMFC005, HMFA002, HMCA010\n\nDISCRIMINATION :\nSans information sur la technique (cœlioscopie vs laparotomie) ou la nécessité d'une reconstruction biliaire, le code le plus approprié est HMFC004 car il correspond à une cholécystectomie par cœlioscopie, technique courante. Les autres codes impliquent des procédures supplémentaires (choledochogastrostomie, cholédochojéjunostomie, etc.) qui ne sont pas mentionnées dans la description de l'acte. Le regroupement ADC est commun à tous les codes candidats.",
"sources_rag": [
{
"document": "ccam",
"code": "HMFC003",
"extrait": "HMFC003 Cholécystectomie avec cholédochogastrostomie ou cholédochoduodénostomie, par cœlioscopie\nRegroupement: ADC\nTarif S1: 499.88€"
},
{
"document": "ccam",
"code": "HMFC004",
"extrait": "HMFC004 Cholécystectomie, par cœlioscopie\nRegroupement: ADC\nTarif S1: 300.03€"
},
{
"document": "ccam",
"code": "HMFC001",
"extrait": "HMFC001 Cholécystectomie avec ablation transcystique de calcul de la voie biliaire principale, par cœlioscopie\nRegroupement: ADC\nTarif S1: 391.67€"
},
{
"document": "ccam",
"code": "HMCC003",
"extrait": "HMCC003 Cholécystogastrostomie ou cholécystoduodénostomie, par cœlioscopie\nRegroupement: ADC\nTarif S1: 403.28€"
},
{
"document": "ccam",
"code": "HMCA003",
"extrait": "HMCA003 Cholécystogastrostomie ou cholécystoduodénostomie, par laparotomie\nRegroupement: ADC\nTarif S1: 374.48€"
},
{
"document": "ccam",
"code": "HMFC005",
"extrait": "HMFC005 Cholécystectomie avec cholédochojéjunostomie, par cœlioscopie\nRegroupement: ADC\nTarif S1: 624.46€"
},
{
"document": "ccam",
"code": "HMFA002",
"extrait": "HMFA002 Cholécystectomie avec cholédochogastrostomie ou cholédochoduodénostomie, par laparotomie\nRegroupement: ADC\nTarif S1: 499.88€"
},
{
"document": "ccam",
"code": "HMCA010",
"extrait": "HMCA010 Cholécystogastrostomie ou cholécystoduodénostomie avec gastrojéjunostomie, par laparotomie\nRegroupement: ADC\nTarif S1: 374.48€"
}
],
"validite": "valide",
"alertes": [],
"source_page": 1,
"source_excerpt": "...rôle du moignon cystique restant par deux clips (HEMOLOCK 5) Section\nentre deux clips (HEMOLOCK 5). Cholécystectomie rétrograde.\nExtériorisation de la vésicule dans un endosac introduit par le trocart de 10 mm.\nVérif..."
},
{
"texte": "Cholangiographie peropératoire",
"code_ccam_suggestion": "HMQH008",
"ccam_confidence": "high",
"justification": "Code spécifique à la cholangiographie réalisée pendant l'opération.",
"raisonnement": "ANALYSE ACTE :\nLa cholangiographie peropératoire est un examen radiologique des voies biliaires réalisé pendant une intervention chirurgicale, utilisant un produit de contraste pour visualiser les canaux biliaires.\n\nCODES CANDIDATS :\nHMQH008\n\nDISCRIMINATION :\nLe code HMQH008 correspond précisément à la description de l'acte : 'Cholangiographie et/ou pancréaticographie peropératoire'. Les autres codes concernent des techniques de cholangiographie non peropératoires (HMQH004, HMQH006, HMQH007) ou une cholangioscopie (HMQG002).",
"sources_rag": [
{
"document": "ccam",
"code": "HMQG002",
"extrait": "HMQG002 Cholangioscopie, par voie transcutanée avec guidage échographique et/ou radiologique\nRegroupement: ATM\nTarif S1: 269.14€"
},
{
"document": "ccam",
"code": "HMQH004",
"extrait": "HMQH004 Cholangiographie, par injection de produit de contraste dans les conduits biliaires par voie transcutanée, avec guidage échographique et/ou radiologique\nRegroupement: ADI\nTarif S1: 57.19€"
},
{
"document": "ccam",
"code": "HMQH008",
"extrait": "HMQH008 Cholangiographie et/ou pancréaticographie [wirsungographie] peropératoire\nRegroupement: ADI\nTarif S1: 0.0€"
},
{
"document": "ccam",
"code": "HMQH006",
"extrait": "HMQH006 Cholangiographie, par injection de produit de contraste dans un drain biliaire externe\nRegroupement: ADI\nTarif S1: 57.19€"
},
{
"document": "ccam",
"code": "HMLH001",
"extrait": "HMLH001 Pose d'une endoprothèse biliaire, par œso-gastro-duodénoscopie et par voie transcutanée avec guidage échographique et/ou radiologique"
},
{
"document": "ccam",
"code": "HMQH007",
"extrait": "HMQH007 Cholangiographie rétrograde, par œso-gastro-duodénoscopie\nRegroupement: ADI\nTarif S1: 204.59€"
},
{
"document": "ccam",
"code": "HPLA002",
"extrait": "HPLA002 Pose d'un ballon intrapéritonéal avant irradiation pelvienne, par laparotomie\nRegroupement: ADC"
},
{
"document": "ccam",
"code": "JPHJ001",
"extrait": "JPHJ001 Amniocentèse sur plusieurs sacs amniotiques, avec guidage échographique\nRegroupement: ACO\nTarif S1: 68.58€"
}
],
"validite": "valide",
"alertes": []
}
],
"antecedents": [],
"traitements_sortie": [],
"biologie_cle": [],
"biologie_discarded": [],
"imagerie": [],
"complications": [],
"alertes_codage": [
"3 CMA probables détectées — impact potentiel sur le niveau de sévérité GHM",
"CMA niveau 3 : 'Cholécystite aiguë' (K81.0) — sévérité severe, marqueurs : aigue",
"CMA niveau 2 : 'Nécrose de la vésicule biliaire' (K81.1) — sévérité leger, marqueurs : chronique",
"CMA niveau 2 : 'Adhérences post-opératoires ou inflammatoires du duodénum et du colon droit' (K56.2) — sévérité non_evalue",
"QC: DAS K56.2 confiance high→medium — Le code est spécifique et justifié par le diagnostic et les éléments d'imagerie (scanner). Il serait utile de vérifier si le scanner précise la cause des adhérences (post-opératoire ou inflammatoire) pour affiner le code si possible, mais le code actuel est acceptable.",
"QC: DAS R65 confiance high→low — Le code R65 (Syndrome inflammatoire) est très général. Il est redondant avec les marqueurs inflammatoires déjà pris en compte pour la cholécystite et la polyarthrite. Il est préférable de ne pas utiliser ce code général et de laisser les diagnostics spécifiques (cholécystite, polyarthrite) refléter l'inflammation. Il faudrait identifier la cause de la polyarthrite pour un codage plus précis.",
"QC: Le code R65 est redondant et devrait être supprimé. Il n'apporte pas d'information supplémentaire par rapport aux diagnostics spécifiques.",
"QC: Il serait bénéfique d'identifier la cause de la polyarthrite pour un codage plus précis et complet."
],
"source_files": [],
"ghm_estimation": {
"cmd": "07",
"cmd_libelle": "Affections hépatobiliaires et pancréatiques",
"type_ghm": "C",
"severite": 2,
"ghm_approx": "07C??2",
"cma_count": 1,
"cms_count": 0,
"alertes": []
},
"controles_cpam": [],
"processing_time_s": 22.24,
"metrics": {
"das_total": 2,
"das_active": 2,
"das_excluded": 0,
"das_removed": 0,
"das_ruled_out": 0,
"das_no_code": 0,
"actes_total": 2,
"actes_with_code": 2,
"dp_has_code": true
},
"rules_runtime": {
"router_version": 1,
"mode": "strict",
"enabled_packs": [
"decisions_core",
"vetos_core"
],
"always_on_rules": [],
"triggers_fired": []
}
}