Someone just coming off her period needs to do ghusl but has been admitted to the hospital (in a non muslim country) and has been advised against taking a bath because she will catch a cold. Is she required to do tayammum in this case?

Yes in this situation she can do tayammum once she will be recovered she has to do ghusl