A physician is a professional who practices medicine. Hematologist, neurologists and cardiologists are all physicians. The only difference between the three specialists is the professional training each obtains at college. Hematologists specialize in treating and care for patients with hematological diseases. A neurologist investigates and treats neurological disorders while a cardiologist handles heart diseases.