Skip to contents

Creates a simulated waiting list comprising referral dates, and removal dates

Usage

wl_simulator(
  start_date,
  end_date,
  demand,
  capacity,
  waiting_list = NULL,
  referral_index = 1
)

Arguments

start_date

date. The start date for the simulation

end_date

date. The end date for the simulation

demand

numeric. Weekly demand (ie. typical referrals per week)

capacity

numeric. Weekly capacity (ie. typical removals per week)

waiting_list

integer. The number of patients on the waiting list

referral_index

integer. The column number in the waiting_list which contains the referral dates

Value

dataframe. A df of simulated referrals and removals

Examples


over_capacity_simulation <-
  wl_simulator("2024-01-01", "2024-03-31", 100, 110)
under_capacity_simulation <-
  wl_simulator("2024-01-01", "2024-03-31", 100, 90)

# TODO
# error messages (e.g. start_date > end_date)