Staten och Apoteket AB har ansvar för läkemedelsförsörjningen till allmänheten och till hälso- och sjukvården för människor och djur .