Cliff:
I am currently working on a parking garage roof deck project in Abu Dhabi which includes 2 swimming pools, a lap pool, 2 hot tubs, plazas, turf, raised planters, etc. We are currently in DD and as we develop details I will try to give you suggestions. Key components are, as Les indicated, working with a structural engineer for your loads. Also, As Steve asked, what is the build up area above the slab? You need room for plumbing, etc. Also don’t forget your water souce, a room for the heater / chiller depending on temperature requirements.I will keep you posted.