S.H.
Try vinegar... it will smell like vinegar after, but it will dissipate. Or, vinegar and baking soda.
Or, go to a pet store and see what products they have for removing stains/odor... the pet products often work just as well for baby bodily fluids.
For me, when my kids had those illnesses, I used a "puppy pee pad" (which they use in hospitals too) under them and around them and thick towels... then kept a rubbish can right near by... my kids would then throw up in the trash can, if they had to. Which I taught them to do. I don't know how old your child is...but if she/he is old enough, you can keep the rubbish can right near by.
I also kept a roll of paper-towels right near by... and Lysol etc.
I hope your little one is feeling better... just watch that it does not return... sometimes it does.
All the best,
Susan