Budget falls short on health care goals