Mary François, Cardiologue à Cahors