Roche Christian, Cardiologue à Yssingeaux