look up Dr O'Tremba. he is near the penninsula hotel. most cx/ka crew i know go to him, as did i. he can do HKAD and CASA (you will need CASA for either CPP).
he refers the eye part of the medical to a specialist (an aussie guy in central) who is really nice too.
colour does come up on the eye test though. for CASA i had a colourblinness test.
excuse the messy post ; typing on my phone