A thorough medical is NOT required since you already took it in Pakistan now as for the vaccine record you will need to tell the civil surgeon that you will need the required vaccines that USCIS requires. It will still come up cheaper than paying for a full medical.