No need to worry too much.. when it comes, it comes..
nope, they have not asked me to do medical or criminal check.. so i would wait til they ask to.. for medical, they would ask you to get done with specified clinics.. so no need to do it ahead..
btw, what is your noc code?! mine is 0213