Recent advances in community medicine