A cardiologist is a physician who is certified to treat problems of the cardiovascular system—the heart, arteries, and veins. Cardiology is classified as an internal medicine subspecialty. Knowledge of internal medicine and other specialties is required to obtain certification.