Communities losing doctors due to battle over green cards