Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2014 Oct:51:280-6.
doi: 10.1016/j.jbi.2014.06.007. Epub 2014 Jun 21.

Design patterns for the development of electronic health record-driven phenotype extraction algorithms

Affiliations

Design patterns for the development of electronic health record-driven phenotype extraction algorithms

Luke V Rasmussen et al. J Biomed Inform. 2014 Oct.

Abstract

Background: Design patterns, in the context of software development and ontologies, provide generalized approaches and guidance to solving commonly occurring problems, or addressing common situations typically informed by intuition, heuristics and experience. While the biomedical literature contains broad coverage of specific phenotype algorithm implementations, no work to date has attempted to generalize common approaches into design patterns, which may then be distributed to the informatics community to efficiently develop more accurate phenotype algorithms.

Methods: Using phenotyping algorithms stored in the Phenotype KnowledgeBase (PheKB), we conducted an independent iterative review to identify recurrent elements within the algorithm definitions. We extracted and generalized recurrent elements in these algorithms into candidate patterns. The authors then assessed the candidate patterns for validity by group consensus, and annotated them with attributes.

Results: A total of 24 electronic Medical Records and Genomics (eMERGE) phenotypes available in PheKB as of 1/25/2013 were downloaded and reviewed. From these, a total of 21 phenotyping patterns were identified, which are available as an online data supplement.

Conclusions: Repeatable patterns within phenotyping algorithms exist, and when codified and cataloged may help to educate both experienced and novice algorithm developers. The dissemination and application of these patterns has the potential to decrease the time to develop algorithms, while improving portability and accuracy.

Keywords: Algorithms; Design patterns; Electronic health record; Phenotype; Software design.

PubMed Disclaimer

Conflict of interest statement

Competing Interests: None.

Figures

Figure 1
Figure 1
Methods for developing and reviewing phenotype design patterns.
Figure 2
Figure 2
Example annotation and tagging of fragments within the eMERGE Hypothyroidism phenotype algorithm (available from http://www.phekb.org).

References

    1. Denny JC. Chapter 13: Mining electronic health records in the genomics era. PLoS computational biology. 2012 Dec;8(12):e1002823. - PMC - PubMed
    1. Roden DM, Xu H, Denny JC, Wilke RA. Electronic medical records as a tool in clinical pharmacology: opportunities and challenges. Clinical pharmacology and therapeutics. 2012 Jun;91(6):1083–86. - PMC - PubMed
    1. Murphy S, Churchill S, Bry L, et al. Instrumenting the health care enterprise for discovery research in the genomic era. Genome research. 2009 Sep;19(9):1675–81. - PMC - PubMed
    1. Jensen PB, Jensen LJ, Brunak S. Mining electronic health records: towards better research applications and clinical care. Nature reviews Genetics. 2012;13(6):395–405. 06//print. - PubMed
    1. Kohane IS. Using electronic health records to drive discovery in disease genomics. Nature reviews Genetics. 2011 Jun;12(6):417–28. - PubMed

Publication types

MeSH terms

LinkOut - more resources