From another article:
"The 65-year-old conservative commentator was first admitted to hospital three weeks ago after contracting the coronavirus."
“three weeks ago after” not “three weeks after.”