Social medicine is a branch of medicine that focuses on the health of the population as a whole, and studies how social factors affect health and disease. This branch of medicine examines how we can prevent disease and promote health by understanding how social and environmental factors affect our health.