addTableIntersectDate {PatientProfiles} | R Documentation |
Compute date of intersect with an omop table.
Description
Compute date of intersect with an omop table.
Usage
addTableIntersectDate(
x,
tableName,
indexDate = "cohort_start_date",
censorDate = NULL,
window = list(c(0, Inf)),
targetDate = startDateColumn(tableName),
order = "first",
nameStyle = "{table_name}_{window_name}",
name = NULL
)
Arguments
x |
Table with individuals in the cdm. |
tableName |
Name of the table to intersect with. Options: visit_occurrence, condition_occurrence, drug_exposure, procedure_occurrence, device_exposure, measurement, observation, drug_era, condition_era, specimen, episode. |
indexDate |
Variable in x that contains the date to compute the intersection. |
censorDate |
whether to censor overlap events at a specific date or a column date of x. |
window |
window to consider events in. |
targetDate |
Target date in tableName. |
order |
which record is considered in case of multiple records (only required for date and days options). |
nameStyle |
naming of the added column or columns, should include required parameters. |
name |
Name of the new table, if NULL a temporary table is returned. |
Value
table with added columns with intersect information.
Examples
cdm <- mockPatientProfiles()
cdm$cohort1 %>%
addTableIntersectDate(tableName = "visit_occurrence")
mockDisconnect(cdm = cdm)