Because it's a hospital, it's a requirement for them to have a W-9 from you to process payment. If you don't send it, then don't think you will get paid.
They should be a NET 30, but you have to make sure you are emailing the invoice and W9 to the right person, only send it to accounting not to...