Thibault Guy, Médecin généraliste à Avignon