interventions.bv_interventions

interventions.bv_interventions

Define BV interventions

Classes

Name Description
treat_BV Treatment intervention for bacterial vaginosis (BV).

treat_BV

interventions.bv_interventions.treat_BV(
    *args,
    pars=None,
    eligibility=None,
    **kwargs,
)

Treatment intervention for bacterial vaginosis (BV).

Symptomatic agents seek care after a delay, receive a multi-dose antibiotic course, and may experience a durable shift in vaginal community state type (CST). Treatment effectiveness varies by the agent’s stable CST, and risk factors like douching reduce the probability of a lasting CST-1 transition.

Parameters

Name Type Description Default
pars dict Parameter overrides (e.g. tx_doses, tx_effectiveness, p_seek_care). None
eligibility func Function returning eligible UIDs; defaults to newly symptomatic agents. None
**kwargs Additional parameter overrides. {}

Methods

Name Description
tx_cst1_change_duration Calculate and set the duration of transitioning to a stable CST 1 based on
tx_cst1_change_duration
interventions.bv_interventions.treat_BV.tx_cst1_change_duration(uids)

Calculate and set the duration of transitioning to a stable CST 1 based on douching and menstrual hygiene practices for individual agents.