provider scheduling on a mobile device