My wife has some very serious food allergies, and she accidentally ate some peanuts in Moscow. The Russian healthcare system is "free," but terrible: if you want decent & clean supplies, you need to bring them yourself, and expect to pay bribes to get more than minimal treatment. If we'd been home, we would have gone to the hospital, but there, we just needed to self-medicate with an epipen and a handful of Benadryl. (If needed, we would have gone to one of the private, cash-only foreign hospitals.)
Oh no, that sounds horrible! I'm glad that you were able to have the stuff you needed on hand to treat your wife. I am thankful that I was somewhere I could get great care, even though it was completely different from what I would have gotten at home.
Well that doesn't sound like fun! My husband had to get some treatment in South Korea, but his sounds like it was not as eventful as your time in China, as he had an appointment. I'm glad that everything worked out in the end for you!