rEHR
rEHR extracts, cleans, and analyzes structured Electronic Health Record (EHR) data to enable reproducible clinical and epidemiological analyses.
Key Features:
- Rapid Data Access: An import function connects directly to database backends to accelerate data access.
- Efficient Data Extraction: Provides generic query functions for extracting complex datasets.
- Longitudinal Data Processing: Supports extraction of longitudinal data with a single command and leverages parallel processing to expedite computationally intensive tasks.
- Data Manipulation Functions: Includes functions for cutting data by time-varying covariates, matching controls to cases, unit conversion, and constructing clinical code lists.
- Synthesis of Dummy EHRs: Generates synthetic dummy EHR datasets for testing and validation.
Scientific Applications:
- Primary care EHR research (CPRD): Prepares research-ready datasets from large-scale primary care EHR databases such as the Clinical Practice Research Datalink (CPRD) to support longitudinal analyses and control-matched cohort studies.
Methodology:
rEHR connects to database backends via an import function, exposes generic query functions, supports single-command longitudinal extraction, leverages parallel processing, and provides a common interface to multiple EHR systems.
Topics
Details
- Tool Type:
- library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 6/23/2018
- Last Updated:
- 11/25/2024
Operations
Publications
Springate DA, Parisi R, Olier I, Reeves D, Kontopantelis E. rEHR: An R package for manipulating and analysing Electronic Health Record data. PLOS ONE. 2017;12(2):e0171784. doi:10.1371/journal.pone.0171784. PMID:28231289. PMCID:PMC5323003.
PMID: 28231289
PMCID: PMC5323003
Funding: - NIHR School for Primary Care Research: 211
- Medical Research Council: MR/K006665/1