If you don't have the documents required, you can use your employee ID card, but it must not be expired and it must include your date of birth.
Is there any way else I can obtain a card without contacting Social Security?
No. You must contact Social Security to receive a new Social Security card.
Are the documents that I need different depending on whether I'm a citizen or not?