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

File diff suppressed because it is too large Load Diff

View File

@@ -9,615 +9,124 @@
"cim10_suggestion": "K81.0",
"cim10_confidence": "high",
"cim10_final": "K81.0",
"justification": "Le diagnostic est une cholécystite aiguë sans mention de calculs biliaires. K81.0 est le code CIM-10 le plus précis pour cette condition.",
"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, K81.9\n\nDISCRIMINATION :\nK81.1 est une cholécystite chronique, donc exclue. K80.0 et K80.1 impliquent la présence de calculs biliaires, ce qui n'est pas précisé dans le diagnostic. K81.9 est une cholécystite sans précision, moins spécifique que K81.0. K81.0 est le code le plus spécifique pour une cholécystite aiguë, incluant des formes comme l'abcès, l'angiocholécystite, la forme emphysémateuse, gangréneuse ou suppurée.\n\nREGLE PMSI :\nEn tant que diagnostic principal, le code doit refléter la raison principale de l'hospitalisation. Une cholécystite aiguë nécessite souvent une intervention chirurgicale ou un traitement médical intensif, justifiant son rôle de DP.",
"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": 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": 95,
"code": "A00.9",
"extrait": "A00.9 Choléra, sans précision"
},
{
"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"
},
{
"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",
"page": 494,
"code": "K81",
"extrait": "K81 Cholécystite\nÀ l'exclusion de :avec cholélithiase (K80.-)\nK81.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•"
},
{
"document": "cim10",
"page": 495,
"code": "K82.4",
"extrait": "K82.4 Choléstérolose de la vésicule biliaire\nVésicule fraise"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Douleur abdominale aiguë 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 liquide péri-vésiculaire",
"interpretation": "Signes radiologiques confirmant l'inflammation de la vésicule biliaire."
},
{
"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",
"cim10_decision": {
"action": "PROMOTE_DP",
"final_code": "K81.0",
"reason": "DAS promu en DP (score (2, 3, 4))",
"needs_info": [],
"applied_rules": [
"RULE-DAS-TO-DP"
]
},
"sources_rag": [],
"preuves_cliniques": [],
"source": "regex",
"source_page": 1,
"source_excerpt": "...GLET\nMadame MARIE-THEREZE AGUIRRE\nNée le 12/02/1944\nCHOLECYSTECTOMIE SOUS COELIOSCOPIE\nDIAGNOSTIC : Cholécystite aiguë. Patiente admise aux urgences sur des douleurs fébriles de lhypochondre.\ncholécystite.\nCompte rend..."
},
"dp_selection": {
"chosen_index": 1,
"chosen_index": 0,
"chosen_term": "Cholécystite aiguë",
"chosen_code": "K81.0",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le contexte clinique suggère une inflammation aiguë de la vésicule biliaire.",
"Le code K81.0 (Cholécystite aiguë) est le plus précis pour décrire la prise en charge."
"Score 3.0 — source: regex (section forte)"
],
"reason": "Cholécystite aiguë est le motif principal de prise en charge, plus précis que cholécystite ou cholélithiase seule.",
"reason": "Candidat unique",
"candidates": [
{
"index": 1,
"index": 0,
"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": 2,
"score": 7.0,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 3,
"confidence": 3,
"occurrences": 1
}
},
{
"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": 2,
"score": 6.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 1
}
},
{
"index": 2,
"term": "Cholécystite",
"code": "K80.0",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"num_occurrences": 2,
"score": 6.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 1
}
},
{
"index": 3,
"term": "Cholélithiase",
"code": "K80.0",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 2,
"score": 5.0,
"score_details": {
"section": 1,
"confidence": 3,
"occurrences": 1
"confidence": 0
}
}
],
"debug_scores": {
"top1": 7.0,
"top2": 6.0,
"delta": 1.0,
"llm": true
"top1": 3.0
}
},
"dp_crh_only": {
"chosen_index": 1,
"chosen_index": 0,
"chosen_term": "Cholécystite aiguë",
"chosen_code": "K81.0",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le contexte clinique suggère une inflammation aiguë de la vésicule biliaire.",
"Le code K81.0 (Cholécystite aiguë) est le plus précis pour décrire la prise en charge."
"Score 3.0 — source: regex (section forte)"
],
"reason": "Cholécystite aiguë est le motif principal de prise en charge, plus précis que cholécystite ou cholélithiase seule.",
"reason": "Candidat unique",
"candidates": [
{
"index": 1,
"index": 0,
"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": 2,
"score": 7.0,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 3,
"confidence": 3,
"occurrences": 1
}
},
{
"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": 2,
"score": 6.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 1
}
},
{
"index": 2,
"term": "Cholécystite",
"code": "K80.0",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"num_occurrences": 2,
"score": 6.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 1
}
},
{
"index": 3,
"term": "Cholélithiase",
"code": "K80.0",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 2,
"score": 5.0,
"score_details": {
"section": 1,
"confidence": 3,
"occurrences": 1
"confidence": 0
}
}
],
"debug_scores": {
"top1": 7.0,
"top2": 6.0,
"delta": 1.0,
"llm": true
"top1": 3.0
}
},
"dp_final": {
"chosen_index": 1,
"chosen_index": 0,
"chosen_term": "Cholécystite aiguë",
"chosen_code": "K81.0",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le contexte clinique suggère une inflammation aiguë de la vésicule biliaire.",
"Le code K81.0 (Cholécystite aiguë) est le plus précis pour décrire la prise en charge."
"Score 3.0 — source: regex (section forte)"
],
"reason": "Cholécystite aiguë est le motif principal de prise en charge, plus précis que cholécystite ou cholélithiase seule.",
"reason": "Candidat unique",
"candidates": [
{
"index": 1,
"index": 0,
"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": 2,
"score": 7.0,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 3,
"confidence": 3,
"occurrences": 1
}
},
{
"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": 2,
"score": 6.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 1
}
},
{
"index": 2,
"term": "Cholécystite",
"code": "K80.0",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"num_occurrences": 2,
"score": 6.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 1
}
},
{
"index": 3,
"term": "Cholélithiase",
"code": "K80.0",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 2,
"score": 5.0,
"score_details": {
"section": 1,
"confidence": 3,
"occurrences": 1
"confidence": 0
}
}
],
"debug_scores": {
"top1": 7.0,
"top2": 6.0,
"delta": 1.0,
"llm": true
"top1": 3.0
}
},
"quality_flags": {
"rag_status": "error",
"crh_only_mode": true
},
"diagnostics_associes": [
{
"texte": "Cholécystite",
"cim10_suggestion": "K80.0",
"cim10_confidence": "medium",
"cim10_final": "K80.0",
"justification": "Cholécystite aiguë associée à des calculs biliaires, correspondant au diagnostic principal du séjour et justifiant un codage en tant que DAS.",
"raisonnement": "ANALYSE CLINIQUE :\nLa cholécystite est une inflammation de la vésicule biliaire, souvent causée par des calculs biliaires. Elle peut être aiguë ou chronique et se manifeste par des douleurs abdominales, de la fièvre et des signes d'inflammation.\n\nCODES CANDIDATS :\nK80.0, K80.1, K81.1, K81.9\n\nDISCRIMINATION :\nLe diagnostic principal du séjour est 'Calcul de la vésicule biliaire avec cholécystite aiguë', ce qui indique une cholécystite aiguë associée à des calculs. K80.0 est le code le plus spécifique pour cette situation. K81.1 (cholécystite chronique) et K81.9 (cholécystite sans précision) sont moins spécifiques. K80.1 (calcul de la vésicule biliaire avec une autre forme de cholécystite) est moins précis car le type de cholécystite est déjà précisé dans le DP.\n\nREGLE PMSI :\nEn tant que DAS, le code doit refléter une morbidité significative ayant mobilisé des ressources pendant le séjour. La cholécystite aiguë, surtout avec complications (fièvre, infection, hématome), justifie pleinement un codage en tant que DAS.",
"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": 495,
"code": "K82.4",
"extrait": "K82.4 Choléstérolose de la vésicule biliaire\nVésicule fraise"
},
{
"document": "cim10",
"page": 95,
"code": "A00.9",
"extrait": "A00.9 Choléra, sans précision"
},
{
"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",
"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_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",
"page": 494,
"code": "K81.9",
"extrait": "K81.9 Cholécystite, sans précision\nClassification Internationale des Maladies CIM-10-FR 2026"
},
{
"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)"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Diagnostic principal : Calcul de la vésicule biliaire avec cholécystite aiguë",
"interpretation": "Confirmation du diagnostic de cholécystite aiguë."
},
{
"type": "biologie",
"element": "CRP 153 mg/L (↑)",
"interpretation": "Signe d'inflammation aiguë, compatible avec une cholécystite."
},
{
"type": "biologie",
"element": "ASAT 58 [N: 0-40] (↑), ALAT 46 [N: 0-40] (↑)",
"interpretation": "Elévation des transaminases, suggérant une atteinte hépatique liée à la cholécystite."
},
{
"type": "clinique",
"element": "Fièvre, Infection, Hématome",
"interpretation": "Complications de la cholécystite, justifiant un codage en tant que DAS."
}
],
"est_cma": true,
"est_cms": true,
"niveau_severite": "severe",
"niveau_cma": 2,
"source": "edsnlp",
"source_page": 1,
"source_excerpt": "...GLET\nMadame MARIE-THEREZE AGUIRRE\nNée le 12/02/1944\nCHOLECYSTECTOMIE SOUS COELIOSCOPIE\nDIAGNOSTIC : Cholécystite aiguë. Patiente admise aux urgences sur des douleurs fébriles de lhypochondre.\ncholécystite.\nCompt..."
},
{
"texte": "Cholélithiase",
"cim10_suggestion": "K80.0",
"cim10_confidence": "high",
"cim10_final": "K80.0",
"justification": "Cholélithiase avec cholécystite aiguë, correspondant au diagnostic et au DP du séjour.",
"raisonnement": "ANALYSE CLINIQUE :\nLa cholélithiase est la présence de calculs biliaires dans la vésicule biliaire ou les canaux biliaires. Dans ce contexte, elle est associée à une cholécystite aiguë et à une infection, ce qui peut entraîner des complications.\n\nCODES CANDIDATS :\nK80.0, K80.1, K80.2, K80.5, K80.8, K81.8\n\nDISCRIMINATION :\nK80.0 est exclu car le DP est une cholécystite aiguë, et K80.0 inclut spécifiquement la cholécystite aiguë. K80.1 est exclu car il implique une autre forme de cholécystite que aiguë. K80.2 est exclu car il concerne la cholélithiase sans cholécystite. K80.5 est exclu car il concerne les calculs des canaux biliaires sans cholécystite ni angiocholite. K80.8 est trop général. Le code K80.0 est le plus spécifique car il décrit la présence de calculs biliaires avec une cholécystite aiguë, qui est le DP du séjour.\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 cholélithiase compliquée par une infection et nécessitant une prise en charge d'une cholécystite aiguë répond à ce critère.",
"sources_rag": [
{
"document": "cim10",
"page": 494,
"code": "K80.8",
"extrait": "K80.8 Autres cholélithiases"
},
{
"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": "K81.8",
"extrait": "K81.8 Autres cholécystites"
},
{
"document": "cim10",
"page": 490,
"code": "K71.0",
"extrait": "K71.0 Maladie toxique du foie avec cholestase\nCholestase :\n•avec lésion des hépatocytes\n•« pure »"
},
{
"document": "cim10",
"page": 494,
"code": "K80.2",
"extrait": "K80.2 Calcul de la vésicule biliaire sans cholécystite\nCalcul (bloqué) de :\n•canal cystique\n•vésicule biliaire\nsans précision ou sans cholécystite\nCholécystolithiase\nCholélithiase\nColique biliaire (ré"
},
{
"document": "cim10",
"page": 145,
"code": "B83.8",
"extrait": "B83.8 Autres helminthiases précisées\nAcanthocéphalose\nCapillariose hépatique\nGongylonémose\nMétastrongylose\nThélaziose"
},
{
"document": "cim10",
"page": 494,
"code": "K80",
"extrait": "K80 Cholélithiase\nK80.0 Calcul de la vésicule biliaire avec cholécystite aigüe\nTout état mentionné en K80.2 avec cholécystite aigüe\nK80.1 Calcul de la vésicule biliaire avec une autre forme de cholécy"
},
{
"document": "cim10",
"page": 494,
"code": "K80.5",
"extrait": "K80.5 Calcul des canaux biliaires sans angiocholite ni cholécystite\nCalcul (bloqué) d'un canal biliaire SAI\nCholélithiase hépatique\nsans précision ou sans angiocholite ni cholécystite\nColique hépatiqu"
},
{
"document": "cim10",
"page": 256,
"code": "E85.3",
"extrait": "E85.3 Amylose généralisée secondaire\nAmylose associée à hémodialyse"
},
{
"document": "cim10",
"page": 495,
"code": "K82.1",
"extrait": "K82.1 Hydrocholécyste\nMucocèle de la vésicule biliaire"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Cholécystite aiguë (DP)",
"interpretation": "Présence d'une inflammation aiguë de la vésicule biliaire."
},
{
"type": "clinique",
"element": "Cholélithiase",
"interpretation": "Présence de calculs biliaires confirmant le diagnostic."
},
{
"type": "biologie",
"element": "Marqueurs inflammatoires élevés",
"interpretation": "Signe d'infection et d'inflammation associés à la cholécystite."
}
],
"est_cma": true,
"est_cms": true,
"niveau_severite": "severe",
"niveau_cma": 2,
"source": "llm_das"
}
],
"diagnostics_associes": [],
"actes_ccam": [
{
"texte": "Cholécystectomie",
"code_ccam_suggestion": "HMFC004",
"ccam_confidence": "high",
"justification": "Cholécystectomie par coelioscopie, acte standard dans le contexte d'une cholécystite aiguë.",
"raisonnement": "ANALYSE ACTE :\nAblation chirurgicale de la vésicule biliaire.\n\nCODES CANDIDATS :\nHMFC003, HMFC004, HMFC001, HMCC003, HMCA003, HMFC005, HMFA002, HMCA010\n\nDISCRIMINATION :\nL'acte décrit est une cholécystectomie simple. Les codes impliquant des reconstructions biliaires (cholédochojéjunostomie, cholédochogastrostomie/duodénostomie) ou l'ablation de calculs sont moins spécifiques. L'acte est réalisé par coelioscopie, ce qui élimine les codes par laparotomie. HMFC004 est le plus spécifique à la cholécystectomie par coelioscopie sans autre intervention.",
"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€"
}
],
"sources_rag": [],
"validite": "valide",
"alertes": [],
"source_page": 1,
@@ -625,53 +134,9 @@
},
{
"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, impliquant l'injection d'un produit de contraste pour visualiser les conduits biliaires.\n\nCODES CANDIDATS :\nHMQH008, HMQH004\n\nDISCRIMINATION :\nHMQH008 est le code le plus spécifique car il décrit explicitement la cholangiographie *peropératoire*. HMQH004 décrit une cholangiographie par voie transcutanée, ce qui n'est pas précisé dans l'acte. Le regroupement ADI est pertinent pour un acte d'imagerie.",
"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",
"code_ccam_suggestion": "HHHE002",
"sources_rag": [],
"validite": "non_verifie",
"alertes": []
}
],
@@ -682,52 +147,78 @@
"imagerie": [],
"complications": [],
"alertes_codage": [
"3 CMA probables détectées — impact potentiel sur le niveau de sévérité GHM",
"QUALITE DEGRADEE : erreur RAG — codage sans référentiels",
"CCAM HHHE002 (Cholangiographie peropératoire) : code absent du dictionnaire CCAM V81",
"CMA niveau 3 : 'Cholécystite aiguë' (K81.0) — sévérité severe, marqueurs : aigue",
"CMA niveau 2 : 'Cholécystite' (K80.0) — sévérité severe, marqueurs : aigue",
"CMA niveau 2 : 'Cholélithiase' (K80.0) — sévérité severe, marqueurs : aigue",
"QC: DAS K80.0 confiance high→medium — Le code K80.0 (Cholécystite avec calculs) est en conflit avec la justification initiale de K81.0 (cholécystite aiguë *sans* calculs). Si le dossier mentionne explicitement la présence de calculs biliaires, ce code est approprié. Cependant, la justification initiale indique l'absence de calculs. Il faut vérifier le dossier clinique pour confirmer la présence ou l'absence de calculs. Si calculs présents, maintenir K80.0. Si absence de calculs, supprimer K80.0 et maintenir K81.0.",
"QC: DAS K80.0 (Cholélithiase) à reconsidérer — Ce code est redondant et en conflit avec le code K81.0 (si ce dernier est correct). Si K81.0 est correct, K80.0 est incorrect car il implique la présence de calculs, ce qui est contredit par la justification initiale. Si K80.0 est correct (présence de calculs), alors K81.0 est incorrect et doit être supprimé.",
"QC: Il y a une contradiction dans les informations fournies concernant la présence ou l'absence de calculs biliaires. Une vérification du dossier clinique est impérative pour déterminer le codage correct. La présence de calculs biliaires est un élément crucial pour choisir entre K81.0 et K80.0.",
"QC: La justification du code K80.0 est incohérente avec la justification du code K81.0. Il est essentiel de clarifier le diagnostic précis avant de finaliser le codage.",
"VETOS[PDF]: NEED_INFO (score=70)",
"VETO-03 [MEDIUM] diagnostic_principal: DP K81.0 basé sur du conditionnel",
"VETO-07 [MEDIUM] diagnostics_associes: Doublon DAS K80.0 (index 0 et 1)"
"QC: DAS K81.0 (Cholécystite aiguë) à reconsidérer — ABSENCE TOTALE DE PREUVE CLINIQUE. Le codage indique 'aucune' justification. Un diagnostic de cholécystite aiguë nécessite des éléments objectifs : symptomatologie (douleur de l'hypochondre droit, Murphy positif), imagerie (échographie/TDM montrant épaississement pariétal, épanchement péri-vésiculaire), et/ou biologie (élévation des transaminases/lipase). Sans documentation clinique, ce code ne peut être maintenu.",
"QC: ⚠️ CODAGE NON JUSTIFIÉ : Aucune preuve documentée pour K81.0",
"QC: ⚠️ DOSSIER INCOMPLET : Le dossier clinique fourni est vide (aucun symptôme, examen, imagerie, biologie)",
"QC: ⚠️ RISQUE DE FACTURATION INJUSTIFIÉE : Maintenir ce code sans preuve expose à un redressement PMSI",
"QC: ✓ RECOMMANDATION : Demander la documentation clinique complète ou supprimer le diagnostic",
"RULE-DAS-TO-DP: DP absent → DAS K81.0 (Cholécystite aiguë) promu en DP",
"DECISIONS[PDF]: 1 ligne(s)",
"DECISION: diagnostic_principal K81.0 promu en DP (RULE-DAS-TO-DP)",
"VETOS[PDF]: FAIL (score=70)",
"VETO-02 [HARD] actes_ccam[1]: Acte HHHE002 sans preuve exploitable"
],
"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": 2,
"cms_count": 2,
"severite": 1,
"ghm_approx": "07C??1",
"cma_count": 0,
"cms_count": 0,
"alertes": []
},
"controles_cpam": [],
"veto_report": {
"verdict": "NEED_INFO",
"verdict": "FAIL",
"score_contestabilite": 70,
"issues": [
{
"veto": "VETO-03",
"severity": "MEDIUM",
"where": "diagnostic_principal",
"message": "DP K81.0 basé sur du conditionnel"
},
{
"veto": "VETO-07",
"severity": "MEDIUM",
"where": "diagnostics_associes",
"message": "Doublon DAS K80.0 (index 0 et 1)"
"veto": "VETO-02",
"severity": "HARD",
"where": "actes_ccam[1]",
"message": "Acte HHHE002 sans preuve exploitable",
"citation": "Principe de preuve : tout diagnostic/acte doit être étayé par une trace dans le dossier médical (Guide Méthodologique MCO)"
}
]
},
"processing_time_s": 71.17,
"completude": {
"checks": [
{
"code": "HMFC004, HHHE002",
"libelle": "Acte chirurgical nécessitant un CRO",
"type_diag": "Acte",
"items": [
{
"categorie": "document",
"element": "CRO",
"statut": "absent",
"importance": "obligatoire",
"impact_cpam": "Compte-rendu opératoire obligatoire pour tout acte chirurgical"
}
],
"score": 30,
"verdict": "indefendable",
"resume": "0/1 obligatoires"
}
],
"score_global": 30,
"verdict_global": "indefendable",
"documents_presents": [
"crh"
],
"documents_manquants": [
"CRO"
]
},
"processing_time_s": 15.26,
"metrics": {
"das_total": 2,
"das_active": 2,
"das_total": 0,
"das_active": 0,
"das_excluded": 0,
"das_removed": 0,
"das_ruled_out": 0,

View File

@@ -9,615 +9,124 @@
"cim10_suggestion": "K81.0",
"cim10_confidence": "high",
"cim10_final": "K81.0",
"justification": "Le diagnostic est une cholécystite aiguë sans mention de calculs biliaires. K81.0 est le code CIM-10 le plus précis pour cette condition.",
"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, K81.9\n\nDISCRIMINATION :\nK81.1 est une cholécystite chronique, donc exclue. K80.0 et K80.1 impliquent la présence de calculs biliaires, ce qui n'est pas précisé dans le diagnostic. K81.9 est une cholécystite sans précision, moins spécifique que K81.0. K81.0 est le code le plus spécifique pour une cholécystite aiguë, incluant des formes comme l'abcès, l'angiocholécystite, la forme emphysémateuse, gangréneuse ou suppurée.\n\nREGLE PMSI :\nEn tant que diagnostic principal, le code doit refléter la raison principale de l'hospitalisation. Une cholécystite aiguë nécessite souvent une intervention chirurgicale ou un traitement médical intensif, justifiant son rôle de DP.",
"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": 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": 95,
"code": "A00.9",
"extrait": "A00.9 Choléra, sans précision"
},
{
"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"
},
{
"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",
"page": 494,
"code": "K81",
"extrait": "K81 Cholécystite\nÀ l'exclusion de :avec cholélithiase (K80.-)\nK81.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•"
},
{
"document": "cim10",
"page": 495,
"code": "K82.4",
"extrait": "K82.4 Choléstérolose de la vésicule biliaire\nVésicule fraise"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Douleur abdominale aiguë 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 liquide péri-vésiculaire",
"interpretation": "Signes radiologiques confirmant l'inflammation de la vésicule biliaire."
},
{
"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",
"cim10_decision": {
"action": "PROMOTE_DP",
"final_code": "K81.0",
"reason": "DAS promu en DP (score (2, 3, 4))",
"needs_info": [],
"applied_rules": [
"RULE-DAS-TO-DP"
]
},
"sources_rag": [],
"preuves_cliniques": [],
"source": "regex",
"source_page": 1,
"source_excerpt": "...GLET\nMadame MARIE-THEREZE AGUIRRE\nNée le 12/02/1944\nCHOLECYSTECTOMIE SOUS COELIOSCOPIE\nDIAGNOSTIC : Cholécystite aiguë. Patiente admise aux urgences sur des douleurs fébriles de lhypochondre.\ncholécystite.\nCompte rend..."
},
"dp_selection": {
"chosen_index": 1,
"chosen_index": 0,
"chosen_term": "Cholécystite aiguë",
"chosen_code": "K81.0",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le contexte clinique suggère une inflammation aiguë de la vésicule biliaire.",
"Le code K81.0 (Cholécystite aiguë) est le plus précis pour décrire la prise en charge."
"Score 3.0 — source: regex (section forte)"
],
"reason": "Cholécystite aiguë est le motif principal de prise en charge, plus précis que cholécystite ou cholélithiase seule.",
"reason": "Candidat unique",
"candidates": [
{
"index": 1,
"index": 0,
"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": 2,
"score": 7.0,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 3,
"confidence": 3,
"occurrences": 1
}
},
{
"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": 2,
"score": 6.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 1
}
},
{
"index": 2,
"term": "Cholécystite",
"code": "K80.0",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"num_occurrences": 2,
"score": 6.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 1
}
},
{
"index": 3,
"term": "Cholélithiase",
"code": "K80.0",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 2,
"score": 5.0,
"score_details": {
"section": 1,
"confidence": 3,
"occurrences": 1
"confidence": 0
}
}
],
"debug_scores": {
"top1": 7.0,
"top2": 6.0,
"delta": 1.0,
"llm": true
"top1": 3.0
}
},
"dp_crh_only": {
"chosen_index": 1,
"chosen_index": 0,
"chosen_term": "Cholécystite aiguë",
"chosen_code": "K81.0",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le contexte clinique suggère une inflammation aiguë de la vésicule biliaire.",
"Le code K81.0 (Cholécystite aiguë) est le plus précis pour décrire la prise en charge."
"Score 3.0 — source: regex (section forte)"
],
"reason": "Cholécystite aiguë est le motif principal de prise en charge, plus précis que cholécystite ou cholélithiase seule.",
"reason": "Candidat unique",
"candidates": [
{
"index": 1,
"index": 0,
"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": 2,
"score": 7.0,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 3,
"confidence": 3,
"occurrences": 1
}
},
{
"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": 2,
"score": 6.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 1
}
},
{
"index": 2,
"term": "Cholécystite",
"code": "K80.0",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"num_occurrences": 2,
"score": 6.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 1
}
},
{
"index": 3,
"term": "Cholélithiase",
"code": "K80.0",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 2,
"score": 5.0,
"score_details": {
"section": 1,
"confidence": 3,
"occurrences": 1
"confidence": 0
}
}
],
"debug_scores": {
"top1": 7.0,
"top2": 6.0,
"delta": 1.0,
"llm": true
"top1": 3.0
}
},
"dp_final": {
"chosen_index": 1,
"chosen_index": 0,
"chosen_term": "Cholécystite aiguë",
"chosen_code": "K81.0",
"confidence": "high",
"verdict": "CONFIRMED",
"evidence": [
"Le contexte clinique suggère une inflammation aiguë de la vésicule biliaire.",
"Le code K81.0 (Cholécystite aiguë) est le plus précis pour décrire la prise en charge."
"Score 3.0 — source: regex (section forte)"
],
"reason": "Cholécystite aiguë est le motif principal de prise en charge, plus précis que cholécystite ou cholélithiase seule.",
"reason": "Candidat unique",
"candidates": [
{
"index": 1,
"index": 0,
"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": 2,
"score": 7.0,
"num_occurrences": 1,
"score": 3.0,
"score_details": {
"section": 3,
"confidence": 3,
"occurrences": 1
}
},
{
"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": 2,
"score": 6.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 1
}
},
{
"index": 2,
"term": "Cholécystite",
"code": "K80.0",
"confidence": "high",
"source": "edsnlp",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 2,
"num_occurrences": 2,
"score": 6.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 1
}
},
{
"index": 3,
"term": "Cholélithiase",
"code": "K80.0",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": false,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 2,
"score": 5.0,
"score_details": {
"section": 1,
"confidence": 3,
"occurrences": 1
"confidence": 0
}
}
],
"debug_scores": {
"top1": 7.0,
"top2": 6.0,
"delta": 1.0,
"llm": true
"top1": 3.0
}
},
"quality_flags": {
"rag_status": "error",
"crh_only_mode": true
},
"diagnostics_associes": [
{
"texte": "Cholécystite",
"cim10_suggestion": "K80.0",
"cim10_confidence": "medium",
"cim10_final": "K80.0",
"justification": "Cholécystite aiguë associée à des calculs biliaires, correspondant au diagnostic principal du séjour et justifiant un codage en tant que DAS.",
"raisonnement": "ANALYSE CLINIQUE :\nLa cholécystite est une inflammation de la vésicule biliaire, souvent causée par des calculs biliaires. Elle peut être aiguë ou chronique et se manifeste par des douleurs abdominales, de la fièvre et des signes d'inflammation.\n\nCODES CANDIDATS :\nK80.0, K80.1, K81.1, K81.9\n\nDISCRIMINATION :\nLe diagnostic principal du séjour est 'Calcul de la vésicule biliaire avec cholécystite aiguë', ce qui indique une cholécystite aiguë associée à des calculs. K80.0 est le code le plus spécifique pour cette situation. K81.1 (cholécystite chronique) et K81.9 (cholécystite sans précision) sont moins spécifiques. K80.1 (calcul de la vésicule biliaire avec une autre forme de cholécystite) est moins précis car le type de cholécystite est déjà précisé dans le DP.\n\nREGLE PMSI :\nEn tant que DAS, le code doit refléter une morbidité significative ayant mobilisé des ressources pendant le séjour. La cholécystite aiguë, surtout avec complications (fièvre, infection, hématome), justifie pleinement un codage en tant que DAS.",
"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": 495,
"code": "K82.4",
"extrait": "K82.4 Choléstérolose de la vésicule biliaire\nVésicule fraise"
},
{
"document": "cim10",
"page": 95,
"code": "A00.9",
"extrait": "A00.9 Choléra, sans précision"
},
{
"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",
"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_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",
"page": 494,
"code": "K81.9",
"extrait": "K81.9 Cholécystite, sans précision\nClassification Internationale des Maladies CIM-10-FR 2026"
},
{
"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)"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Diagnostic principal : Calcul de la vésicule biliaire avec cholécystite aiguë",
"interpretation": "Confirmation du diagnostic de cholécystite aiguë."
},
{
"type": "biologie",
"element": "CRP 153 mg/L (↑)",
"interpretation": "Signe d'inflammation aiguë, compatible avec une cholécystite."
},
{
"type": "biologie",
"element": "ASAT 58 [N: 0-40] (↑), ALAT 46 [N: 0-40] (↑)",
"interpretation": "Elévation des transaminases, suggérant une atteinte hépatique liée à la cholécystite."
},
{
"type": "clinique",
"element": "Fièvre, Infection, Hématome",
"interpretation": "Complications de la cholécystite, justifiant un codage en tant que DAS."
}
],
"est_cma": true,
"est_cms": true,
"niveau_severite": "severe",
"niveau_cma": 2,
"source": "edsnlp",
"source_page": 1,
"source_excerpt": "...GLET\nMadame MARIE-THEREZE AGUIRRE\nNée le 12/02/1944\nCHOLECYSTECTOMIE SOUS COELIOSCOPIE\nDIAGNOSTIC : Cholécystite aiguë. Patiente admise aux urgences sur des douleurs fébriles de lhypochondre.\ncholécystite.\nCompt..."
},
{
"texte": "Cholélithiase",
"cim10_suggestion": "K80.0",
"cim10_confidence": "high",
"cim10_final": "K80.0",
"justification": "Cholélithiase avec cholécystite aiguë, correspondant au diagnostic et au DP du séjour.",
"raisonnement": "ANALYSE CLINIQUE :\nLa cholélithiase est la présence de calculs biliaires dans la vésicule biliaire ou les canaux biliaires. Dans ce contexte, elle est associée à une cholécystite aiguë et à une infection, ce qui peut entraîner des complications.\n\nCODES CANDIDATS :\nK80.0, K80.1, K80.2, K80.5, K80.8, K81.8\n\nDISCRIMINATION :\nK80.0 est exclu car le DP est une cholécystite aiguë, et K80.0 inclut spécifiquement la cholécystite aiguë. K80.1 est exclu car il implique une autre forme de cholécystite que aiguë. K80.2 est exclu car il concerne la cholélithiase sans cholécystite. K80.5 est exclu car il concerne les calculs des canaux biliaires sans cholécystite ni angiocholite. K80.8 est trop général. Le code K80.0 est le plus spécifique car il décrit la présence de calculs biliaires avec une cholécystite aiguë, qui est le DP du séjour.\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 cholélithiase compliquée par une infection et nécessitant une prise en charge d'une cholécystite aiguë répond à ce critère.",
"sources_rag": [
{
"document": "cim10",
"page": 494,
"code": "K80.8",
"extrait": "K80.8 Autres cholélithiases"
},
{
"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": "K81.8",
"extrait": "K81.8 Autres cholécystites"
},
{
"document": "cim10",
"page": 490,
"code": "K71.0",
"extrait": "K71.0 Maladie toxique du foie avec cholestase\nCholestase :\n•avec lésion des hépatocytes\n•« pure »"
},
{
"document": "cim10",
"page": 494,
"code": "K80.2",
"extrait": "K80.2 Calcul de la vésicule biliaire sans cholécystite\nCalcul (bloqué) de :\n•canal cystique\n•vésicule biliaire\nsans précision ou sans cholécystite\nCholécystolithiase\nCholélithiase\nColique biliaire (ré"
},
{
"document": "cim10",
"page": 145,
"code": "B83.8",
"extrait": "B83.8 Autres helminthiases précisées\nAcanthocéphalose\nCapillariose hépatique\nGongylonémose\nMétastrongylose\nThélaziose"
},
{
"document": "cim10",
"page": 494,
"code": "K80",
"extrait": "K80 Cholélithiase\nK80.0 Calcul de la vésicule biliaire avec cholécystite aigüe\nTout état mentionné en K80.2 avec cholécystite aigüe\nK80.1 Calcul de la vésicule biliaire avec une autre forme de cholécy"
},
{
"document": "cim10",
"page": 494,
"code": "K80.5",
"extrait": "K80.5 Calcul des canaux biliaires sans angiocholite ni cholécystite\nCalcul (bloqué) d'un canal biliaire SAI\nCholélithiase hépatique\nsans précision ou sans angiocholite ni cholécystite\nColique hépatiqu"
},
{
"document": "cim10",
"page": 256,
"code": "E85.3",
"extrait": "E85.3 Amylose généralisée secondaire\nAmylose associée à hémodialyse"
},
{
"document": "cim10",
"page": 495,
"code": "K82.1",
"extrait": "K82.1 Hydrocholécyste\nMucocèle de la vésicule biliaire"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Cholécystite aiguë (DP)",
"interpretation": "Présence d'une inflammation aiguë de la vésicule biliaire."
},
{
"type": "clinique",
"element": "Cholélithiase",
"interpretation": "Présence de calculs biliaires confirmant le diagnostic."
},
{
"type": "biologie",
"element": "Marqueurs inflammatoires élevés",
"interpretation": "Signe d'infection et d'inflammation associés à la cholécystite."
}
],
"est_cma": true,
"est_cms": true,
"niveau_severite": "severe",
"niveau_cma": 2,
"source": "llm_das"
}
],
"diagnostics_associes": [],
"actes_ccam": [
{
"texte": "Cholécystectomie",
"code_ccam_suggestion": "HMFC004",
"ccam_confidence": "high",
"justification": "Cholécystectomie par coelioscopie, acte standard dans le contexte d'une cholécystite aiguë.",
"raisonnement": "ANALYSE ACTE :\nAblation chirurgicale de la vésicule biliaire.\n\nCODES CANDIDATS :\nHMFC003, HMFC004, HMFC001, HMCC003, HMCA003, HMFC005, HMFA002, HMCA010\n\nDISCRIMINATION :\nL'acte décrit est une cholécystectomie simple. Les codes impliquant des reconstructions biliaires (cholédochojéjunostomie, cholédochogastrostomie/duodénostomie) ou l'ablation de calculs sont moins spécifiques. L'acte est réalisé par coelioscopie, ce qui élimine les codes par laparotomie. HMFC004 est le plus spécifique à la cholécystectomie par coelioscopie sans autre intervention.",
"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€"
}
],
"sources_rag": [],
"validite": "valide",
"alertes": [],
"source_page": 1,
@@ -625,53 +134,9 @@
},
{
"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, impliquant l'injection d'un produit de contraste pour visualiser les conduits biliaires.\n\nCODES CANDIDATS :\nHMQH008, HMQH004\n\nDISCRIMINATION :\nHMQH008 est le code le plus spécifique car il décrit explicitement la cholangiographie *peropératoire*. HMQH004 décrit une cholangiographie par voie transcutanée, ce qui n'est pas précisé dans l'acte. Le regroupement ADI est pertinent pour un acte d'imagerie.",
"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",
"code_ccam_suggestion": "HHHE002",
"sources_rag": [],
"validite": "non_verifie",
"alertes": []
}
],
@@ -682,53 +147,78 @@
"imagerie": [],
"complications": [],
"alertes_codage": [
"3 CMA probables détectées — impact potentiel sur le niveau de sévérité GHM",
"QUALITE DEGRADEE : erreur RAG — codage sans référentiels",
"CCAM HHHE002 (Cholangiographie peropératoire) : code absent du dictionnaire CCAM V81",
"CMA niveau 3 : 'Cholécystite aiguë' (K81.0) — sévérité severe, marqueurs : aigue",
"CMA niveau 2 : 'Cholécystite' (K80.0) — sévérité severe, marqueurs : aigue",
"CMA niveau 2 : 'Cholélithiase' (K80.0) — sévérité severe, marqueurs : aigue",
"QC: DAS K80.0 confiance high→medium — Le code K80.0 (Cholécystite) est redondant avec K81.0. Si le diagnostic principal est une cholécystite *avec* calculs biliaires, le code K80.1 (Cholécystite aiguë avec calculs) serait plus approprié. Le dossier indique une CRP élevée, des ASAT et ALAT élevées, ce qui suggère la présence de calculs. Il est crucial de vérifier le diagnostic principal exact dans le dossier pour confirmer le code correct.",
"QC: DAS K80.0 (Cholélithiase) à reconsidérer — Ce code est redondant et incorrect. Si K80.0 est utilisé pour représenter la cholélithiase, il est incorrect car il est déjà inclus dans le diagnostic principal et dans le code K80.1 (si ce dernier est utilisé). La cholélithiase est une condition sous-jacente, et la cholécystite aiguë est la complication. Il n'est pas nécessaire de coder les deux séparément.",
"QC: Vérifier le diagnostic principal exact dans le dossier clinique. La présence de calculs biliaires est un élément clé pour choisir entre K81.0 et K80.1.",
"QC: Éviter la redondance des codes. Chaque code doit apporter une information supplémentaire et pertinente.",
"QC: Le codage de la cholélithiase est implicite dans le diagnostic de cholécystite aiguë avec calculs (si applicable). Il n'est pas nécessaire de la coder séparément.",
"VETOS[PDF]: NEED_INFO (score=70)",
"VETO-03 [MEDIUM] diagnostic_principal: DP K81.0 basé sur du conditionnel",
"VETO-07 [MEDIUM] diagnostics_associes: Doublon DAS K80.0 (index 0 et 1)"
"QC: DAS K81.0 (Cholécystite aiguë) à reconsidérer — ABSENCE TOTALE DE JUSTIFICATION ET DE PREUVE CLINIQUE. Le codage indique explicitement 'Preuves: aucune'. Un diagnostic de cholécystite aiguë ne peut être codé sans éléments cliniques, biologiques ou d'imagerie documentés (douleur de l'hypochondre droit, signes de Murphy, élévation des marqueurs inflammatoires, échographie/scanner montrant épaississement pariétal, épanchement péri-vésiculaire, etc.). Ce code ne peut pas être maintenu.",
"QC: ⚠️ CODAGE NON JUSTIFIÉ : Aucune preuve clinique fournie pour le diagnostic principal",
"QC: ⚠️ DOSSIER INCOMPLET : Absence totale de documentation clinique, biologique ou radiologique",
"QC: ⚠️ RISQUE QUALITÉ PMSI : Codage sans fondement = risque de facturation injustifiée et de non-conformité",
"QC: 📋 ACTION REQUISE : Demander au clinicien de fournir les éléments justificatifs ou de corriger le diagnostic",
"RULE-DAS-TO-DP: DP absent → DAS K81.0 (Cholécystite aiguë) promu en DP",
"DECISIONS[PDF]: 1 ligne(s)",
"DECISION: diagnostic_principal K81.0 promu en DP (RULE-DAS-TO-DP)",
"VETOS[PDF]: FAIL (score=70)",
"VETO-02 [HARD] actes_ccam[1]: Acte HHHE002 sans preuve exploitable"
],
"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": 2,
"cms_count": 2,
"severite": 1,
"ghm_approx": "07C??1",
"cma_count": 0,
"cms_count": 0,
"alertes": []
},
"controles_cpam": [],
"veto_report": {
"verdict": "NEED_INFO",
"verdict": "FAIL",
"score_contestabilite": 70,
"issues": [
{
"veto": "VETO-03",
"severity": "MEDIUM",
"where": "diagnostic_principal",
"message": "DP K81.0 basé sur du conditionnel"
},
{
"veto": "VETO-07",
"severity": "MEDIUM",
"where": "diagnostics_associes",
"message": "Doublon DAS K80.0 (index 0 et 1)"
"veto": "VETO-02",
"severity": "HARD",
"where": "actes_ccam[1]",
"message": "Acte HHHE002 sans preuve exploitable",
"citation": "Principe de preuve : tout diagnostic/acte doit être étayé par une trace dans le dossier médical (Guide Méthodologique MCO)"
}
]
},
"processing_time_s": 71.02,
"completude": {
"checks": [
{
"code": "HMFC004, HHHE002",
"libelle": "Acte chirurgical nécessitant un CRO",
"type_diag": "Acte",
"items": [
{
"categorie": "document",
"element": "CRO",
"statut": "absent",
"importance": "obligatoire",
"impact_cpam": "Compte-rendu opératoire obligatoire pour tout acte chirurgical"
}
],
"score": 30,
"verdict": "indefendable",
"resume": "0/1 obligatoires"
}
],
"score_global": 30,
"verdict_global": "indefendable",
"documents_presents": [
"crh"
],
"documents_manquants": [
"CRO"
]
},
"processing_time_s": 9.75,
"metrics": {
"das_total": 2,
"das_active": 2,
"das_total": 0,
"das_active": 0,
"das_excluded": 0,
"das_removed": 0,
"das_ruled_out": 0,