The following illustration shows the basic life support (BLS) CPR algorithm (flowchart) as of the 2015 American Heart Association Guidelines for CPR and Emergency Cardiovascular Care (ECC). As indicated, high-quality CPR must be performed to maximize effectiveness.