A Cardiologist is a doctor with special training and skill in finding, treating and preventing diseases of the heart and blood vessels including cardiac disorders such as chest pain and heart attack etc. Cardiologists receive an extensive education, including five years of medical school and three years of training in general internal medicine which is further followed by three or more years in specialized training. They physically examine a person and may recommend tests for example echocardiogram, Ambulatory EGCG and Cardiac Catheterization etc. However, they are not surgeons they do tests which requires tiny skin punctures and incision, while some may also be able to place in pacemakers. Here is a list of certified and best cardiologists in Abbottabad.