上海医保规定职工需缴费 15年才能享受终身免费医疗待遇。具体来说,如果职工在92年底前参加工作且92年底前工龄加93年后城保缴费加折算后的城保总缴费月数不小于120个月,或者93年后参加工作且93年后城保缴费加折算后的城保总缴费月数不小于180个月,在到达法定退休年龄并在本市社保部门办理正常退休手续后,可以按月领取养老金的同时享受城镇职工基本医疗保险待遇。
这项政策的主要目的是确保劳动者在退休后能够获得稳定的基本医疗保障,同时通过要求一定的缴费年限,鼓励职工在工作期间持续缴纳医疗保险费,以积累足够的医疗基金。