Yeah, unless you are a union employee, I would have to agree with @
Jersey 4. They won't say they are firing you for having a sleep disorder, but they can say you are working too slowly.
I'm sorry you're going through this. Hope you can keep your job.