Go to medical commission there working hours 7:30 till 11am the documents needed passport and visa copy and the ATM card for payments thats all no need to fill any form and no photograph .they will fill the information on the counter and charges will be 100 riyals and they will post the result to immigration department it will take 1 week in my case i took 1 week but u can check the result online after 1 or 2 days but seeing a online result does not mean that results are already with immigration it will take some time so better to go after 1 week to immigration after medical
Go to medical commission there working hours 7:30 till 11am the documents needed passport and visa copy and the ATM card for payments thats all no need to fill any form and no photograph .they will fill the information on the counter and charges will be 100 riyals and they will post the result to immigration department it will take 1 week in my case i took 1 week but u can check the result online after 1 or 2 days but seeing a online result does not mean that results are already with immigration it will take some time so better to go after 1 week to immigration after medical