You should apply for the India Medical Attendant Visa at least 4-7 days in advance of your flight or date of entry into the country. While the Medical Attendant Visa for India does not require you to visit the Indian Embassy, you should make sure your passport has two blank pages for the Immigration Officer to stamp at the airport.