Balzan Patrick, Médecin généraliste à Castres