A general physician is basically a general practitioner. Main role of a general physician is to diagnose and treat a variety of general medical and health related problems. A general physician is not a specialist. He is a doctor who does not focus towards a single specialty of medicine. He treats basic acute and chronic diseases in patients of all ages.