1. there are tons of doctor could do the immigration medical for you, not everyone is busy. go to USCIS website to find them. 2.they will process your 140 first.