Provider Self Test