requirePriorDrugWashout: Restrict cohort to only cohort records with a given amount of time since the
last cohort record ended
Description
Filter the cohort table keeping only the cohort records for which the
required amount of time has passed since the last cohort entry ended for that
individual.
Usage
requirePriorDrugWashout(
cohort,
days,
cohortId = NULL,
name = omopgenerics::tableName(cohort)
)
Value
The cohort table having applied the washout requirement.
Arguments
cohort
A cohort_table object.
days
The number of days required to have passed since the last cohort
record finished. Any records with fewer days than this will be dropped. Note
that setting days to Inf will lead to the same result as that from using the
requireIsFirstDrugEntry function (with only an individual´s first cohort
record kept).
cohortId
A cohort definition id to restrict by. If NULL, all cohorts
will be included.
name
Name of the new cohort table, it must be a length 1 character
vector.