vaccination_process: Vaccination distribution process (multiple doses, no types)

View source: R/process_vaccination.R

vaccination_processR Documentation

Vaccination distribution process (multiple doses, no types)

Description

This function distributes vaccine doses each day for the vaccine model with multiple doses but no types. It distributes vaccines according to the following strategy.

  • start at phase = 1, meaning we begin by distributing the first dose

  • use get_vaccination_priority_stage to check what stage of the prioritization matrix vaccine_coverage_mat from strategy_matrix we should be using to decide who to vaccinate.

  • we can advance one row of the prioritization matrix when coverage for this dose (phase) >= prioritization matrix and coverage for next dose (phase) >= prioritization matrix groups prioritized for the next dose by the matrix next_dose_priority.

Usage

vaccination_process(parameters, variables, events, dt)

Arguments

parameters

a named list

variables

a named list

events

a named list

dt

size of time step


mrc-ide/safir documentation built on Aug. 2, 2022, 10:47 a.m.