W06: Agile Clinical Decision Support Development

10:30 AM–12:30 PM Apr 30, 2019 (US - Eastern)

Studio 1


Designing effective Clinical Decision Support (CDS) tools in an Electronic Health Record (EHR) can prove challenging, due to complex real-world scenarios and newly-discovered requirements. As such, deploying new CDS EHR tools shares much in common with new product development, where “agile” principles and practices consistently prove more effective than traditional project management. Typical agile principles and practices can thus prove helpful on CDS projects, including time-boxed “sprints” and lightweight requirements gathering with User Stories and acceptance criteria. Modeling CDS behavior removes ambiguity and promotes shared understanding of desired behavior, but risks analysis paralysis: an Agile Modeling approach can foster effective rapid-cycle CDS design and optimization. The agile practice of automated testing for test-driven design and regression testing can be applied to CDS development in EHRs using open-source tools. Ongoing monitoring of CDS behavior once released to production can identify anomalies and prompt rapid-cycle redesign to further enhance CDS effectiveness. The workshop participant will learn about these topics in interactive didactic sessions, with time for practicing the techniques taught.

Describe the new knowledge and additional skills the participant will gain after attending your presentation.: The participant will be able to:

1. Explain benefits of employing agile principles and practices during new product development; evaluate how CDS development for a local practice environment shares characteristics with new product development.
2. Iteratively refine CDS requirements with requestors using User Stories and acceptance criteria; understand how sizing with relative Story Points improves forecasting of scheduled delivery into production.
3. Identify which models/diagrams prove most helpful during CDS design, and practice applying them to a realistic CDS design and development scenario.
4. Recognize the value of automated testing in iterative development projects, and practice writing CDS "business rules" testable using open-source automated testing software.
5. Design an interactive CDS usage graph/report from EHR-captured data, for monitoring CDS tool behavior following release to production, to help detect anomalies and/or opportunities for further tool refinement


Mujeeb Basit (Presenter)
University of Texas Southwestern Health System

Vaishnavi Kannan (Presenter)
University of Texas Southwestern Health System

DuWayne Willett (Presenter)
University of Texas Southwestern Health System

Richard Medford (Presenter)
University of Texas Southwestern Health System

Presentation Materials: