Why can't you buy drugs outside the hospital?

I'm here to help you answer why the drugs inside the hospital can't be bought outside? 1Hospital medicine can cover almost all kinds of diseases, while the drugstore can only cover part of the simple and minor diseases. 2:Hospital drugs cover almost all prescription and over-the-counter drugs, the drugstore only part of some prescription drugs and most of the over-the-counter drugs. 3:Many drugs are sold in hospitals, but not in pharmacies, which are reluctant to sell them due to low sales volume and low profits. 4:Many drugs have very low profits, and storage conditions require high (such as refrigeration), the cost is high no money to earn, the pharmacy to give up the species; but the hospital has, and must have (national policy requirements), in order to save lives. 5:Some special drugs, there are relevant regulations: must be more than two medical institutions to be qualified to use, sell. So of course the pharmacy does not have. 6:Some pharmacies do not have the qualification to sell certain drugs (such as no resident licensed pharmacist has no qualification to sell prescription drugs) 7:Other reasons such as: temporary out of stock, out of stock, replaced by other drugs and so on. I hope it will be useful to you!