A doctor specialized in the diagnosis and treatment of heart disease is a cardiologist. Heart diseases include coronary heart disease, heart attack, congestive heart failure and congenital heart disease. A cardiologist can identify your risk factors for heart disease and can guide you on how to prevent heart disease by quitting smoking, controlling high blood pressure, staying fit and working out. Cardiologists also treat and educate people about heart failure, cardiac arrest, angina, ventricular tachycardia, abnormal heart rhythms and recovering after surgical procedures of heart like open heart surgery and bypass. You can find and consult certified and best cardiologists in Rawalpindi here.