I don't think employers have to give time off for hospital appointments unless they are pregnancy related appointments. Some employers take the time out of holiday entitlement,others require you to make up the time at some later point,others dock pay for the time you are away from your job.I know of one person who was sacked from her job for attending a long awaited hospital appointment when her employer refused her permission to attend,when she said she had to go as she would not get another appointment they sacked her on the spot.