不能
法律分析:公司不可以辞退身体不好,因病不能上班的员工。
1、劳动者患病后,享受一定期限,最长24个月的医疗期,医疗期内,用人单位应该支付病假工资。如果在医疗期内解除劳动关系,属于违法解除,劳动者,可以依据《中华人民共和国劳动合同法》要求继续履行劳动合同或支付赔偿金。
2、劳动者患病,医疗期结束后,用人单位可以解除劳动合同,但是需要支付劳动者经济补偿金和医疗补助费。