Barthélémy Christian, Médecin généraliste à Sélestat