One of the wonderful things about being a Cardiologist is the variety in your daily schedule. A General Cardiologist will often start the day, in the hospital, working with Hospital Based Physicians to care for patients suffering from heart attacks, heart failure or a multitude of other conditions. Consultation on patients in the office, referred by primary care physicians requires a knowledge of the full breadth of Cardiology, to diagnose and treat every serious illness that walks through your door. Reading tests designed to diagnose cardiac disease is an interesting component to daily practice. These tests include, Echocardiograms, Nuclear Imaging and CT Scans. A General Cardiologist may also perform heart catheterizations to diagnose blockages in coronary arteries. On specific days, the Cardiologist will be " On Call " when they will be dedicated to patients admitted to the Emergency Room, often with a heart attack or an electrical issue requiring immediate attention. Other days, the General Cardiologist will perform procedures such as Cardioversions, to restore normal heart rhythm, Transesophageal Echocardiograms to visualize heart structure in detail, implant pacemakers or supervise stress tests to diagnose the reason for symptoms. Some Cardiologists specialize in specific areas. Interventionists work primarily in the Cardiac Cath Lab to diagnose and treat blockages in coronary arteries. Structural Cardiologists similarly treat patients with valvular and structural heart defects. Electrophysiologists treat abnormal electrical activity in the heart. Imaging Cardiologists specialize in reading Cardiac Studies, with a growth in the field of Cardiac MRI. Heart Failure and Transplant Cardiologists often work with a team to treat patients with poor functioning hearts. A Cardiologist's days are filled with rewarding activities. I recommend shadowing a few physicians from different specialties and keeping an open mind as you will be drawn in many directions as you study medicine.