Legrand Christian, Médecin généraliste à Perpignan