BigPig has been back to the vet for more antibiotics and painkillers. We've got some to give her over the next few days and see what happens.
After that, it's x-rays and ultrasounds, though with the x-ray running at £100 and the ultrasound at £120, plus anaesthetic etc, we'd have to give it serious thought if it came to that.