Silvain Christian, Médecin généraliste à Vesoul