Your particular GLIMMIX code assumes separate variance components for each level of outcome, estimated from the various hospitals. This is the default for your RANDOM statement. For a multinomial, I think that is the only sensible structure, as imposing a correlation between levels for a generalized logit strikes me as a dangerous step toward convergence, Hessian and G matrix issues unless you have "close to homogeneous" responses across all of the subjects.
I'll call in @StatDave at this point. I think the assumption in PROC GEE that concerns you is no different than the default being fit by your code in GLIMMIX - that the variance components are interchangeable. If that is the case, i think GEE has a better chance of producing usable results.
SteveDenham