Your health care provider may ask that you take anticoagulants to help prevent harmful blood clots. Anticoagulants are medicines that can help prevent blood clots from forming. Anticoagulants are also called blood thinners.