Veronica Hardy has been ruled out of her fight against Dione Barbosa at UFC Oklahoma City.