Substitution
Substitution assistée d'un item prescrit (équivalence ATC + alertes allergie/interaction/stock) et traçabilité de la décision (P31, ADR-0033 §8, MOCOSAG-382 Tranche A).
Suggestions de substitution pour un item prescrit
Lecture pure (pattern coverage-preview) : équivalents de même classe
Créer une demande de substitution tracée
Crée une `SubstitutionRequest` en statut PENDING (P31 : « record the
Décider (accepter/rejeter) une demande de substitution
Transition d'état sur une `SubstitutionRequest` PENDING — jamais une