Classify diabetes status using Danish registers.
Usage
classify_diabetes(
  kontakter,
  diagnoser,
  lpr_diag,
  lpr_adm,
  sysi,
  sssy,
  lab_forsker,
  bef,
  lmdb,
  stable_inclusion_start_date = "1998-01-01"
)Arguments
- kontakter
 The contacts register for lpr3
- diagnoser
 The diagnoses register for lpr3
- lpr_diag
 The diagnoses register for lpr2
- lpr_adm
 The admissions register for lpr2
- sysi
 The SYSI register
- sssy
 The SSSY register
- lab_forsker
 The lab forsker register
- bef
 The BEF register
- lmdb
 The LMDB register
- stable_inclusion_start_date
 Cutoff date after which inclusion events are considered reliable (e.g., after changes in drug labeling or data entry practices). Defaults to "1998-01-01" which is one year after obstetric codes are reliable in the GLD data (since we use LPR data to drop rows related to gestational diabetes). This limits the included cohort to individuals with inclusion dates after this cutoff date.
Value
The same object type as the input data, which would be a
tibble::tibble() type object.
See also
See the osdc vignette for a detailed description of the internal implementation of this classification function.
Examples
if (FALSE) { # \dontrun{
register_data <- simulate_registers(
  c(
    "kontakter",
    "diagnoser",
    "lpr_diag",
    "lpr_adm",
    "sysi",
    "sssy",
    "lab_forsker",
    "bef",
    "lmdb"
  ),
  n = 10000
)
classify_diabetes(
  kontakter = register_data$kontakter,
  diagnoser = register_data$diagnoser,
  lpr_diag = register_data$lpr_diag,
  lpr_adm = register_data$lpr_adm,
  sysi = register_data$sysi,
  sssy = register_data$sssy,
  lab_forsker = register_data$lab_forsker,
  bef = register_data$bef,
  lmdb = register_data$lmdb
)
} # }
