National School of Public Health Sergio Arouca

ENSP trains professionals, generates and shares knowledge and practices to promote the right to health and improve the population's living conditions