As I understand it - Etamsylate promotes blood clotting through coagulation, Tranexamic Acid inhibits the process your body uses to break up blood clots (an antifibrinolytic), and Yunnan Baiyao is an herb which may have some use in stopping internal bleeding (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3992384/) although the mechanism doesn't seem to be understood yet.
Tranexamic Acid at least has had a lot of recent studies done, and seems to be recommended for combat injuries where a lot of blood has been lost. Also saw a study recommending it for rural injuries where transport time to a hospital is longer. IV is the preferred route but it's sold in oral tablet form too. The studies make it sound like a wonder-drug of sorts, reducing mortality in nearly every case of severe bleeding if given within 3 hours. That assumes surgery though, not just the drug. The other two I've never seen recommended for EMT/combat medic use.
Guess I'm thinking of its use more in trauma that caused internal bleeding or maybe postpartum bleeding after the SHTF. Any thoughts from the pros on this? Are there (m)any realistic scenarios where these alone might be curative/life-saving (without surgery)?