Hi, I get around this by booking my days off to coincide with my appointments, I work a "5 out of 7" rota so my day off could be a Wednesday or a Saturday or any other day, if I have an early appointment (before 10am) then I work a late shift, I get my blood tests done in a morning when I am working a late so I don't have to worry about time off, I find this works for me and several of my colleagues who also have medical conditions requiring check ups etc. I have never been absent from work, for appointments, sickness or anything else.