Cardiologists are qualified to treat a wide range of heart problems, from attacks and valve disease all the way up to high blood pressure. They work in both public hospitals as well as private practices where they provide excellent care.