# Synthetic test data
test_data <- tibble::tibble(
erecord_01 = c("R1", "R2", "R3", "R4", "R5"),
incident_date = as.Date(c("2025-01-01", "2025-01-05", "2025-02-01",
"2025-06-01", "2025-12-15")),
patient_dob = as.Date(c("2021-01-01", "2020-01-01", "2022-02-01",
"2023-06-01", "2019-12-15")),
epatient_15 = c(4, 5, 3, 2, 6), # Ages
epatient_16 = c("Years", "Years", "Years", "Years", "Years"),
eresponse_05 = rep(2205001, 5),
emedications_03 = rep("stuff", 5),
emedications_04 = c("Inhalation", "pill", "liquid", "pill", "liquid"),
eexam_01 = c(60, 59, 58, 57, 56),
eexam_02 = c("Red", "Purple", "Grey", "Yellow", "Orange")
)
# Run function
pediatrics_03b(
df = test_data,
erecord_01_col = erecord_01,
incident_date_col = incident_date,
patient_DOB_col = patient_dob,
epatient_15_col = epatient_15,
epatient_16_col = epatient_16,
eresponse_05_col = eresponse_05,
emedications_03_col = emedications_03,
emedications_04_col = emedications_04,
eexam_01_col = eexam_01,
eexam_02_col = eexam_02
)
Run the code above in your browser using DataLab