addTableIntersectCount {PatientProfiles} | R Documentation |
Compute number of intersect with an omop table.
Description
Compute number of intersect with an omop table.
Usage
addTableIntersectCount(
x,
tableName,
indexDate = "cohort_start_date",
censorDate = NULL,
window = list(c(0, Inf)),
targetStartDate = startDateColumn(tableName),
targetEndDate = endDateColumn(tableName),
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. |
targetStartDate |
Column name with start date for comparison. |
targetEndDate |
Column name with end date for comparison. |
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 %>%
addTableIntersectCount(tableName = "visit_occurrence")
mockDisconnect(cdm = cdm)
[Package PatientProfiles version 1.1.1 Index]