Yes, it seems that way to me, although "do the needful", as an expression which in modern usage is essentially unique to Indians, is not something I see often, and an Indian (native speaker of English or not) might see it differently.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.