Operation Theatre module has only daily view option to view the list of surgeries booked for surgeon in a day. As part of this card, we have implemented weekly view where we can see entire week view for the surgeons. Below are the list of features that have added as part of the weekly view
Navigation panel for the user to switch between views
As a user I want provisions to switch between Daily & Weekly Calendar view and also to navigate through different weeks so that I can select the desired view as per my need.
Context: Today, the OT scheduling module has both Calendar and List view. List view has both daily and weekly view enabled. However the calendar view has only Daily view. To maintain consistency, buttons for selecting Weekly/Daily view and other navigations are to be retained as available in List view
2. Calendar grid for weekly view of OT schedule
As a user I want provisions to see all the surgical blocks and surgeries scheduled for a period of week in Calendar view so that I can get a wholistic view of the OT and Surgeon availability for a week at one glance
Context: Today, the OT scheduling module has both Calendar and List view. List view has both daily and weekly view enabled. However the calendar view has only Daily view. As part of this card, calendar view to display the grid for 7 days against time to show the list of surgical blocks and surgeries scheduled.
OT name/number need not be displayed on the grid, instead the same needs to be highlighted in each surgical block and surgery
Surgical block to display the below details
Surgeon name, at the bottom.
Surgeon - First Name Last Name.
If the name is too long to be accommodated within a block, display the first name only
Surgery to have the below details displayed
Patient Name (Patient ID)
OT number (For implementation with more than one OT. This should be configurable
3. Hover message for Surgical blocks & Surgeries calendar view of OT schedule
As a user I want to see quick information about a surgical block and a surgery whenever I hover on it
So that I can get the basic details about the same and identify the desired block without having to click on anything
Context: Once the weekly calendar is enabled, the size of each block would be reduced to a greater extent, and if more than 1 OTs are available in an implementation, the block size would be even lesser. Hence, users would be given with a pop-up to see the details about each block. However, even before clicking on a block the user would need a basic information about each block. The idea is to give the same upon hovering over each surgical block and surgery.
Hover message to display basic details for the below
Each surgical block
Unwrap the Surgeon Name, Patient name (ID) texts that are visible on the blocks.
Apply the same for Daily view as well
4. Remove the Expand/Collapse Icon from Calendar View
The purpose of Expand/Collapse icon is to provide details about each surgery, which is now achieved by having pop-ups on click of Surgical block/Surgical appointments. Hence the icon for Expand/Collapse can be removed. This also helps to use that space for denoting the completed status tick mark.
3. Filter tab for weekly view of OT schedule
As a user I want provisions to filter the OT schedules with various parameters so that I can get visibility specific to a particular patient or surgeon or OT
As part of this card, weekly calendar view to be given with a filter (similar to daily calendar view and the list views).
PR Link :
Reviewed and merged by !