Skip to contents

Generate observation_period table from data recorded in the cdm_reference.

Usage

generateObservationPeriod(
  cdm,
  collapseEra = Inf,
  persistenceWindow = Inf,
  censorDate = Sys.time(),
  censorAge = 150L,
  recordsFrom = c("drug_exposure", "condition_occurrence", "procedure_occurrence",
    "visit_occurrence", "device_exposure", "measurement", "observation", "death")
)

Arguments

cdm

A cdm_reference object.

collapseEra

Distance between records to be collapsed.

persistenceWindow

Number of days added at the end of an observation period as persistence window.

censorDate

Date to censor all followup for individuals.

censorAge

Age to censor individuals if they reach a certain age.

recordsFrom

Tables to retrieve observation records from.

Value

The cdm_reference object with a new observation_period.