View source: R/matching_function.R
| time_to_initiation | R Documentation |
Computes the time between the start of a prescription episode and the first dispensing event for each medication class.
time_to_initiation( presc.data = NULL, disp.data = NULL, ID.colname = NA, medication.class.colnames = NA, presc.start.colname = NA, disp.date.colname = NA, date.format = "%d.%m.%Y", suppress.warnings = FALSE, return.data.table = FALSE, ... )
presc.data |
A |
disp.data |
A |
ID.colname |
A string, the name of the column in |
medication.class.colnames |
A |
presc.start.colname |
A string, the name of the column in
|
disp.date.colname |
A string, the name of the column in
|
date.format |
A string giving the format of the dates used in
the |
suppress.warnings |
Logical, if |
return.data.table |
Logical, if |
... |
other possible parameters |
The period between the start of a prescription episode and the first dose administration
may impact health outcomes differently than omitting doses once on treatment or
interrupting medication for longer periods of time. Primary non-adherence (not
acquiring the first prescription) or delayed initiation may have a negative
impact on health outcomes. The function time_to_initiation calculates
the time between the start of a prescription episode and the first dispensing event, taking
into account multiple variables to differentiate between treatments.
A data.frame or data.table with the following columns:
ID.colname the unique patient ID, as given by the ID.colname
parameter.
medication.class.colnames the column(s) with classes/types/groups
of medication, as given by the medication.class.colnames parameter.
episode.start the date of the first prescription event.
first.disp the date of the first dispensing event.
time.to.initiation the difference in days between the first
dispensing date and the first prescription date.
time_init <- time_to_initiation(presc.data = durcomp.prescribing,
disp.data = durcomp.dispensing,
ID.colname = "ID",
medication.class.colnames = c("ATC.CODE", "FORM", "UNIT"),
presc.start.colname = "DATE.PRESC",
disp.date.colname = "DATE.DISP",
date.format = "%Y-%m-%d",
suppress.warnings = FALSE,
return.data.table = TRUE);
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.