# Règles de codage PMSI par défaut # Version: 1.0.0 version: "1.0.0" name: "Règles de codage PMSI - Établissement" description: "Jeu de règles de codage pour l'établissement avec mode conservateur" mode: "conservateur" rules: # Règles pour le Diagnostic Principal (DP) - rule_id: "dp_001" name: "DP obligatoire" description: "Un diagnostic principal doit toujours être présent" category: "dp" condition: type: "required" action: "reject_if_missing" severity: "bloquant" enabled: true - rule_id: "dp_002" name: "DP avec preuves suffisantes" description: "Le DP doit avoir au moins une preuve textuelle" category: "dp" condition: min_evidence: 1 action: "reject_if_insufficient" severity: "bloquant" enabled: true - rule_id: "dp_003" name: "DP avec confiance minimale" description: "Le DP doit avoir un score de confiance >= 0.7" category: "dp" condition: min_confidence: 0.7 action: "flag_for_review" severity: "à_revoir" enabled: true # Règles pour les Diagnostics Associés Significatifs (DAS) - rule_id: "das_001" name: "DAS avec preuves" description: "Chaque DAS doit avoir au moins une preuve" category: "das" condition: min_evidence: 1 action: "reject_if_insufficient" severity: "à_revoir" enabled: true - rule_id: "das_002" name: "Limite de DAS" description: "Maximum 20 DAS par séjour" category: "das" condition: max_count: 20 action: "reject_excess" severity: "bloquant" enabled: true # Règles pour les actes CCAM - rule_id: "ccam_001" name: "Date CCAM obligatoire" description: "Chaque acte CCAM doit avoir une date de réalisation (règle 2026)" category: "ccam" condition: type: "required_date" action: "reject_if_missing" severity: "bloquant" enabled: true - rule_id: "ccam_002" name: "CCAM avec preuve explicite" description: "Les actes CCAM doivent avoir une preuve explicite dans le dossier" category: "ccam" condition: min_evidence: 1 explicit: true action: "reject_if_insufficient" severity: "bloquant" enabled: true # Règles de validation générale - rule_id: "neg_001" name: "Pas de codes pour faits niés" description: "Les faits cliniques niés ne doivent jamais être codés" category: "validation" condition: qualifier: "nié" action: "reject_code" severity: "bloquant" enabled: true - rule_id: "susp_001" name: "Pas de DP pour faits suspectés" description: "Les faits suspectés ne peuvent pas être codés comme DP" category: "validation" condition: qualifier: "suspecté" code_type: "dp" action: "reject_as_dp" severity: "bloquant" enabled: true - rule_id: "ant_001" name: "Pas de DP pour antécédents" description: "Les antécédents ne peuvent pas être codés comme DP" category: "validation" condition: temporality: "antécédent" code_type: "dp" action: "reject_as_dp" severity: "bloquant" enabled: true - rule_id: "val_001" name: "Cohérence DP/DAS" description: "Le DP ne doit pas être répété dans les DAS" category: "validation" condition: type: "no_duplicate_dp_das" action: "flag_for_review" severity: "à_revoir" enabled: true - rule_id: "val_002" name: "Codes obsolètes" description: "Interdire l'utilisation de codes CIM-10 obsolètes" category: "validation" condition: type: "check_obsolete" action: "reject_code" severity: "bloquant" enabled: true