Yes, it needs renewing, it has about 6 months left so it is better to start off with a new passport. You don't think it will be a problem if the TB test is in the old name and the passport in the new one?