Community Medicine is a new branch of medicine. It is often considered synonymous with Preventive and Social Medicine(PSM) , Public Health, and Community Health. All these share common ground, i.e., prevention of disease and promotion of health. In short, Community Medicine provides comprehensive health services ranging from preventive, promotive, curative to rehabilitative services.