President Barack Obama signs House Resolution 3230, the Veterans Access to Care through Choice, Accountability, and Transparency Act of 2014, during a signing ceremony at Fort Belvoir in Virginia, August 7, 2014. The bill provides the Department of Veterans Affairs the resources to improve access and quality of care for veterans. AFP PHOTO / Saul LOEB (Photo credit should read SAUL LOEB/AFP/Getty Images)

A bill reforming the troubled Veterans Affairs Department is in the books.  

President Barack Obama signed the VA legislation today at the Fort Belvoir Army base in Northern Virginia.

He said all veterans should have access to the care they have earned and deserve.

The Senate and House worked with unusual speed to craft the measure in response to systemic scheduling problems, long wait times and poor care at VA health clinics.

Obama called it inexcusable and outrageous.  

The roughly $16 billion bill provides funding to expand VA facilities and hire more doctors and nurses. It also gives many vets the option of seeking private healthcare.

The measure gives top managers authority to expedite firings of corrupt and incompetent VA employees.  

The Senate recently confirmed Robert McDonald as the new VA secretary.

McDonald is an Army vet and a former CEO of Procter & Gamble. He replaced Eric Shinseki, who abruptly resigned several weeks ago.  

McDonald joined the president at the bill signing ceremony.