Determines the latest assessment date for a disease event and calculates the follow-up time in months from histology assessment to this date. If no disease event is found, the follow-up time is calculated from the histology assessment to the latest assessment date.
Value
A data frame with added columns: `latest_assessment_date_disease`, `timetoevent_disease`, and `latest_followup_id`
Examples
if (FALSE) { # \dontrun{
df <- data.frame(
embrace_id = 1,
assessment_date_3m = as.Date("2022-03-01"),
assessment_date_6m = as.Date("2022-06-01"),
histology_assesment_date = as.Date("2022-01-01"),
disease_local_status_3m = 0,
disease_local_status_6m = 2,
disease_nodal_status_3m = 0,
disease_nodal_status_6m = 0,
disease_systemic_status_3m = 0,
disease_systemic_status_6m = 0
)
result <- add_time_to_diseaseevent(df)
} # }