自费医保卡不能买药,有可能是因为所购药品不在医保目录范围内,使用医保卡购药之前,要了解清楚所购药品是否在医保目录范围内,因为医保报销药品是有范围的,并非任何药品都可以通过医保卡购买。若有不清楚的,可以在当地医疗保障网站查询医保药品目录或向药店工作人员进行问询,以免带来不必要的麻烦。