Actually, for adult onc you do a 3-year IM residency, then fellowship. Similar to the peds fellowships, the adult fellowship is either 2 years onc or 3 years of heme-onc.
I know a whole lot of nothing about med-peds, but I do believe that it's at least a 4-year residency. 🙂