Derive Date of Birth from Age Components
Source:R/prep_derivation.R
prep_derive_dob_from_components.RdStewardship-specific helper: DOB is sometimes stored as separate year/month/day components or as a decimal age in years. This function reconstructs an approximate DOB or derives age directly when DOB is absent.
Usage
prep_derive_dob_from_components(
data,
dob_year_col = "dob_year",
dob_month_col = "dob_month",
dob_day_col = "dob_day",
age_years_col = "age_years",
reference_date_col = "admission_date",
dob_output_col = "dob"
)Arguments
- data
Data frame.
- dob_year_col
Character. Year component column. Default "dob_year".
- dob_month_col
Character. Month component column. Default "dob_month".
- dob_day_col
Character. Day component column. Default "dob_day".
- age_years_col
Character. Decimal age in years. Default "age_years".
- reference_date_col
Character. Reference date for age-based DOB estimation. Default "admission_date".
- dob_output_col
Character. Output DOB column. Default "dob".