Anticoagulants are medications that are prescribed to prevent blood clots from forming in blood vessels of the heart. When a blood clot forms in a blood vessel like a large vein...