Will the Institute pay for a periodic general health check?

Yes. For more information, about see the Human Resources Division page Periodic Medical Examinations and the "Relevant forms" link on the sidebar for full details.