For the latter, you could always do a post graduate degree in medicine, currently the government pays for post graduate medicine courses however they are even more competitive to get into than at undergrad level.
Also you could consider Foundation degrees its all good.
Also Polytechnic is a bit an a anachronism, there are plenty of colleges that offer degrees, also there is the open university.