Pfeiffer Joseph, Médecin généraliste à Ribeauvillé