Being that she is single and undergoing cancer treatments etc... I would set up a phone-tree or 'help' tree... for people who can/will provide assistance to her once she starts treatment etc.
-help with transportation
-help with meals
-help with errands or picking up what she needs but can't do on her own
-help with someone, taking turns, calling her to check in on her occasionally and see how she is doing... thus a 'phone tree' etc.
It can be 'lonely' to undergo something like that by yourself...unless she has immediate family close by.
When my Dad was ill... he got real 'lonely'... being 'sick' is very isolating and you feel no one can understand. And, he would always LOVE when the telephone rang... to hear a friend's voice, just calling him to check in on him etc., or a friend coming to run an errand for him, from their heart. Even though I was at home with him and caring for him... having others and Co-Workers helping and calling you and providing a 'help tree' is VERY valued... by the person who is sick....
Being that she is Single... not married, her Co-workers and Team will be something she 'misses' and it would mean a lot, if her office... all rallied together to 'organize' any kind of help-tree for her. It would be a surprise and a great help to her... and for her morale.
Her grand-daughter... will not be close by. 4 hours away. To provide her with tons of "baby" stuff... may be overwhelming... and her Daughter/Husband should provide her with baby things as well... for if/when they do visit her. But certainly, she should not be 'babysitting'... being she is in a medical situation, herself.
She needs to be cared for.
It is a wonderful idea for a 'baby shower' for her... but I think.. the most practical would be to consider her upcoming health challenges/treatment and how the whole team, can help with that and her... as well...
And I think a computer camera would be a great gift for HER... so that she can use "Skype" and go online and "visit" with her Daughter and new grandchild...
all the best
Susan