Node-level interventions¶
Node-level interventions determine what will be distributed to nodes 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
node
feeding cycle
animal
killing
feeding cycle
human
all
blocking
feeding cycle
all
all
killing
larva
all
all
killing, reduction
feeding cycle
human
outdoor
killing
feeding cycle
all
all
killing
larva
all
all
reduction
feeding cycle
human
outdoor
killing
feeding cycle
all
outdoor
blocking
adults
all
all
killing
- AnimalFeedKill
- ArtificialDiet
- BirthTriggeredIV
- BroadcastNodeEvent
- ImportPressure
- InputEIR
- InsectKillingFence
- Larvicides
- MalariaChallenge
- MigrateFamily
- MosquitoRelease
- MultiNodeInterventionDistributor
- NodeLevelHealthTriggeredIV
- NodeLevelHealthTriggeredIVScaleUpSwitch
- NodePropertyValueChanger
- Outbreak
- OutdoorRestKill
- OvipositionTrap
- ScaleLarvalHabitat
- SpaceSpraying
- SpatialRepellent
- SugarTrap