Cardiology is a branch of medicine that specializes in diagnosing and treating diseases of the heart, blood vessels, and circulatory system. It is considered a branch of internal medicine concerned specifically with disorders of the heart. Cardiologists are specially trained in diseases and conditions of the heart including coronary artery disease, heart rhythm problems, and heart failure.