I wonder why the vet vaccinated at all with blood in the stool?
If all goes the same as it did with Ellie, they will give her one or two injections of something (benadryl and azium in Ellie's case) and she should be back to just about normal right away. I got to take Ellie back home within 20 or 30 minutes.