Delpuech Charles, Médecin conventionné SNCF à Saint-flour