smcodes