intersectCohorts: Generate a combination cohort set between the intersection of different
cohorts.
Description
intersectCohorts() combines different cohort entries, with those records
that overlap combined and kept. Cohort entries are when an individual was in
both of the cohorts.
Vector identifying which cohorts to include
(cohort_definition_id or cohort_name). Cohorts not included will be
removed from the cohort set.
gap
Number of days between two subsequent cohort entries to be merged
in a single cohort record.
returnNonOverlappingCohorts
Whether the generated cohorts are mutually
exclusive or not.
keepOriginalCohorts
If TRUE the original cohorts will be return
together with the new ones. If FALSE only the new cohort will be returned.
name
Name of the new cohort table created in the cdm object.
.softValidation
Whether to perform a soft validation of consistency.
If set to FALSE four additional checks will be performed: 1) a check that
cohort end date is not before cohort start date, 2) a check that there
are no missing values in required columns, 3) a check that cohort duration is
all within observation period, and 4) that there are no overlapping
cohort entries