... which is a perfect example of why we need derivatives markets. If hospitals purchased drugs a year in advance of anticipated demand, they would pay a slight premium, but wouldn't be subject to squeezes like this.
However, I think stockpiling cancer drugs is a market distortion, which might justify government intervention in the form of price ceilings for various generic drugs.