compute.event.int.gaps | R Documentation |
For a given event (prescribing or dispensing) database, compute the gap days and event intervals in various scenarious.
compute.event.int.gaps( data, ID.colname = NA, event.date.colname = NA, event.duration.colname = NA, event.daily.dose.colname = NA, medication.class.colname = NA, event.interval.colname = "event.interval", gap.days.colname = "gap.days", carryover.within.obs.window = FALSE, carryover.into.obs.window = FALSE, carry.only.for.same.medication = FALSE, consider.dosage.change = FALSE, followup.window.start = 0, followup.window.start.unit = c("days", "weeks", "months", "years")[1], followup.window.duration = 365 * 2, followup.window.duration.unit = c("days", "weeks", "months", "years")[1], observation.window.start = 0, observation.window.start.unit = c("days", "weeks", "months", "years")[1], observation.window.duration = 365 * 2, observation.window.duration.unit = c("days", "weeks", "months", "years")[1], date.format = "%m/%d/%Y", keep.window.start.end.dates = FALSE, remove.events.outside.followup.window = TRUE, keep.event.interval.for.all.events = FALSE, parallel.backend = c("none", "multicore", "snow", "snow(SOCK)", "snow(MPI)", "snow(NWS)")[1], parallel.threads = "auto", suppress.warnings = FALSE, suppress.special.argument.checks = FALSE, return.data.table = FALSE, ... )
data |
A |
ID.colname |
A string, the name of the column in |
event.date.colname |
A string, the name of the column in
|
event.duration.colname |
A string, the name of the column in
|
event.daily.dose.colname |
A string, the name of the column in
|
medication.class.colname |
A string, the name of the column in
|
event.interval.colname |
A string, the name of a newly-created
column storing the number of days between the start of the current event and
the start of the next one; the default value "event.interval" should be
changed only if there is a naming conflict with a pre-existing
"event.interval" column in |
gap.days.colname |
A string, the name of a newly-created column
storing the number of days when medication was not available (i.e., the
"gap days"); the default value "gap.days" should be changed only if there is
a naming conflict with a pre-existing "gap.days" column in |
carryover.within.obs.window |
Logical, if |
carryover.into.obs.window |
Logical, if |
carry.only.for.same.medication |
Logical, if |
consider.dosage.change |
Logical, if |
followup.window.start |
If a |
followup.window.start.unit |
can be either "days",
"weeks", "months" or "years", and represents the time
units that |
followup.window.duration |
either a number representing the
duration of the follow-up window in the time units given in
|
followup.window.duration.unit |
can be either "days",
"weeks", "months" or "years", and represents the time
units that |
observation.window.start, observation.window.start.unit, observation.window.duration, observation.window.duration.unit |
the definition of the observation window (see the follow-up window parameters above for details). |
date.format |
A string giving the format of the dates used in the
|
keep.window.start.end.dates |
Logical, should the computed start and end dates of the windows be kept? |
remove.events.outside.followup.window |
Logical, should the events that fall outside the follo-wup window be removed from the results? |
keep.event.interval.for.all.events |
Logical, should the computed
event intervals be kept for all events, or |
parallel.backend |
Can be "none" (the default) for single-threaded
execution, "multicore" (using |
parallel.threads |
Can be "auto" (for |
suppress.warnings |
Logical, if |
suppress.special.argument.checks |
Logical parameter for internal
use; if |
return.data.table |
Logical, if |
... |
extra arguments. |
This should in general not be called directly by the user, but is provided as a basis for the extension to new CMAs.
A data.frame
or data.table
extending the
event.info
parameter with:
event.interval
Or any other name given in
event.interval.colname
, containing the number of days between the
start of the current event and the start of the next one.
gap.days
Or any other name given in gap.days.colname
,
containing the number of days when medication was not available for the
current event (i.e., the "gap days").
.FU.START.DATE,.FU.END.DATE
if kept, the actual start and end
dates of the follow-up window (after adjustments due to the various
parameters).
.OBS.START.DATE,.OBS.END.DATE
if kept, the actual start and end
dates of the observation window (after adjustments due to the various
parameters).
.EVENT.STARTS.BEFORE.OBS.WINDOW
if kept, TRUE
if the
current event starts before the start of the observation window.
.TDIFF1,.TDIFF2
if kept, various auxiliary time differences
(in days).
.EVENT.STARTS.AFTER.OBS.WINDOW
if kept, TRUE
if the
current event starts after the end of the observation window.
.CARRY.OVER.FROM.BEFORE
if kept, the carry-over (if any) from
the previous events.
.EVENT.WITHIN.FU.WINDOW
if kept, TRUE
if the current
event is within the follow-up window.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.