A general physician, often called GP in short, is a medical practitioner who specialises in treating many diseases affecting the body at superficial level.
Most general practitioners develop a special interest in one of the medical conditions listed above. Though they continue to maintain a general medical knowledge in a broad manner, they often concentrate on the area, in which they have specialised expertise.
Testing & Diagnosis
General physicians do very little testing themselves; they can check heart beats, the pulse, blood pressure, etc. But GPs are usually the first medical practitioners to know when other, more intensive tests are needed. They can arrange for all kinds of examinations that may reveal in-depth information about your condition.