If its due to a medical reason then you technically cant be discriminated for it and theyre supposed to make accommodations for you. If that's the case and they do try to tell you otherwise then talk to your union rep, regardless if you're in the union or not they have to represent you.