136 lines
3.6 KiB
YAML
136 lines
3.6 KiB
YAML
# 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
|