Node-level interventions

Node-level interventions determine what will be distributed to each node to reduce the spread of a disease. For example, spraying larvicide in a village to kill mosquito larvae is a node-level malaria intervention. Sometimes this can be an intermediate intervention that schedules another intervention. Node-level disease outbreaks are also configured as “interventions”. In the schema, these are labeled as NodeTargeted.

It is also possible (but not required) to configure why a particular intervention is distributed by adding trigger conditions to the intervention. For example, interventions can be triggered by notifications broadcast after some an event, such as Births, NewInfectionEvent, and more. It’s also possible to have one intervention trigger another intervention by asking the first intervention to broadcast a unique string, and having the second intervention be triggered upon receipt of that string. See Event list.

Vector control

The following node-level interventions are commonly used for vector control.

Intervention

Target life stage

Target biting preference

Target biting location

Effect

AnimalFeedKill

node

feeding cycle

animal

killing

ArtificialDiet

feeding cycle

human

all

blocking

InsectKillingFence

feeding cycle

all

all

killing

Larvicides

larva

all

all

killing, reduction

MosquitoRelease

OutdoorRestKill

feeding cycle

human

outdoor

killing

OvipositionTrap

feeding cycle

all

all

killing

ScaleLarvalHabitat

larva

all

all

reduction

SpaceSpraying

feeding cycle

human

outdoor

killing

SpatialRepellent

feeding cycle

all

outdoor

blocking

SugarTrap

adults

all

all

killing