A heart attack is typically diagnosed through a combination of medical history, physical examination, and diagnostic tests. These tests include an electrocardiogram (ECG), blood tests to check enzymes released by the heart during a heart attack, and imaging tests such as a coronary angiogram or echocardiogram.