Design patterns for the development of electronic health record-driven phenotype extraction algorithms
- PMID: 24960203
- PMCID: PMC4194216
- DOI: 10.1016/j.jbi.2014.06.007
Design patterns for the development of electronic health record-driven phenotype extraction algorithms
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.
Copyright © 2014 Elsevier Inc. All rights reserved.
Conflict of interest statement
Figures
References
-
- 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
-
- 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
Grants and funding
- UL1 TR000150/TR/NCATS NIH HHS/United States
- R01LM010685/LM/NLM NIH HHS/United States
- 8UL1TR000150-05/TR/NCATS NIH HHS/United States
- U01 HG006389/HG/NHGRI NIH HHS/United States
- U01 HG006380/HG/NHGRI NIH HHS/United States
- U01HG006388/HG/NHGRI NIH HHS/United States
- R01 GM105688/GM/NIGMS NIH HHS/United States
- R01GM105688-01/GM/NIGMS NIH HHS/United States
- U01 HG006379/HG/NHGRI NIH HHS/United States
- U01HG006379/HG/NHGRI NIH HHS/United States
- U01 HG006385/HG/NHGRI NIH HHS/United States
- U01 HG006375/HG/NHGRI NIH HHS/United States
- U01HG006375/HG/NHGRI NIH HHS/United States
- U01HG006830/HG/NHGRI NIH HHS/United States
- U01 HG006382/HG/NHGRI NIH HHS/United States
- R01 LM010685/LM/NLM NIH HHS/United States
- U01HG006382/HG/NHGRI NIH HHS/United States
- U01 HG006828/HG/NHGRI NIH HHS/United States
- U01HG006380/HG/NHGRI NIH HHS/United States
- U01 HG006388/HG/NHGRI NIH HHS/United States
- U01 HG006378/HG/NHGRI NIH HHS/United States
- U01HG006385/HG/NHGRI NIH HHS/United States
- U01HG006378/HG/NHGRI NIH HHS/United States
- U01HG006828/HG/NHGRI NIH HHS/United States
- U01HG006389/HG/NHGRI NIH HHS/United States
- U01 HG006830/HG/NHGRI NIH HHS/United States
LinkOut - more resources
Full Text Sources
Other Literature Sources
