A bill allowing all veterans to receive official identification cards through the Department of Veterans Affairs is on its way to President Barack Obama's desk.

The House approved the bill unanimously late Tuesday. Supporters say the bill should minimize the threat of identity theft and make it easier for veterans to prove their military service.

Under current law, some veterans who do not receive VA health services must carry paper documents to prove their veteran status. A form used by many veterans contains Social Security numbers and other details that advocates warn could put veterans at risk of identity theft.

Republican Rep. Vern Buchanan of Florida called the bill an example of what Congress can accomplish when lawmakers put partisanship aside and address the country's needs.