职工因工受伤时公司不垫付医药费,这一行为本身并不一定违法,具体需根据公司是否参加工伤保险以及法律规定来判断。以下是详细分析:
公司参加工伤保险的情况:
公司未参加工伤保险的情况:
综上所述,工伤公司不垫付医药费是否违法,需根据公司是否参加工伤保险以及具体法律规定来判断。如果公司参加了工伤保险,且按照规定缴纳了工伤保险费,那么公司不垫付医药费并不违法;但如果公司未参加工伤保险,或者未按照规定缴纳工伤保险费,那么公司不垫付医药费就是违法的,职工有权要求公司支付相应费用。如有任何疑问或需要进一步的法律咨询,请直接向我提问。