So she's all better! Once I let the painkillers wear off she starting eating again and today she is racing around like her usual self. Blood test came back, no problems with her liver, kidneys, or pancreas. Her protein levels are high, consistent with her gastrointestinal problems but we'll check them again in a few weeks to make sure there's nothing else going on. We just have to work on getting her weight back up again after this...
Thank you everyone for your kind words and advice

Keira says thank you too!