职工生病不能上班,单位一般不能随意解除劳动合同。1. 若职工患病在规定的医疗期内,根据法律规定,用人单位不得解除劳动合同。医疗期长短根据职工实际工作年限和本单位工作年限确定。2. 即便医疗期满,职工不能从事原工作,也不能从事由用人单位另行安排的工作,单位需提前三十日以书面形式通知职工本人或者额外支付一个月工资后,才可以解除劳动合同,但仍需支付经济补偿。3. 单位违法解除劳动合同,职工有权要求继续履行合同,若不要求继续履行或合同已无法继续履行,单位应按经济补偿标准的二倍向职工支付赔偿金。 总之,单位解除生病职工的劳动合同需符合法定条件和程序,否则将面临法律责任。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。