生病请假公司不批不上班算旷工这样做一般是不合法的。若劳动者根据公司规章制度,符合请病假的条件的,用人单位应当批准,并根据劳动者在本单位工作的年限,给予三个月到二十四个月的医疗期。
法律依据
《企业职工患病或非因工负伤医疗期规定》第四条
医疗期三个月的按六个月内累计病休时间计算;六个月的按十二个月内累计病休时间计算;九个月的按十五个月内累计病休时间计算;十二个月的按十八个月内累计病休时间计算;十八个月的按二十四个月内累计病休时间计算;二十四个月的按三十个月内累计病休时间计算。
《医疗机构管理条例》第三十二条
未经医师(士)亲自诊查病人,医疗机构不得出具疾病诊断书、健康证明书或者死亡证明文件;未经医师(士)、助产人员亲自接产,医疗机构不得出具出生证明书或者死产报告书。
《中华人民共和国劳动法》第七十七条
用人单位与劳动者发生劳动争议,当事人可以依法申请调解、仲裁、提起诉讼,也可以协商解决。