Public health in the twenty-first century: the role of advanced technologies.

Public health in the twenty-first century: the role of advanced technologies.