不合法。一般来说正规公司不会这样的。如果是小公司的话,那及有可能出现这种情况。你要做的就是,1:现在想想你是否确定你请假的时候你的主管同意你请假了;2:确定当时把医院开的病假条和请假单交给人事了;3:请假单有没有你主管的确认签字(同意请假)。如果以上具备,那么你有理由以任何方式来讨回公道。比如找你原来主管谈;不成的话就找工会解决;再者就要动用劳动法了。(ps:提醒一下,你的主管有可能把你的请假条撕了,断了到人事那条路的流程,要知道他的权利大着呢。)以上希望能帮你微薄之力。