医保卡余额不可以用来购买所有药物。
医保卡余额只能用于购买医保指定的药品,这些药品通常包括纳入基本医疗保险给付范围内的甲类和乙类药品。甲类药品相对基本,可用医保卡全额支付;乙类药品可以用医保支付部分费用。医保卡还可以用于购买医疗器械、体温计和血压仪等辅助检查设备。但是,医保卡不能用于购买主要起营养滋补作用的药品、部分可以入药的动物及动物脏器、干(水)果类、用中药材和中药饮片泡制的各类酒制剂、各类药品中的果味制剂、口服泡腾剂、血液制品、蛋白类制品(特殊适应症与急救、抢救除外)以及其他基本医疗保险基金不予支付的药品。