When she defecates next...Take that stool in a zip lock baggie ASAP to a vets office and let them know what you need. Most dont need a office visit to do this. Heck, you could separate the sample and take it to two different vets to be sure.
Throwing up is just another sign your chameleon probably has parasites. I have personally dealt with more wild caught animals than i have captive born or hatched. When a chameleon is at the stage yours is in. If it is not treated for parasites promptly. Some can live a few months and some only weeks or even days. Yours is showing the typicals signs of an animal in the later stages. Fecal, fecal, fecal......
Being honest with you. If she is not waking up her time is limited.