Bosses say more than 20 patients are in the hospital with either Covid, flu or respiratory viruses.