Don't worry too much seamusk, she is in the best place possible, I have had pneumonia myself, and it takes time to get better, and as your grandma is elderly it will take
more time, but I am sure they will take excellent care of her and she will be home soon.