It's funny because a lot of people really like Vyvanse (that is: lisdexamphetamine) better than the alternatives. It was only made because the DEA wanted fewer people to take regular amphetamines and then a bunch of people responded well to it and the DEA went "wait! Not like that!"
Anyway, it's on generic now. The only reason there's a shortage is the DEA.
(Before you say "I'm not in the US and we have a shortage, too!" the drug companies killed all their production lines because the DEA basically gave them an excuse to try to force people off Vyvanse and onto meds that were still under patent.)
Man, in lots of places the you can't even get the name brand so at least there's that.
I have heard, don't know how true it is, that hospital pharmacies have first shot at the supplies so they're less affected by stuff like this. For what that's worth.