The top official for the health care of veterans resigned Friday amid a firestorm over reported delays in care and falsified records at veterans hospitals. Veterans Affairs Secretary Eric Shinseki said he has accepted the resignation of Robert Petzel, the department's undersecretary for health care, effective immediately. Shinseki had asked for the resignation, a department official later said on condition of anonymity because he was not authorized to speak for attribution. Reports of long waits for appointments and processing benefit applications have plagued VA for years. The agency has shortened backlogs but allegations that veterans have died while awaiting VA care have created an election-year uproar.