All NHS workers should be given ILR once they complete 5 years, regardless of their initial stay visa. For example a person under Tier 5 youth exchange program spends 2 years and 3 years under Tier 2 general should be given ILR.
You may be interested in these active petitions
NHS workers are working like Armed forces, battling in the front line against an unseen enemy, they should be given priority like the Armed forces.