Getting h1B visa stamping appointment date

I have applied for h1b visa through premium processing. My question is can I book an US consulate appointment date after getting the Application Receipt/Petition Number without actually getting the i-797 at hand?

I had one more question what do we need to fill for the entry of "U.S. Taxpayer ID Number" while filling the DS 160 form?