Professor Linda Bauld, a public health expert at the University of Edinburgh, said the number of cases of the deadly virus was too high across the country.
Earlier this week, Deputy Prime Minister John Swinney hinted that there may be an extension of the covid vaccine passport to parts of the hospitality industry due to the increase in cases.
More than 3,000 cases of the virus have been recorded in Scotland in the past 24 hours, which is the fifth day in a row they have surpassed 3,000.
Prime Minister Nicola Sturgeon will issue an update to the Scottish Parliament on the latest covid restrictions on Tuesday.
Bauld told the Sunday Post it was encouraging to see hospital admissions declining.
She said: “Right now, if we can distance ourselves in the office, we don’t have to wear face coverings. They could change that. It would not be unreasonable.
“The government has choices. The first thing you do is focus on vaccinations, like this government is doing. The second step is to discuss what else you can do to reduce interactions between individuals.
“The solutions are to look at the environments in which people interact and make changes that increase immunization or make those environments safer.
“This is why you are extending the certification of vaccines. There are also plans to add tests to this. “
She added: “We have capped at a high level, and have been since early October. Then, in early November, there were definite signs of a slow increase, which caused real concern.
“Over the last few days, it looks like things are improving. There appears to have been an encouraging drop in the number of people hospitalized with Covid.
“This was not the case a week ago, when there were still more than 900. However, some hospitals are already at full capacity and well above what the World Health Organization considers a safe capacity level of about 80%. “
The latest Scottish government figures show one person has died from the virus in the past 24 hours, while 3,077 new cases have been identified.
That brings the death toll since last March – people who tested positive for the virus for the first time in the previous 28 days – to 9,389.
There are currently 765 hospitalized people confirmed to be infected with the virus, with 56 being treated in intensive care.
The total number of positive cases since the start of the pandemic stands at 683,530.
To date, 4,327,340 people have received their first vaccination of which 3,924,870 have received a second vaccine and 1,183,769 have received a third “booster”.
To subscribe to the Daily Record Politics newsletter, click here.