Community Medicine is a new branch of medicine. It is often considered synonymous with Preventive and Social Medicine(PSM) , Public Health, and Community Health. Community Medicine provides comprehensive health services ranging from preventive, promotive, curative to rehabilitative services.