Assessment of the health impacts of H1N1 vaccination: Difference between revisions

From Opasnet
Jump to navigation Jump to search
(→‎Participants: titles added)
m (→‎R code: modifications to notes in code)
Line 95: Line 95:
# Model; original data inputs are disability weights (isfw, inarcw), population (ipop/dpop), (atm) ERF of vaccine on narcolepsy (NERF),  
# Model; original data inputs are disability weights (isfw, inarcw), population (ipop/dpop), (atm) ERF of vaccine on narcolepsy (NERF),  
# vaccination coverage (ivac_cov), base immunity in the population (ibimm) and observed number of sf cases (dsf)
# vaccination coverage (ivac_cov), base immunity in the population (ibimm) and observed number of sf cases (dsf)
# i in the beginning of the name of an object signifies 'input', d signifies 'data' and t signifies 'temporary'


# Function for aggregating indicators into DALYs
# Function for aggregating indicators into DALYs. At the moment _narcolepsy cases_ and _swine flu cases_ are considered indicators,
# however mortality due to swine flu should also be considered and indicator and calculated separately from this function.
# Narcolepsy DALY weight taken as 0.065 (that of treated epilepsy)
# Narcolepsy DALY weight taken as 0.065 (that of treated epilepsy)
# iEl is expectation of remaining life in an age group, value for "All" is arbitrary for now
# iEl is expectation of remaining life in an age group, value for "All" is arbitrary for now
# ilsf is the length of swine flu (e.g. how long was the subject absent frow work) in years
# ilsf is the length of swine flu (e.g. how long was the subject absent frow work) in years
# ifrg is the fraction of population belonging to a risk group of dying from swine flu, default values are arbitrary
# ifrg is the fraction of population belonging to a risk group of dying from swine flu, default values are arbitrary
# iElrgc is the expected life correction for the risk group (people with heart conditions etc are likely to die earlier)
# iElrgc is the expected life correction for the risk group (people with heart conditions etc are likely to die earlier anyway)


outcome <- function(inarc = narc(), isf = sf(), inarcw = data.frame(Result=0.065),#op_baseGetData("opasnet_base", "Op_en2307")[,-c(1,2)],  
outcome <- function(inarc = narc(), isf = sf(), inarcw = data.frame(Result=0.065),#op_baseGetData("opasnet_base", "Op_en2307")[,-c(1,2)],  
Line 169: Line 171:
}
}


# A function for calculating iNERF might be added later
# A function for calculating NERF might be added later


# Function for calculating swine flu cases
# Function for calculating swine flu cases
# ilcf is the fraction of actual swine flu cases represented by the lab confirmed cases
# ilcf is the fraction of actual swine flu cases represented by the lab confirmed cases
# assumed binomially distributed, if uncertainty of probability of getting swine flu is not  
# (scrapped)assumed binomially distributed, if uncertainty of probability of getting swine flu is not(/scrapped)
# present, the point estimate will be used as such and n samples sampled from the same distribution;
# present, the point estimate will be used as such and n samples sampled from the same distribution;
# however if the probability has an uncertainty, only 1 sample from each distribution is sampled where
# however if the probability has an uncertainty, only 1 sample from each distribution is sampled where

Revision as of 08:31, 27 May 2011


Main message:
Question:

What was the overall health impact of the H1N1 (swine flu) vaccination in Finland in 2009-2010? Given current knowledge, which was the better decision between vaccinating as happened versus vaccinating no-one versus not vaccinating the population aged 5-19?

Answer:

Given current knowledge, the decision to vaccinate the whole population was the best decision even when narcolepsy is included in the assessment. Results of the Value of information analysis suggest that further knowledge about the uncertain variables considered very likely would not have changed the decision.

This assessment calls for new participants to work on this important topic.
Opasnet is a web-workspace for improving decision-making by collecting and distributing important knowledge. It is based on the work by a large group of interested and active volunteers who want to make a difference.

If you are interested, please add your username under the Participants heading. Make also sure that My preferences of your account contain a valid email address for you, so that other Opasnet users can contact you (the email is not disclosed to other users).

This assessment is about the total health effects the 2009 swine flu pandemic. It utilizes data from the Infectious disease registry (TTR) maintained by THL, the National narcolepsy task force report from 31.1.2011 and WHO. The current model is a simplification with no time dimension.

