refactor: réorganisation référentiels, nouveaux modules extraction, nettoyage code obsolète
- Réorganisation data/referentiels/ : pdfs/, dicts/, user/ (structure unifiée) - Fix badges "Source absente" sur page admin référentiels - Ré-indexation COCOA 2025 (555 → 1451 chunks, couverture 94%) - Fix VRAM OOM : embeddings forcés CPU via T2A_EMBED_CPU - Nouveaux modules : document_router, docx_extractor, image_extractor, ocr_engine - Module complétude (quality/completude.py + config YAML) - Template DIM (synthèse dimensionnelle) - Gunicorn config + systemd service t2a-viewer - Suppression t2a_install_rag_cleanup/ (copie obsolète) - Suppression scripts/ et scripts_t2a_v2/ (anciens benchmarks) - Suppression 81 fichiers _doc.txt de test - Cache Ollama : TTL configurable, corrections loader YAML - Dashboard : améliorations templates (base, index, detail, cpam, validation) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -15,7 +15,8 @@ Variables par template :
|
||||
CPAM_ARGUMENTATION : dossier_str, asymetrie_str, tagged_str, titre,
|
||||
arg_ucr, decision_ucr, codes_str, definitions_str,
|
||||
codes_autorises_str, sources_text, extraction_str,
|
||||
bio_confrontation_str, numero_ogc
|
||||
bio_confrontation_str, numero_ogc,
|
||||
strategie_type_str
|
||||
CPAM_ADVERSARIAL : response_json, factual_section, normes_section,
|
||||
dp_ucr_line, da_ucr_line
|
||||
DP_RANKER_CONSTRAINED : candidates_str, ctx_str, n_candidates
|
||||
@@ -119,6 +120,14 @@ RÈGLES IMPÉRATIVES :
|
||||
- Ne propose que des diagnostics CLAIREMENT mentionnés dans le texte
|
||||
- ATTENTION aux valeurs biologiques : ne code PAS un diagnostic si les valeurs sont dans les normes indiquées entre crochets [N: min-max]. Exemple : Créatinine 76 [N: 50-120] = NORMAL, pas d'insuffisance rénale.
|
||||
|
||||
DÉNUTRITION — CRITÈRES HAS/FFN 2021 :
|
||||
- Diagnostic = 1 critère phénotypique + 1 critère étiologique
|
||||
- Seuils IMC : adulte <18.5 modéré / ≤17 sévère ; ≥70 ans <22 modéré / <20 sévère
|
||||
- Perte de poids : ≥5%/1mois ou ≥10%/6mois modéré ; ≥10%/1mois ou ≥15%/6mois sévère
|
||||
- L'albumine est un critère de SÉVÉRITÉ uniquement : 30-35 g/L → E44.0 ; <30 g/L → E43
|
||||
- Un patient OBÈSE peut être dénutri
|
||||
- Codes : E44.0 (modéré), E43 (sévère), E46 seulement si sévérité non précisable
|
||||
|
||||
DIAGNOSTIC PRINCIPAL : {dp_texte}
|
||||
|
||||
DAS DÉJÀ CODÉS :
|
||||
@@ -268,6 +277,8 @@ Objet : {titre}
|
||||
Argument UCR : {arg_ucr}
|
||||
Décision UCR : {decision_ucr}
|
||||
|
||||
{strategie_type_str}
|
||||
|
||||
CODES EN JEU : {codes_str}
|
||||
{definitions_str}
|
||||
{codes_autorises_str}
|
||||
@@ -293,6 +304,10 @@ PASSE 2 — MOTIF D'HOSPITALISATION RÉEL :
|
||||
- Pourquoi CE patient a été hospitalisé CE JOUR (événement déclencheur)
|
||||
- Quel acte thérapeutique principal a été réalisé
|
||||
- Le DP retenu est-il cohérent avec cet acte et la durée de séjour
|
||||
- RÈGLES D1/D2 DU GUIDE MÉTHODOLOGIQUE :
|
||||
D1 : Si seul un symptôme persiste sans cause identifiée dans le dossier, le symptôme reste DP légitime
|
||||
D2 : Si une cause est identifiée (confirmée par examens), la cause doit devenir DP
|
||||
Appliquer D1/D2 dans le raisonnement si le désaccord porte sur le DP
|
||||
|
||||
PASSE 3 — CONFRONTATION BIOLOGIE / DIAGNOSTIC (appliquer R1 et R3) :
|
||||
Pour CHAQUE diagnostic contesté, comparer aux seuils ci-dessus.
|
||||
|
||||
Reference in New Issue
Block a user