If you can give me a little bit more information I can probably tell you exactly what you had.
Any diarrhea? what was the consistency of the vomit, any blood in it. Can you describe the bile. What about your fever, any pattern to it? Any pain (intensity, localization, radiation to any...