chore: add .gitignore

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

View File

@@ -0,0 +1,554 @@
{
"source_file": "CRO 23246490.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": "...uis 24h en épigastrique avec frissons, hyperleucocytose et bilan hépatique no\nscannographique dune cholécystite aigue lithiasique, sans dilatation des voies biliaires intra ou extra hépatiqu\nIndication de cholécystect..."
},
"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 explicitement mentionné.",
"L'absence d'informations cliniques supplémentaires ne remet pas en cause ce diagnostic direct."
],
"reason": "Cholécystite aiguë est le motif principal de prise en charge, selon les règles PMSI.",
"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": 2,
"score": 7.0,
"score_details": {
"section": 3,
"confidence": 3,
"occurrences": 1
}
},
{
"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": 2,
"score": 6.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 1
}
},
{
"index": 2,
"term": "Stéatose hépatique",
"code": "K76.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": 7.0,
"top2": 6.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 explicitement mentionné.",
"L'absence d'informations cliniques supplémentaires ne remet pas en cause ce diagnostic direct."
],
"reason": "Cholécystite aiguë est le motif principal de prise en charge, selon les règles PMSI.",
"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": 2,
"score": 7.0,
"score_details": {
"section": 3,
"confidence": 3,
"occurrences": 1
}
},
{
"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": 2,
"score": 6.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 1
}
},
{
"index": 2,
"term": "Stéatose hépatique",
"code": "K76.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": 7.0,
"top2": 6.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 explicitement mentionné.",
"L'absence d'informations cliniques supplémentaires ne remet pas en cause ce diagnostic direct."
],
"reason": "Cholécystite aiguë est le motif principal de prise en charge, selon les règles PMSI.",
"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": 2,
"score": 7.0,
"score_details": {
"section": 3,
"confidence": 3,
"occurrences": 1
}
},
{
"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": 2,
"score": 6.0,
"score_details": {
"section": 2,
"confidence": 3,
"occurrences": 1
}
},
{
"index": 2,
"term": "Stéatose hépatique",
"code": "K76.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": 7.0,
"top2": 6.0,
"delta": 1.0,
"llm": true
}
},
"quality_flags": {
"crh_only_mode": true
},
"diagnostics_associes": [
{
"texte": "Stéatose hépatique",
"cim10_suggestion": "K76.0",
"cim10_confidence": "medium",
"cim10_final": "K76.0",
"justification": "Code CIM-10 le plus spécifique pour la stéatose hépatique, correspondant à la description clinique et justifiant sa classification comme DAS.",
"raisonnement": "ANALYSE CLINIQUE :\nLa stéatose hépatique est une accumulation anormale de graisses dans les cellules du foie. Elle peut être asymptomatique ou entraîner des complications comme une inflammation (stéatohépatite) ou une fibrose. Dans ce contexte, elle est identifiée comme un DAS, suggérant qu'elle a contribué à la complexité de la prise en charge du patient.\n\nCODES CANDIDATS :\nK74, K74.0, K74.1, K74.2, K76.3, K76.4\n\nDISCRIMINATION :\nLe code K76.0 (Stéatose hépatique) est le plus spécifique pour ce diagnostic. Les autres codes concernent des complications (fibrose, sclérose, infarctus, péliose) ou d'autres pathologies hépatiques (maladie toxique, insuffisance chronique) qui ne sont pas explicitement mentionnées dans le contexte clinique. K74 est trop général.\n\nREGLE PMSI :\nEn tant que DAS, le code doit refléter une morbidité associée qui a mobilisé des ressources supplémentaires pendant le séjour. La stéatose hépatique, bien que non principale, est un élément contributif à la prise en charge globale du patient.",
"sources_rag": [
{
"document": "cim10",
"page": 492,
"code": "K74.2",
"extrait": "K74.2 Fibrose hépatique, avec sclérose hépatique"
},
{
"document": "cim10",
"page": 128,
"code": "B15.0",
"extrait": "B15.0 Hépatite A avec coma hépatique"
},
{
"document": "cim10",
"page": 493,
"code": "K76.4",
"extrait": "K76.4 Péliose hépatique\nAngiomatose hépatique"
},
{
"document": "cim10",
"page": 491,
"code": "K72.1",
"extrait": "K72.1 Insuffisance hépatique chronique"
},
{
"document": "cim10",
"page": 55,
"code": "K74",
"extrait": "K74 Fibrose et cirrhose du foie"
},
{
"document": "cim10",
"page": 492,
"code": "K74.1",
"extrait": "K74.1 Sclérose hépatique"
},
{
"document": "cim10",
"page": 493,
"code": "K76.3",
"extrait": "K76.3 Infarctus hépatique"
},
{
"document": "cim10",
"page": 491,
"code": "K74.0",
"extrait": "K74.0 Fibrose hépatique\nChapitre XI"
},
{
"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": 193,
"code": "D13.4",
"extrait": "D13.4 Foie\nVoies biliaires intrahépatiques"
}
],
"preuves_cliniques": [
{
"type": "clinique",
"element": "Diagnostic de 'Stéatose hépatique'",
"interpretation": "Confirmation du diagnostic par le médecin."
}
],
"niveau_severite": "non_evalue",
"niveau_cma": 1,
"source": "llm_das"
}
],
"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": 2,
"source_excerpt": "...cystique restant par un ou deux clips (HEMOLOCK 5) Se\ncystique entre un ou deux clips (HEMOLOCK 5). Cholécystectomie rétrograde. Extériorisation de la vésicule d\nintroduit par le trocart de 10 mm.\nVérification du lit..."
},
{
"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": [
"CMA niveau 3 : 'Cholécystite aiguë' (K81.0) — sévérité severe, marqueurs : aigue",
"QC: DAS K76.0 confiance high→medium — Le code K76.0 est le code le plus spécifique pour la stéatose hépatique selon la CIM-10. La justification est correcte. Cependant, il serait idéal d'avoir plus de détails sur la stéatose hépatique (par exemple, si elle est non alcoolique, si elle est associée à d'autres pathologies). Sans informations supplémentaires, K76.0 est approprié, mais une précision supplémentaire pourrait être envisagée si disponible dans le dossier.",
"QC: Le dossier clinique est mentionné comme 'Non précisé'. Il est crucial d'avoir accès au dossier clinique complet pour une validation plus précise et exhaustive du codage. L'absence de dossier limite la confiance dans la validation.",
"QC: Bien que K76.0 soit le code le plus spécifique pour la stéatose hépatique, il serait bénéfique d'identifier la cause de la stéatose (ex: NAFLD, alcoolique, médicamenteuse) si cette information est disponible dans le dossier clinique. Cela permettrait un codage plus précis et une meilleure prise en charge du patient."
],
"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": 21.66,
"metrics": {
"das_total": 1,
"das_active": 1,
"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": []
}
}