Legrand Xavier, Médecin généraliste à Roubaix