No, they don't. Pharmacy is for inpatients only.
Yes there is. It is not in the main hospital, but one of the satellite building surround the main building. Ask any Good Samaritan staff and they will happily give you directions to the correct building.
Thanks! Your answer is awaiting moderation.