Cardiologists are medical doctors who specialize in the diagnosis and treatment of diseases or conditions of the heart and blood vessels, such as irregular heart rhythms, high blood pressure, heart failure, or heart attacks. Cardiologists administer tests that show how well a person's heart is working, such as a...