Public health is the science of protecting and improving the health of people and their communities. Analyzing the determinants of health of a population and the threats it faces is the basis for public health. Public health aims to improve the quality of life through prevention and treatment of disease, including mental health.