Declarative and Procedural Approaches for Modelling Clinical Guidelines: Addressing Flexibility Issues