You complete an initial CAAC medical which is an all (or most) day process. I think there is a much less stringent medical for your work Visa later on.
Definitely do not resign until you've completed all the assessments and got a contract in your hand!