Professional Documents
Culture Documents
Work Item Type Title
Work Item Type Title
As a back-end developer
I want the On Call Now application to display real-time data from the Physician Scheduler app
so that the users of OCN can seamlessly view the schedules of the Physicians who are available
On-Call at the stipulated facilities/divisions.
As a user
I want the On Call Now application to be iOS compatible
so that I can use the application in iMobile and HCA managed devices
As a user,
I want to see a splash screen with Sign In button when I open the On Call Now application
so that I can login to the application to view the on call schedule
As a user,
I want to see a landing page where I can select the Sign in button on the splash screen
So that I can provide my credentials and login to the application
As a user,
I want to sign in to the On Call Now application using my 3/4 ID and password
so that I can view the on call schedules
As a user
I want a logout option in the application
so that I can logout of the application
Given the back-end developer is working on integrating the OCN app to the Physician Scheduler
When he/she calls the Physician Scheduler API in short intervals
Then he/she receives the planned schedules of physicians individually so that the same can be architected
and stored in the OCN db for easy readability.
Acceptance Criteria:
Given the user is shown the sign in page of the On Call Now application
When the user enters their correct 3/4 ID and password and selects the Sign In option
Then the user should be logged in to the application if he/she has been provisioned for the same in the
User Group/eSaf
Negative Scenario 1:
Given the user is shown the sign in page of the On Call Now application
When the user enters their 3/4 ID or password and selects the Sign In option
Then the user should be shown an authorized error message, if they haven't been provisioned access for
the same in the User Group/eSaf
Negative Scenario 2:
Given the user is shown the sign in page of the On Call Now application
When the user enters the wrong 3/4 ID or password and selects the Sign In option
Then the user should be shown error messages saying that they have entered the wrong 3/4 id or
password.
P.S.: Security-wise the error message would not be specific as to which is wrong
Given the user is shown the homepage of the On Call Now application
When the user selects the logout option
Then the user session should be ended and they should be logged out of the application immediately.
P.S. The user would then return to the Splash screen page with the Sign In button.
Given the user opens the On Call Now application from an iMobile device
When the user successfully logs into the application
Then the facility should be determined from the iMobile device profile and the user should be directly
shown the identified facility on top of the homepage
Negative Scenario:
Given the user has successfully logged into the OCN application from an iMobile device
When the iMobile device profile hasn't been configured to any preset location
Then the user should be shown a 'Select Facility' page.
Acceptance Criteria:
Scenario 1: User is provisioned to more than 1 hospital/facility (is this still in-scope?)
Given the user has successfully logged into the OCN application from their HCA managed device
When there is more than 1 facility provisioned for the logged in user
Then the user should be shown a 'Select Facility' page* with these provisioned facilities only listed in them.
Scenario 2: Device profile has wrong location configured (inter facility transferred mobile device) (Is this
scenario a possibility from an MHB perspective?)
Given the user has successfully logged into the OCN application from their HCA managed device
When the facility determined from the iMobile device profile and displayed on top of the homepage is
incorrect
Then the user should be able to click on the Location name and be able to see a list of all facilities*
*Following are some parameters that need to be considered while displaying the Facility List page:
• The page will list all the facilities in alphabetical order
• The page header will have a Division filter with 'All Divisions' selected by default
• The list will have a "Favorite" section with the favorited facilities (if any) listed at the top of the list
• Facility names will have a 'star' icon next to each Facility name, to allow users to mark as favorites
• User can select any facility from the list of facilities
Given the user is viewing the 'Select Facility' page
When the user clicks on the 'All Divisions' field
Then the user should see an action sheet with the list of all HCA determined divisions, such that:
• User can select any one division from the list, and
• The Select Facility page then displays only facilities under that division for user selection.
Given the user has successfully logged into the OCN application from their iOS device
When the user lands on the landing page
Then he/she should have a Facility name selected, which they had selected during their last login.
Scenario 1:
Given the user has successfully logged into the OCN application from their HCA managed device
When the required Facility has been selected
Then the user should be shown an accordion of specialties. with the count of On-Call-Physicians available
in real-time
Scenario 2:
Given the user has successfully logged into the OCN application from their HCA managed device
When the user changes the Facility that had already been selected
Then the homepage should reload and display a similar accordion of specialties. with the count of On-Call-
Physicians available in real-time for the newly selected Facility.
Scenario 1:
Given the user has successfully logged into the OCN application from their HCA managed device
When the user is shown a 'Select Facility' page with all the list of facilities listed under a division
Then he/she should be able to see unmarked "star" symbols to the right of each facility name for marking
his/her favorite facilities
Scenario 2:
Given the user has logged into the OCN application from their HCA managed device and is shown a 'Select
Facility' page
When he/she sees unmarked "star" symbols to the right of each facility name for marking their favorite
facilities
Then on clicking on any one, the star beside the facility lights up and this facility moves to the top of the
Facility selection list
Scenario 1: User is using an iMobile device and the facility identified from the device profile
Given the user is using an iMobile device
When the user successfully logs into the application
Then the user should see the homepage with the listing view of the on-call schedules*
Scenario 2: User is using an HCA managed device and the user selects the facility from the Select facility
page
Given the user is using an HCA managed device and the user has successfully logged in to the application
When the user selects a facility from the Select facility page
Then the user should see the homepage with the listing view of the on-call schedules*
*Following are the field parameters that would be listed on the homepage for the on-call schedules:
• The facility identified from the device profile displayed on top
• Logout option
• Search field
• List of specialties
• The number of doctors in each specialty available for on-call in real-time, shown in brackets near the
specialty name
• An arrow against each specialty name that redirects to a detail page with schedules for that specialty
Given the user clicked on the "search" bar on the homepage and is shown a search page with 'By Specialty'
tab selected
When the user enters some search text in the search field
Then the user should see a filtered list of specialties matching the search parameter listed in the search
results.
Scenario 2 : User selects a physician from the search results of 'By Physician' tab
Given the user is shown the search page with 'By Physician' tab selected and is shown the physician list in
search results
When the user selects any physician from the list ( or selects the arrow on the list item)
Then the user is shown the physician details page.
Details on the page are same as in Scenario 1
The solution shall incorporate the following data elements in the API from Physician Scheduler for mobile
viewing:
• ScheduleId -- how schedule is identified in db
• * StartDate -- start of shift (date & time)
• * EndDate -- end of shift (date & time)
• * Description -- phone numbers, instructions, notes, (e.g. call x number first, call y number second)
• FacilityCode -- COCXXX (facility mnemonic)
• * SpecialtyName -- Friendly name (e.g. Cardiology)
• Active -- true (physician listed in the app) OR false (physician not listed in app ); schedule is active
• ThreeFourId -- On call physician 3-4ID (one physician)
• * Name -- on call physician name (last/first)
• ContactNumber -- on call physician (if only entered by MSO-Medical Staff Office) e.g. text # for shift swap
• EmailId -- on call physician email
• ModeOfContact -- on call physician preference (text or email) only utilized when a shift swap has
occurred and been approved. Verification provided via text or email.
• * ShiftFlag – Types of flags:
o * Normal shift (blue) displayed as 'On Call'
* On Call 1
* On Call 2
* On Call 3
o * Backup shift (green) (technically 1st spot)
* BackUp1
* BackUp2
* BackUp3
o Unavailable (not listed in app )
o Pending change (not listed in app )
o * Change flag (orange; result of approved/completed "swap") (indicates a change has occurred and stays
orange for the duration of the shift)
Hide contact info for doctor no longer on call; identified by true/false flag
o Clinic Shift (new) - patient who does not currently have PCP
• LastModifiedDate -- date/time in PS when last modified.
Note: Elements marked with a * to be displayed in the physician details page in the application