Да, может выявить, может нет! Но контакт необязателен.. К примеру, у меня аллергия на лошадей. Проявилась в закрытом манеже, когда я обучалась верховой езде. На улице все нормально было. Моя сестра, у которая лошадей живых не видела, после моего случая решила тоже сдать анализ на аллергию к лошадям. Оказалось, что у нее титры выше моих!  Так что я бы сдала анализ на кошек, имхо. Он не стоит бешеных денег.