I know NTU will do blood test on the first day of registration, they do check Anti-HAV and Hepatitis Bs Antibody, if find abnormal, the school hospital definitely will notify the student to check out the details.
I suggest you to contact NTU school hospital to see whether your BF can pass or not.
PS: All companies in Singapore will conduct health check upon confirmation of employment.