I am so sorry to hear about Yumi. However, the vet should make be able to fix her right up.

Good thoughts to her for a speedy recovery.

You know since you mentioned it, you may really want to consider keeping her as an indoor kitty. It would definately avoid this type of situation. I know that it is hard with a cat that has been in/out. If she fights it too much consider only supervised forays to the outside. This is really only a suggestion.