Article ID: | iaor200914208 |
Country: | Netherlands |
Volume: | 11 |
Issue: | 4 |
Start Page Number: | 339 |
End Page Number: | 352 |
Publication Date: | Dec 2008 |
Journal: | Health Care Management Science |
Authors: | Sewell Edward C, Hall Shane N, Jacobson Sheldon H |
Keywords: | programming: dynamic, programming: integer |
The growing complexity of the United States Recommended Childhood Immunization Schedule has resulted in as many as five required injections during a single well–baby office visit. To reduce this number, vaccine manufacturers have developed combination vaccines that immunize against several diseases in a single injection. At the same time, a growing number of parents are challenging the safety and effectiveness of vaccinating children. They are also particularly concerned about the use of combination vaccines, since they believe that injecting a child with multiple antigens simultaneously may overwhelm a child's immune system. Moreover, combination vaccines make it more likely that extraimmunization (i.e., administering more than the required amount of vaccine antigens) occurs, resulting in greater concerns by parents and vaccine wastage costs borne by an already strained healthcare system. This paper formulates an integer programming model that solves for the maximum number of vaccines that can be administered without any extraimmunization. An exact dynamic programming algorithm and a randomized heuristic for the integer programming model is formulated and the heuristic is shown to be a randomized –approximation algorithm.