Vaishnavi Kannan
University of Texas Southwestern Medical Center
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Vaishnavi Kannan.
JMIR medical informatics | 2018
Mujeeb A. Basit; Krystal L. Baldwin; Vaishnavi Kannan; Emily L. Flahaven; Cassandra J. Parks; Jason M. Ott; DuWayne L. Willett
Background Moving to electronic health records (EHRs) confers substantial benefits but risks unintended consequences. Modern EHRs consist of complex software code with extensive local configurability options, which can introduce defects. Defects in clinical decision support (CDS) tools are surprisingly common. Feasible approaches to prevent and detect defects in EHR configuration, including CDS tools, are needed. In complex software systems, use of test–driven development and automated regression testing promotes reliability. Test–driven development encourages modular, testable design and expanding regression test coverage. Automated regression test suites improve software quality, providing a “safety net” for future software modifications. Each automated acceptance test serves multiple purposes, as requirements (prior to build), acceptance testing (on completion of build), regression testing (once live), and “living” design documentation. Rapid-cycle development or “agile” methods are being successfully applied to CDS development. The agile practice of automated test–driven development is not widely adopted, perhaps because most EHR software code is vendor-developed. However, key CDS advisory configuration design decisions and rules stored in the EHR may prove amenable to automated testing as “executable requirements.” Objective We aimed to establish feasibility of acceptance test–driven development of clinical decision support advisories in a commonly used EHR, using an open source automated acceptance testing framework (FitNesse). Methods Acceptance tests were initially constructed as spreadsheet tables to facilitate clinical review. Each table specified one aspect of the CDS advisory’s expected behavior. Table contents were then imported into a test suite in FitNesse, which queried the EHR database to automate testing. Tests and corresponding CDS configuration were migrated together from the development environment to production, with tests becoming part of the production regression test suite. Results We used test–driven development to construct a new CDS tool advising Emergency Department nurses to perform a swallowing assessment prior to administering oral medication to a patient with suspected stroke. Test tables specified desired behavior for (1) applicable clinical settings, (2) triggering action, (3) rule logic, (4) user interface, and (5) system actions in response to user input. Automated test suite results for the “executable requirements” are shown prior to building the CDS alert, during build, and after successful build. Conclusions Automated acceptance test–driven development and continuous regression testing of CDS configuration in a commercial EHR proves feasible with open source software. Automated test–driven development offers one potential contribution to achieving high-reliability EHR configuration. Vetting acceptance tests with clinicians elicits their input on crucial configuration details early during initial CDS design and iteratively during rapid-cycle optimization.
Applied Clinical Informatics | 2018
DuWayne L. Willett; Vaishnavi Kannan; Ling Chu; Joel R. Buchanan; Ferdinand Velasco; John D. Clark; Jason Fish; Adolfo R. Ortuzar; Josh E. Youngblood; Deepa Bhat; Mujeeb A. Basit
Background Defining clinical conditions from electronic health record (EHR) data underpins population health activities, clinical decision support, and analytics. In an EHR, defining a condition commonly employs a diagnosis value set or “grouper.” For constructing value sets, Systematized Nomenclature of Medicine–Clinical Terms (SNOMED CT) offers high clinical fidelity, a hierarchical ontology, and wide implementation in EHRs as the standard interoperability vocabulary for problems. Objective This article demonstrates a practical approach to defining conditions with combinations of SNOMED CT concept hierarchies, and evaluates sharing of definitions for clinical and analytic uses. Methods We constructed diagnosis value sets for EHR patient registries using SNOMED CT concept hierarchies combined with Boolean logic, and shared them for clinical decision support, reporting, and analytic purposes. Results A total of 125 condition-defining “standard” SNOMED CT diagnosis value sets were created within our EHR. The median number of SNOMED CT concept hierarchies needed was only 2 (25th–75th percentiles: 1–5). Each value set, when compiled as an EHR diagnosis grouper, was associated with a median of 22 International Classification of Diseases (ICD)-9 and ICD-10 codes (25th–75th percentiles: 8–85) and yielded a median of 155 clinical terms available for selection by clinicians in the EHR (25th–75th percentiles: 63–976). Sharing of standard groupers for population health, clinical decision support, and analytic uses was high, including 57 patient registries (with 362 uses of standard groupers), 132 clinical decision support records, 190 rules, 124 EHR reports, 125 diagnosis dimension slicers for self-service analytics, and 111 clinical quality measure calculations. Identical SNOMED CT definitions were created in an EHR-agnostic tool enabling application across disparate organizations and EHRs. Conclusion SNOMED CT-based diagnosis value sets are simple to develop, concise, understandable to clinicians, useful in the EHR and for analytics, and shareable. Developing curated SNOMED CT hierarchy-based condition definitions for public use could accelerate cross-organizational population health efforts, “smarter” EHR feature configuration, and clinical–translational research employing EHR-derived data.
2017 IEEE Healthcare Innovations and Point of Care Technologies (HI-POCT) | 2017
Vaishnavi Kannan; Mujeeb A. Basit; Josh E. Youngblood; Trenton D. Bryson; Seth Toomay; Jason Fish; DuWayne L. Willett
Even the most innovative healthcare technologies provide patient benefits only when adopted by clinicians and/or patients in actual practice. Yet realizing optimal positive impact from a new technology for the widest range of individuals who would benefit remains elusive. In software and new product development, iterative rapid-cycle “agile” methods more rapidly provide value, mitigate failure risks, and adapt to customer feedback. Co-development between builders and customers is a key agile principle. But how does one accomplish co-development with busy clinicians? In this paper, we discuss four practical agile co-development practices found helpful clinically: (1) User stories for lightweight requirements; (2) Time-boxed development for collaborative design and prompt course correction; (3) Automated acceptance test driven development, with clinician-vetted specifications; and (4) Monitoring of clinician interactions after release, for rapid-cycle product adaptation and evolution. In the coming wave of innovation in healthcare apps ushered in by open APIs to EHRs, learning rapidly what new product features work well for clinicians and patients will become even more crucial.
Methods of Information in Medicine | 2017
Vaishnavi Kannan; Jason Fish; Jacqueline M. Mutz; Angela R. Carrington; Ki Lai; Lisa S. Davis; Josh E. Youngblood; Mark R. Rauschuber; Kathryn A. Flores; Evan J. Sara; Deepa Bhat; DuWayne L. Willett
Methods of Information in Medicine | 2017
Vaishnavi Kannan; Jason Fish; Jacqueline M. Mutz; Angela R. Carrington; Ki Lai; Lisa S. Davis; Josh E. Youngblood; Mark R. Rauschuber; Kathryn A. Flores; Evan J. Sara; Deepa Bhat; DuWayne L. Willett
ieee embs international conference on biomedical and health informatics | 2016
Vaishnavi Kannan; Jason C. Fish; DuWayne L. Willett
international conference on bioinformatics | 2018
Mujeeb A. Basit; Vaishnavi Kannan; DuWayne L. Willett
international conference on bioinformatics | 2018
DuWayne L. Willett; Ambarish Pandey; NNeka L. Ifejika; Vaishnavi Kannan; Jarett D. Berry; Mujeeb A. Basit
ieee international conference on healthcare informatics | 2018
Vaishnavi Kannan; DuWayne L. Willett; Pamela J. Goad; Claus G. Roehrborn; Mujeeb A. Basit
Journal of the American College of Cardiology | 2018
Steven Philips; DuWayne L. Willett; Sandeep R. Das; Evan J. Sara; Vaishnavi Kannan; Vlad G. Zaha