Broken or dislocated will require a vet, you can carefully move through its normal range and see if it's moving wrong, there's a lot of muscle damage, it will take a while and she may always limp. I am unfamiliar with vet rx so I can't comment on that.