Open giovannic opened 3 years ago
Nimue currently has vaccinated individuals going through 2 compartments before losing vaccine protection (if duration of vaccine derived immunity is <Inf). We assume immunity last for the longest period determined by natural expsoure (if it has occured) or vaccination.
I'm wondering if we want to model each vaccine with a very flexible set of (age-dependent) characteristics that could include any combination of the following:
Some of the above, may be version 3 considerations, but it might be easier to code the at the same time with null defaults
After futher discussion with OJ, proposed intial appraoch would be to include a flexible vaccine parameterisation, first to capture reductions in the probability of infection and/or the probability of severe case.
This would be implemented by allowing the user to specify an efficacy curve (for each mode of action) as a look up table. When implementing, for vaccinated individuals we will estimate the time since fully vaccinated (vx_t
) and use that value to look up the vaccine-impact from the appropriate table that will then be used to modify prob_infection
or prob_severe
Sweet (I've put these tasks in the header)
I still have some questions around distribution strategy. Are we gonna do like nimue?
Parameterise vaccine
We need to take:
Parameterise vaccine strategy (I'm guessing here)
We need to take:
tt_vaccine
n_vaccine
become availableYes, I think the distribution part may be the trickiest bit. I think some aspects we should retain in the nimue style, namely, for each vaccine implemented:
Vaccine allocation:
variable for prioritisation block (how do we assign this?) Perhaps with vectors for:
Exclude people who are in hospital or sick
Subsequent doses:
Ok so. For allocation we should have:
There will be an age based coverage/hesitancy which shouldn't be exceeded.
Each timestep, eligible individuals will be uniformly allocated doses (maintaining coverage and total availablity)
We might want to include:
as well. This would allow us to capture those who cannot or will not have the vaccine
Todo: