On-site pharmacy and medicine delivery