Title :
Population-Based Simulation for Public Health: Generic Software Infrastructure and Its Application to Osteoporosis
Author :
Durand, Audrey ; Gagné, Christian ; Nshimyumukiza, Léon ; Gagnon, Mathieu ; Rousseau, François ; Giguère, Yves ; Reinharz, Daniel
Author_Institution :
Dept. de Genie Electr. et Genie Inf., Univ. Laval, Quebec City, QC, Canada
Abstract :
Policy-making in public health has great socio-economical consequences and must be done using the best available knowledge on the possible options. These processes are often too complex to be evaluated through analytical methods, such that computer simulations are often the best way to produce quantitative evaluations of their performances. For that purpose, we are proposing a complete software infrastructure for the simulation of public health processes. This software stack includes a generic population-based simulator called SynCHroNous Agent- and Population-based Simulator, which has a modern object-oriented software architecture, and is completely configured through eXtensible Markup Language files. These configuration files can themselves be produced by a graphical user interface that allows modeling of public health simulation by nonprogrammers. This software infrastructure has been illustrated with the real-life case study of osteoporosis prevention in adult women populations. This example, which is of great interest for Quebec health decision makers, provides insightful results for comparing several prevention strategies on a realistic population.
Keywords :
bone; digital simulation; graphical user interfaces; health care; medical computing; orthopaedics; software architecture; Canada; Population-based Simulator; Quebec health decision makers; SynCHroNous Agent; adult women population; computer simulation; configuration files; eXtensible Markup Language files; generic population-based simulator; generic software infrastructure; graphical user interface; object-oriented software architecture; osteoporosis prevention; population-based simulation; prevention strategy; public health policy-making; public health process; public health simulation; quantitative evaluation; software stack; Computational modeling; Computer aided analysis; Computer simulation; Discrete time systems; Mathematical model; Public healthcare; Computer aided analysis; computer simulation; discrete time systems; public health care;
Journal_Title :
Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
DOI :
10.1109/TSMCA.2012.2210210