Rivaroxaban is a blood thinning medication that prevents blood clots from forming in your body. It does not remove clots that are already formed, but prevents these clots from becoming bigger. You may be given Rivaroxaban for:
The length of treatment may range from a few weeks to long term.