Maybe you need to set her up in a room of her own; just her and a comfy bed, litter pan and food. She may need time to heal.

And calling the Vet sounds like a good idea, also.