Onsite pharmacy and medicine delivery