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.
HIV/STI relationship modifiers
Outbreak / Seeding
| Intervention |
Short description |
| ImportPressure |
Import infected individuals into a node at a configurable rate over specified time periods |
| Outbreak |
Introduce a disease outbreak by adding new infected or susceptible individuals to a node |
Triggered distribution
| Intervention |
Short description |
| BirthTriggeredIV |
Distribute an individual-level intervention to each newborn in a node |
| NodeLevelHealthTriggeredIV |
Distribute an individual-level intervention when a specific event occurs to individuals in a node |
| NLHTIVNode |
Distribute a node-level intervention when a specific node event occurs |
General utilities