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,278 @@
{
"source_file": "BACTERIO 23138778.pdf",
"document_type": "crh",
"sejour": {},
"diagnostic_principal": {
"texte": "Bactériurie significative",
"cim10_suggestion": "R82.7",
"cim10_confidence": "low",
"cim10_final": "R82.7",
"cim10_decision": {
"action": "PROMOTE_DP",
"final_code": "R82.7",
"reason": "DAS promu en DP (score (1, 1, 4))",
"needs_info": [],
"applied_rules": [
"RULE-DAS-TO-DP"
]
},
"justification": "Code spécifique pour une bactériurie significative avec résultats microbiologiques anormaux.",
"raisonnement": "ANALYSE CLINIQUE :\nLa bactériurie significative indique la présence de bactéries dans les urines en quantité suffisante pour suggérer une infection, même en l'absence de symptômes cliniques évidents. Cela nécessite une investigation et potentiellement un traitement antibiotique.\n\nCODES CANDIDATS :\nR82.7, Z11.2, A04, A04.9, B20.1, M72.6, A03.9, A15.6, A15.7, U82\n\nDISCRIMINATION :\nR82.7 est le code le plus spécifique pour une bactériurie significative, décrivant directement les résultats anormaux de l'examen microbiologique des urines (cultures positives). Z11.2 concerne un examen de dépistage, ce qui n'est pas le cas ici, car il s'agit d'un résultat d'analyse. Les autres codes concernent des infections bactériennes spécifiques ou des complications, qui ne sont pas précisées dans le diagnostic initial. U82 concerne la résistance aux antibiotiques, ce qui n'est pas mentionné. A03.9, A04, A04.9, A15.6, A15.7, B20.1 et M72.6 ne sont pas pertinents car ils décrivent des infections bactériennes à des sites spécifiques ou des pathologies différentes.\n\nREGLE PMSI :\nEn tant que DAS, le code doit refléter une morbidité ayant mobilisé des ressources supplémentaires pendant le séjour. Une bactériurie significative nécessite souvent des examens complémentaires (uroculture, antibiogramme) et potentiellement un traitement antibiotique, justifiant ainsi sa classification comme DAS.",
"sources_rag": [
{
"document": "cim10",
"page": 931,
"code": "Z11.2",
"extrait": "Z11.2 Examen spécial de dépistage d'autres maladies bactériennes"
},
{
"document": "cim10",
"page": 32,
"code": "A04",
"extrait": "A04 Autres infections intestinales bactériennes"
},
{
"document": "cim10",
"page": 558,
"code": "M72.6",
"extrait": "M72.6 Fasciite nécrosante\nUtiliser, au besoin, un code supplémentaire pour identifier lagent bactérien."
},
{
"document": "cim10",
"page": 96,
"code": "A04.9",
"extrait": "A04.9 Infection intestinale bactérienne, sans précision\nEntérite bactérienne SAI"
},
{
"document": "cim10",
"page": 129,
"code": "B20.1",
"extrait": "B20.1 Maladie par VIH à l'origine d'autres infections bactériennes"
},
{
"document": "cim10",
"page": 738,
"code": "R82.7",
"extrait": "R82.7 Résultats anormaux de l'examen microbiologique des urines\nCultures positives"
},
{
"document": "cim10",
"page": 95,
"code": "A03.9",
"extrait": "A03.9 Shigellose, sans précision\nDysenterie bacillaire SAI"
},
{
"document": "cim10",
"page": 99,
"code": "A15.6",
"extrait": "A15.6 Pleurésie tuberculeuse, avec confirmation bactériologique et histologique\nEmpyème tuberculeux\navec confirmation bactériologique et histologique\nTuberculose de la plèvre\nÀ l'exclusion de :au cour"
},
{
"document": "cim10",
"page": 99,
"code": "A15.7",
"extrait": "A15.7 Primo-infection tuberculeuse de l'appareil respiratoire, avec confirmation\nbactériologique et histologique"
},
{
"document": "cim10",
"page": 88,
"code": "U82",
"extrait": "U82 Résistance aux antibiotiques bêtalactamines [bêtalactames]"
}
],
"preuves_cliniques": [
{
"type": "biologie",
"element": "Présence de leucocytes à 5 [N: 4-10]",
"interpretation": "Indique une inflammation possible, compatible avec une infection urinaire."
},
{
"type": "clinique",
"element": "Diagnostic de 'Bactériurie significative'",
"interpretation": "Confirmation de la présence de bactéries dans les urines en quantité significative."
}
],
"source": "llm_das",
"source_page": 1,
"source_excerpt": "...gglutination\n1.10*4 UFC/mL Escherichia coli\n1.10*2 UFC/mL Enterococcus sp\nConclusion\nPrésence d'une bactériurie significative mais absence de leucocyturie.\nRésultat à interpréter en fonction du contexte clinique.\nCompte-rendu..."
},
"dp_selection": {
"chosen_index": 0,
"chosen_term": "Bactériurie significative",
"chosen_code": "R82.7",
"confidence": "medium",
"verdict": "REVIEW",
"evidence": [
"Score 4.0 — source: llm_das",
"Conclusion: «Présence d'une bactériurie significative mais absence de leucocyturie.\nRésultat à interpréter en fonction du contexte clinique.\nCompte-rendu : Complet (1) analyse référencée sous\nACCREDITATION COFRAC Page 1/1\nValidé et diffusé sous la respo»"
],
"reason": "Pool mono-candidat fragile (symptôme)",
"candidates": [
{
"index": 0,
"term": "Bactériurie significative",
"code": "R82.7",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": true,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 4.0,
"score_details": {
"section": 1,
"confidence": 3,
"diag_section_bonus": 2,
"symptom_malus": -2
}
}
],
"debug_scores": {
"top1": 4.0
}
},
"dp_crh_only": {
"chosen_index": 0,
"chosen_term": "Bactériurie significative",
"chosen_code": "R82.7",
"confidence": "medium",
"verdict": "REVIEW",
"evidence": [
"Score 4.0 — source: llm_das",
"Conclusion: «Présence d'une bactériurie significative mais absence de leucocyturie.\nRésultat à interpréter en fonction du contexte clinique.\nCompte-rendu : Complet (1) analyse référencée sous\nACCREDITATION COFRAC Page 1/1\nValidé et diffusé sous la respo»"
],
"reason": "Pool mono-candidat fragile (symptôme)",
"candidates": [
{
"index": 0,
"term": "Bactériurie significative",
"code": "R82.7",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": true,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 4.0,
"score_details": {
"section": 1,
"confidence": 3,
"diag_section_bonus": 2,
"symptom_malus": -2
}
}
],
"debug_scores": {
"top1": 4.0
}
},
"dp_final": {
"chosen_index": 0,
"chosen_term": "Bactériurie significative",
"chosen_code": "R82.7",
"confidence": "medium",
"verdict": "REVIEW",
"evidence": [
"Score 4.0 — source: llm_das",
"Conclusion: «Présence d'une bactériurie significative mais absence de leucocyturie.\nRésultat à interpréter en fonction du contexte clinique.\nCompte-rendu : Complet (1) analyse référencée sous\nACCREDITATION COFRAC Page 1/1\nValidé et diffusé sous la respo»"
],
"reason": "Pool mono-candidat fragile (symptôme)",
"candidates": [
{
"index": 0,
"term": "Bactériurie significative",
"code": "R82.7",
"confidence": "high",
"source": "llm_das",
"is_comorbidity_like": false,
"is_symptom_like": true,
"is_act_only": false,
"section_strength": 1,
"num_occurrences": 1,
"score": 4.0,
"score_details": {
"section": 1,
"confidence": 3,
"diag_section_bonus": 2,
"symptom_malus": -2
}
}
],
"debug_scores": {
"top1": 4.0
}
},
"quality_flags": {
"crh_only_mode": true
},
"diagnostics_associes": [],
"actes_ccam": [],
"antecedents": [],
"traitements_sortie": [],
"biologie_cle": [
{
"test": "Leucocytes",
"valeur": "5",
"valeur_num": 5.0,
"anomalie": false,
"quality": "ok",
"source_page": 1,
"source_excerpt": "...ie ci-dessous rendu(s) sous accréditation (1) sauf mention contraire\nECBU - Milieu de jet\nCytologie\nLeucocytes 5 /µL <10\nAutomate Iris IQ 200 Select (Beckman-Coulter)\nHématies 3 /µL <10\nAutomate Iris IQ 200 Sel..."
}
],
"biologie_discarded": [],
"imagerie": [],
"complications": [],
"alertes_codage": [
"NUKE-3 REVIEW: DP ambigu — Pool mono-candidat fragile (symptôme)",
"QC: DAS R82.7 confiance high→low — La présence de leucocytes légèrement élevés (5/4-10) ne suffit pas à justifier un diagnostic de bactériurie significative. Un résultat microbiologique positif (examen direct, culture) est indispensable pour ce code. Sans preuve de culture positive, le code R82.7 est inapproprié. Un code plus général comme R82.8 (Autres anomalies des résultats des examens de laboratoire) pourrait être envisagé, mais il faudrait une justification clinique plus précise.",
"QC: Le dossier clinique est incomplet. L'absence de résultats microbiologiques (culture d'urine, examen direct) rend l'attribution du code R82.7 non justifiable. Il est crucial de disposer de ces informations pour valider le diagnostic de bactériurie significative.",
"QC: La justification fournie est insuffisante. La présence de leucocytes légèrement élevés ne constitue pas une preuve suffisante pour diagnostiquer une bactériurie significative. La justification doit inclure les résultats microbiologiques positifs.",
"RULE-DAS-TO-DP: DP absent → DAS R82.7 (Bactériurie significative) promu en DP",
"DECISIONS[PDF]: 1 ligne(s)",
"DECISION: diagnostic_principal R82.7 promu en DP (RULE-DAS-TO-DP)"
],
"source_files": [],
"ghm_estimation": {
"cmd": "23",
"cmd_libelle": "Facteurs influençant l'état de santé (symptômes)",
"type_ghm": "M",
"severite": 1,
"ghm_approx": "23M??1",
"cma_count": 0,
"cms_count": 0,
"alertes": [
"DP symptomatique (R82.7) — risque de CMD 23, impact tarif"
]
},
"controles_cpam": [],
"veto_report": {
"verdict": "PASS",
"score_contestabilite": 100,
"issues": []
},
"processing_time_s": 44.69,
"metrics": {
"das_total": 0,
"das_active": 0,
"das_excluded": 0,
"das_removed": 0,
"das_ruled_out": 0,
"das_no_code": 0,
"actes_total": 0,
"actes_with_code": 0,
"dp_has_code": true
},
"rules_runtime": {
"router_version": 1,
"mode": "strict",
"enabled_packs": [
"decisions_core",
"vetos_core"
],
"always_on_rules": [],
"triggers_fired": []
}
}