Hello there,
I don't know whether her visa office is Nairobi, Kenyan or not. If it is, then my per-arraival invitation letter comes with medical request. And it took almost a month to finalize my case after the medical.
By the way, i encourage her to attend the per-arrival service.
Good luck...