# Règles métier T2A — Connaissances critiques ## 1. Index alphabétique CIM-10 - Ne pas se contenter de vectoriser les codes (liste analytique) - Vectoriser les **index alphabétiques** : un médecin cherche "Gastrite", pas "K29.7" - Le lien langage naturel → code est bien plus riche dans l'index alphabétique ## 2. Validité temporelle des codes CCAM - Chaque code CCAM a une date de début et de fin de validité - Si un acte est hors période de validité (supprimé ou remplacé dans une version), le **groupage plantera** - Le RAG doit toujours vérifier les dates de validité des codes dans les tables de référence - Version actuelle : CCAM V4 2025 ## 3. Diagnostics d'exclusion (piège IA classique) - Si le patient a un symptôme (R10.4 "Douleur abdominale") ET un diagnostic précis (K35.8 "Appendicite"), le symptôme est **exclu** au profit du diagnostic précis - Règle : les codes **Chapitres I à XIV** de la CIM-10 priment sur les codes **Chapitre XVIII** (symptômes) - Le reranker doit implémenter cette priorisation ## 4. Hiérarchie des actes CCAM (non-cumul) - La CCAM n'est pas que du texte, c'est de la **combinatoire** - Règles de non-cumul : deux actes anatomiquement incompatibles ou inclus l'un dans l'autre → **alerte** - Doit être vérifié selon le référentiel CCAM ## 5. Sévérité CMA/CMS (nerf de la guerre GHM) - CMA = Complications ou Morbidités Associées - CMS = Complications ou Morbidités Associées Sévères - La détection des CMA/CMS détermine le passage du **niveau 1 au niveau 4 du GHM** - Différence de valorisation financière énorme - Le NLP doit chercher spécifiquement les **marqueurs de sévérité** - Ex: "Insuffisance rénale **aiguë**" vs "**chronique**" → codes et niveaux différents - Ex: "Dénutrition **sévère**" vs "modérée"