Designing effective Clinical Decision Support (CDS) tools can prove challenging, due to complex real-world scenarios and evolving requirements. Deploying new CDS tools thus resembles new product development, where “agile” principles and practices consistently prove effective. Modeling CDS behavior promotes clear, shared understanding, but risks analysis paralysis: an Agile Modeling approach can foster effective rapid-cycle CDS design. Automated test-driven development and ongoing monitoring of CDS behavior can prompt rapid-cycle redesign to further enhance CDS effectiveness.

Learning Objective 1: Explain benefits of employing agile principles and practices during new product development; iteratively refine CDS requirements with requestors using User Stories and acceptance criteria.

Learning Objective 2: Employ a variety of models/diagrams helpful for clarifying CDS design.

Learning Objective 3: Recognize the value of automated testing in iterative development projects.

Learning Objective 4: Design an interactive CDS usage graph/report from EHR-captured data, for monitoring CDS tool behavior following release to production and help find opportunities for further iterative tool refinement.


Vaishnavi Kannan (Presenter)
University of Texas Southwestern Health System

Mujeeb Basit, University of Texas Southwestern Health System
DuWayne Willett, University of Texas Southwestern Health System

Presentation Materials: