D.B.
It sounds typical for a low-grade virus - it starts in the stomach (vomiting) and then works its way down into the intestine (diarrhea). If they don't get a really strong strain of it, they can certainly run around and seem fine until another bout hits.
The standard treatment is fluids and very little food until there has been no vomiting. No fluids for 1 hour after vomiting, then ice chips or maybe a popsicle (something to eat slowly). You can try flat ginger ale - the ginger can be soothing to an upset stomach. Try the natural food section of the market for ginger ale with no high fructose corn syrup, just regular sugar. No diet soda, no Coke. Stir until flat.
Once vomiting is under control or there has been nothing for 3 hours, try the BRAT diet - bananas, rice, applesauce, toast (with at most a tiny amount of real jam/preserves). No dairy, no fruit, no high fiber foods, until the diarrhea is under control. Water in between very small servings - no full plates. A little every hour. No fruit juice, no milk. Please understand that she will resist this and argue with you. She will be hungry. Stand firm!
My guess is that the doctor will say "I don't know. There's a virus going around." There is no treatment for a virus - just push water to keep her from getting dehydrated from vomiting and diarrhea, and try to keep her calmed down.
I know it doesn't seem to faze her but she will recover faster if you can get some rest in there!