Oh my gosh! How old is he? LOL (I'm very sorry to laugh but I have two boys myself and I know where you are coming from here LOL)
I would call an advice nurse. Do you have that with your insurance? (you don't have to tell her why he swallowed it or it was an accident...

)