addIndication {DrugUtilisation} | R Documentation |
Add a variable indicating individuals indications
Description
Add a variable to a drug cohort indicating their presence in an indication cohort in a specified time window. If an individual is not in one of the indication cohorts, they will be considered to have an unknown indication if they are present in one of the specified OMOP CDM clinical tables. If they are neither in an indication cohort or a clinical table they will be considered as having no observed indication.
Usage
addIndication(
cohort,
indicationCohortName,
indicationCohortId = NULL,
indicationWindow = list(c(0, 0)),
unknownIndicationTable = NULL,
indexDate = "cohort_start_date",
censorDate = NULL,
name = NULL
)
Arguments
cohort |
A cohort table in the cdm. |
indicationCohortName |
Name of indication cohort table |
indicationCohortId |
target cohort Id to add indication |
indicationWindow |
time window of interests |
unknownIndicationTable |
Tables to search unknown indications |
indexDate |
Date respect to indication will be calculated. |
censorDate |
After that day no indication will be considered. |
name |
name of permanant table |
Value
The original table with a variable added that summarises the individualĀ“s indications.
Examples
library(DrugUtilisation)
library(CDMConnector)
library(dplyr)
cdm <- mockDrugUtilisation()
indications <- list("headache" = 378253, "asthma" = 317009)
cdm <- generateConceptCohortSet(
cdm = cdm, conceptSet = indications, name = "indication_cohorts"
)
cdm <- generateIngredientCohortSet(
cdm = cdm, name = "drug_cohort",
ingredient = "acetaminophen"
)
cdm$drug_cohort |>
addIndication("indication_cohorts", indicationWindow = list(c(0, 0))) |>
glimpse()