interventions#

Specify the core interventions. Other interventions can be defined by the user by inheriting from these classes.

Classes

Intervention

Base class for interventions.

RoutineDelivery

Base class for any intervention that uses routine delivery; handles interpolation of input years.

CampaignDelivery

Base class for any intervention that uses campaign delivery; handles interpolation of input years.

dynamic_pars

A generic intervention that modifies a set of parameters at specified points in time.

EventSchedule

Run functions on different days

BaseVaccination

Base vaccination class for determining who will receive a vaccine.

routine_vx

Routine vaccination - an instance of base vaccination combined with routine delivery.

campaign_vx

Campaign vaccination - an instance of base vaccination combined with campaign delivery.

BaseTest

Base class for screening and triage.

BaseScreening

Base class for screening.

routine_screening

Routine screening - an instance of base screening combined with routine delivery.

campaign_screening

Campaign screening - an instance of base screening combined with campaign delivery.

BaseTriage

Base class for triage.

routine_triage

Routine triage - an instance of base triage combined with routine delivery.

campaign_triage

Campaign triage - an instance of base triage combined with campaign delivery.

BaseTreatment

Base treatment class.

treat_num

Treat a fixed number of people each timestep.

treat_delay

Treat people after a fixed delay

BaseTxVx

Base class for therapeutic vaccination

routine_txvx

Routine delivery of therapeutic vaccine - an instance of treat_num combined

campaign_txvx

Campaign delivery of therapeutic vaccine - an instance of treat_num combined with campaign delivery.

linked_txvx

Deliver therapeutic vaccine.

dx

Testing products are used within screening and triage.

tx

Treatment products include anything used to treat cancer or precancer, as well as therapeutic vaccination.

vx

Vaccine product

radiation

Functions

set_intervention_attributes

default_dx

Create default diagnostic products

default_tx

Create default treatment products

default_vx

Create default vaccine products