不违法,根据《劳动法》的规定,劳动者患病只有在一种情况下才能合法辞退劳动者,就是劳动者在规定的医疗期满之后既不能从事原工作,又不能从事其他工作的,用人单位可以提前一个月书面通知劳动者或者另外支付一个月工资以解除劳动同。
按劳动部《违反和解除劳动合同的经济补偿办法》劳部发〈1994〉481号第六条规定:
劳动者患病或者非因工负伤,经劳动鉴定委员会确认不能从事原工作,也不能从事用人单位另行安排的工作而解除劳动合同的,应发给不低于六个月工资的医疗补助费,患重病的增加部分不低于医疗补助费的百分之五十,患绝症的增加部分不低于医疗补助费的百分之百。