Béguin Gérard, Médecin généraliste à Gap