There is no such thing as the best drug, and anticoagulants should be chosen according to clinical needs. Commonly used anticoagulants include heparin, warfarin, dabigatran, rivaroxaban, etc. Heparin: Heparin is divided into ordinary heparin and low molecular heparin. 1. Heparin: Heparin is divided into ordinary heparin and low molecular heparin, which has strong anticoagulant effect and fast effect, but can only be injected subcutaneously or used intravenously. Low molecular heparin has a longer half-life than normal heparin, and the risk of bleeding is smaller. It is mainly applied to patients who need to exert anticoagulation effect quickly, such as disseminated intravascular coagulation, hemodialysis, extracorporeal circulation and other vascular operations of anticoagulation. 2. Warfarin: It mainly inhibits the synthesis of relevant coagulation factors by antagonizing vitamin K. Warfarin is usually taken orally. Warfarin is usually taken orally and takes 5 to 7 days to take effect, and the International Normalized Ratio (INR) needs to be monitored and kept between 2 and 3 during the medication period. 3. Dabigatran, Rivaroxaban: As oral anticoagulants, they have a similar anticoagulant effect compared to warfarin, but do not require testing of the International Normalized Ratio (INR) and have a lower risk of bleeding. Patients who need to use anticoagulants should always choose the most appropriate drug under the guidance of a specialist and according to the condition and the characteristics of the anticoagulant.