如果你的社保卡内没有资金,就可以肯定是单位没有为你缴纳社保,在上海类似的情况还蛮多的,这种做法都违反了劳动法的规定。一般当月缴费后,次月15日后就可以用社保卡看病或购药了,由于单位没有缴纳社保而使员工无法享受医保待遇所造成的损失,应该有单位承担。必要时可以通过劳动争议仲裁来主张自己的权益,责令单位补缴社保和公积金。