Scope

  • What was the overall health impact of the H1N1 vaccination in Finland in 2009-2010?
  • Given current knowledge, which was the better decision between vaccinating as happened versus vaccinating no-one versus not vaccinating the population aged 5-19?
  • Monetary impact is not considered.

Participants

Result

{{#opasnet_base_link:Op_en4926}}


Results

Distributions of the results for the different scenarios/decisions.
Comparison between scenarios and outcomes; onarc is DALYs from narcolepsy, osf is DALYs from having swine flu and osfm is DALYs from swine flu related mortality.
  • From initial results it would appear like swine flu is more significant than narcolepsy in terms of DALYs.
    • Vaccinating as planned would result in approximately 1850 DALYs due to swine flu and narcolepsy combined.
    • Vaccinating no-one would result in approximately 4400 DALYs due to swine flu.
    • Vaccinating everyone but people aged 5-19 would result in about a total of 2000 DALYs.
  • Probability of swine flu variable is revealed by both the sensitivity- and Value of information-analyses to have the most impact on the outcome.
    • The VOI analysis also reveals that further knowledge about the uncertain variables in the model is only worth up to ~80 DALYs, when considering the decision by age group, and less than 1 DALY when considering the decision as on/off as defined in the decision variable above. Which is only a small fraction of the total DALYs.
  • Suggested statement: Pandemrix should not be used any more anywhere because its narcolepsy risk is too high.
    • Resolution: Not accepted. Pandemrix is still an effective and safe vaccine. However, due to precautionary reasons, other alternatives should be used when available, because the occurrence of narcolepsy is not understood. R↻

Conclusions

Given current knowledge, the decision to vaccinate the whole population was the best decision. Results of the Value of information analysis suggest that further knowledge about the uncertain variables considered very likely would not have changed the decision. The total impact of the swine flu pandemic and related narcolepsy cases in Finland in terms of DALYs is slightly smaller than that of radon (~6700 DALYs yearly) and slightly larger than that of moisture damage (~650 DALYs yearly) for instance. It should be noted that only three variables had their uncertainty taken into account, although they should represent the major uncertainties present. Also, herd immunity is assumed not to affect the probability of a non immune subject to catch swine flu, this results in an underestimation of the number of swine flu cases in scenarios where the vaccination coverage is less than what was observed.

Rationale

Causal diagram.
Decisions
  • Vaccination decision
    • Vaccinate everyone (observed vaccination coverage)
    • Vaccinate no-one (0 vaccination coverage)
Variables
  • H1N1 vaccination coverage in Finland
  • ERF of H1N1 vaccination on Narcolepsy
    • Assumed lognormally distributed
  • A(H1N1)v immunity in the Finnish population
    • P(immune) = 1 - P(not vaccinated) * P(no base immunity)
  • Population of Finland
  • Disability weights
    • DALY weight of narcolepsy equals roughly that of epilepsy (0.065)
    • DALY weight of having swine flu assumed ~0.5
  • Life expectancy by age groups in Finland[1]
  • Probability of catching swine flu given subject is not immune
    • Estimated from data available (population, total immunity, number of cases) by fitting the number of cases to a poisson distribution and calculating probability from the mean estimate by dividing by the non-immune population
  • Fraction of all cases represented by lab confirmed cases (which we have data on)
    • Estimated as beta-distributed with mean of 0.2 and some sd
  • Probability of death due to swine flu given a subject has swine flu and belongs to a risk group
    • Estimated from data available
    • Assumed all deaths will be lab confirmed cases
    • Assumed that all deaths belonged to a risk group (had some base condition)
  • Fraction of population belonging to a risk group
    • Arbitrary values; trying to account for kids of age <1 and old folks with heart conditions etc.
  • Length of swine flu
    • Assumed to be flat 5 days (mildly incapacitated for this duration)
  • Narcolepsy in Finland
  • AH1N1 cases in Finland
Indicators
  • DALYs from narcolepsy caused by vaccination
  • DALYs from having swine flu
  • DALYs from deaths caused by swine flu

R code

  • Basic model
    • Uncertainties of ERF of vaccine on narcolepsy, fraction of all cases represented by lab confirmed cases and probability of catching swine flu are implemented.

+ Show code

See also

References