emcare mobile scheduling application

17
BY ALEXANDER STEPHENS RYAN PIERCY EmCare Mobile Scheduling Application

Upload: shay

Post on 14-Feb-2016

31 views

Category:

Documents


1 download

DESCRIPTION

EmCare Mobile Scheduling Application. By Alexander Stephens Ryan Piercy. Try the App!. Go to http://131.230.133.200:8001 Provider Login Credentials Username: TestProvider Password: Scheduler Login Credentials Username: TestScheduler Password: . Our Client. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: EmCare  Mobile Scheduling Application

BY

ALEXANDER STEPHENSRYAN PIERCY

EmCare MobileScheduling Application

Page 2: EmCare  Mobile Scheduling Application

Try the App!

Go to http://131.230.133.200:8001Provider Login Credentials

Username: TestProvider Password:

Scheduler Login Credentials Username: TestScheduler Password:

Page 3: EmCare  Mobile Scheduling Application

Our Client

EmCare provides hundreds of hospitals with the tools they need to progressively increase their effectiveness and quality of care.

They utilize a scheduling algorithm that organizes the preferences of their employees.

P. Uname: TestProviderP. Pass: S. Uname: Test SchedulerS.Pass:

Page 4: EmCare  Mobile Scheduling Application

Problem & Solution

Employees may not have the time to log on to the online scheduler.

Our goal was to create an app that was Efficient Mobile Secure

P. Uname: TestProviderP. Pass: S. Uname: Test SchedulerS.Pass:

Page 5: EmCare  Mobile Scheduling Application

Project Objectives

EmCare requests that we develop an application that will allow hospital employees to:

View their monthly schedules Submit shift preferences Check shift offers.

P. Uname: TestProviderP. Pass: S. Uname: Test SchedulerS.Pass:

Page 6: EmCare  Mobile Scheduling Application

Project Objectives

The application is also to include administrator operations, such as:

Viewing the master schedule for any hospital Viewing the roster of all employees Filling open shifts.

P. Uname: TestProviderP. Pass: S. Uname: Test SchedulerS.Pass:

Page 7: EmCare  Mobile Scheduling Application

Requirements

EmCare required that we develop the app with:

ASP.NET MVC 4 Framework jQueryMobile

The app was to be web-based.They also required MySQL to connect to an

SQL database from which the app would obtain its information.

P. Uname: TestProviderP. Pass: S. Uname: Test SchedulerS.Pass:

Page 8: EmCare  Mobile Scheduling Application

Development

Microsoft Visual Web Developer 2010 Express

MVC4 programming jQueryMobile JavaScript MySQL FREE

P. Uname: TestProviderP. Pass: S. Uname: Test SchedulerS.Pass:

Page 9: EmCare  Mobile Scheduling Application

MVCP. Uname: TestProviderP. Pass: S. Uname: Test SchedulerS.Pass:

Page 10: EmCare  Mobile Scheduling Application

Work Flow

Page 11: EmCare  Mobile Scheduling Application

Aesthetic - ProviderP. Uname: TestProviderP. Pass: S. Uname: Test SchedulerS.Pass:

Page 12: EmCare  Mobile Scheduling Application

Aesthetic - SchedulerP. Uname: TestProviderP. Pass: S. Uname: Test SchedulerS.Pass:

Page 13: EmCare  Mobile Scheduling Application

Security & Permissions

The login page checks the user’s credentials against the database on the server, and grants access based on that user’s permissions or role(s) (Provider or Scheduler).

This also prevents direct unauthorized access via a specific page’s URL.

Unauthorized User

Invalid Credentials

P. Uname: TestProviderP. Pass: S. Uname: Test SchedulerS.Pass:

Page 14: EmCare  Mobile Scheduling Application

Calendar & Database Connections

We used Datebox, an open source mobile calendar, to display the schedule information.

The calendar connects with the SQL database to retrieve a Provider’s shift information.

For Schedulers, selecting a date will show all shifts for that day, including available shifts that can be filled.

Page 15: EmCare  Mobile Scheduling Application

Provider Preferences

Providers can edit preferences to set Preferred working shifts Preferred work days (week or weekend) Preferred holidays

Day 1

Day 2

Day 3

P. Uname: TestProviderP. Pass: S. Uname: Test SchedulerS.Pass:

Page 16: EmCare  Mobile Scheduling Application

Employee Roster

Schedulers have access to a roster of all employees’ contact information.

The app connects to the database to retrieve the information, which is parsed into a table and displayed in the app page.

Name

Email Address

Phone Number

P. Uname: TestProviderP. Pass: S. Uname: Test SchedulerS.Pass:

Page 17: EmCare  Mobile Scheduling Application

Filling Shifts

Schedulers can fill open shifts by selecting from a list of doctors available to work that shift.

This updates the database and the schedules will show the selected doctor covering that shift.

P. Uname: TestProviderP. Pass: S. Uname: Test SchedulerS.Pass: