Therapeutic Inertia Model

This module contains a model for therapeutic inertia which represents the variety of reasons why a treatment algorithm might deviate from guidelines.

class vivarium_public_health.treatment.therapeutic_inertia.TherapeuticInertia[source]

Expose a therapeutic inertia pipeline that defines a population-level therapeutic inertia. This is the probability of treatment during a healthcare visit.

CONFIGURATION_DEFAULTS: Dict[str, Any] = {'therapeutic_inertia': {'triangle_max': 0.9, 'triangle_min': 0.65, 'triangle_mode': 0.875}}

A dictionary containing the defaults for any configurations managed by this component. An empty dictionary indicates no managed configurations.

setup(builder)[source]

Defines custom actions this component needs to run during the setup lifecycle phase.

This method is intended to be overridden by subclasses to perform any necessary setup operations specific to the component. By default, it does nothing.

Parameters:

builder (Builder) – The builder object used to set up the component.

Return type:

None

initialize_therapeutic_inertia(builder)[source]