A heart specialist doctor, also known as a cardiologist, is a medical doctor who specializes in the diagnosis, treatment, and prevention of heart and cardiovascular diseases.