They do blood tests and urine tests to check HIV and syphilis chest x-ray for TB, they listen to your heart, check your height and weight, blood pressure and ask some medical questions like if you're on medication and had hospital stays etc. I guess an ECG would be doctors discretion as they listen to your heart beat.
Mine took about 30 minutes. She also tested the pulse in my feet.