Table of Contents > Use Cases

Use Cases

The use cases below provide a basic illustration of how different actors interact with SERIS using conceptual data exchange operations described in the HL7 FHIR Implementation Guide (IG).

These use cases are intended to provide context for the data exchange operations defined in this specification. These use cases are not intended to prescribe practitioner workflow.

OR Schedule Use Cases

S.NO USE CASE DESCRIPTION SCENARIO HTTP VERB SAMPLE PAYLOAD LINK
1. UC1- Designated OR Personnel creates a new OR Schedule for a shift. Scenario 1: The Designated OR Personnel creates a new OR Schedule for a shift. POST Schedule_UC1-Create_OR_Schedule
2. UC2- Designated OR Personnel updates an OR Schedule by adding a block for a specific service and/or Surgeon(s). Scenario 2: An Open slot exists in the Schedule. Designated OR Personnel assigns the block to the slot POST Schedule_UC2-Create_Block
3. UC3- Designated OR Personnel updates an OR Schedule by removing the block Surgeon(s) or Service. Scenario 3: Designated OR Personnel removes the Block from the slot. POST Schedule_UC3-Release_Block_1 Schedule_UC3-Release_Block_2
4. UC4- Designated OR Personnel updates the OR Schedule by updating the block Surgeon(s) or Service. Scenario 4: Designated OR Personnel updates the Service/Surgeon allocation for a time slot. POST Schedule_UC4-Update_Block_Surgeon_Service_1 Schedule_UC4-Update_Block_Surgeon_Service_2
5. UC5- Designated OR Personnel updates the OR Schedule by updating the Slot metadata (excluding changes to the Surgeons, Service, BlockType, and status). Scenario 5: Block Frequency and/or Auto-Release hours are changed for the block. POST Schedule_UC5-Adjust_Block_1 Schedule_UC5-Adjust_Block_2
6. UC6- Designated OR Personnel creates a new Block/Slot in the Schedule. Scenario 6: Designated OR Personnel creates a slot in an existing Schedule. POST Schedule_UC6-Create_Slot
7. UC7- Designated OR Personnel closes an existing OR Schedule. Scenario 7: Designated OR Personnel inactivates the current OR schedule by adjusting the planning horizon to end at an earlier date. POST Schedule_UC7-Close_OR_Schedule_1 Schedule_UC7-Close_OR_Schedule_2
8. UC8- Designated OR Personnel updates the OR schedule to modify the duration of available and unavailable timeslots. Scenario 8.1.1: The Designated OR Personnel updates a given slot by decreasing the duration. The Designated OR Personnel also provides an adjustment reason and metadata to support the slot/block change if applicable. By decreasing the duration of a slot, a gap is created within the shift. To address this shift impact, the Designated OR Personnel adjusts the remainder of a shift by increasing the duration of other slots (s). POST Schedule_UC8_1-B-Adjust_Slot_1 Schedule_UC8_1-B-Adjust_Slot_2 Schedule_UC8_1-B-Adjust_Slot_3 Schedule_UC8_1-B-Adjust_Slot_4
Scenario 8.1.2: The Designated OR Personnel updates a given slot by decreasing the duration. The Designated OR Personnel also provides an adjustment reason and metadata to support the slot/block change if applicable. By decreasing the duration of a slot, a gap is created within the shift. To address this shift impact, the Designated OR Personnel adjusts the remainder of a shift by adding new slot(s). POST Schedule_UC8_1-A-Adjust_Slot_1 Schedule_UC8_1-A-Adjust_Slot_2 Schedule_UC8_1-A-Adjust_Slot_3
Scenario 8.2.1: By increasing the duration of a slot, an overlap is created within the shift. To address this shift impact, the Designated OR Personnel adjusts the remainder of the shift by decreasing the duration of impacted slot(s). POST Schedule_UC8_2-B-Adjust_Slot_1 Schedule_UC8_2-B-Adjust_Slot_2 Schedule_UC8_2-B-Adjust_Slot_3 Schedule_UC8_2-B-Adjust_Slot_4
Scenario 8.2.2: By increasing the duration of a slot, an overlap is created within the shift. To address this shift impact, the Designated OR Personnel adjusts the remainder of the shift by removing impacted slots. POST Schedule_UC8_2-A-Adjust_Slot_1 Schedule_UC8_2-A-Adjust_Slot_2 Schedule_UC8_2-A-Adjust_Slot_3 Schedule_UC8_2-A-Adjust_Slot_4
9. UC9- Designated OR Personnel updates the OR Room details (Name, MIS Functional Center, and Functional Center. Scenario 9.1: The Designated OR Personnel updates the OR Room Name, MIS Functional Center, and Functional Center. POST Schedule_UC9_1-A-Update_Location_1 Schedule_UC9_1-A-Update_Location_3
Scenario 9.2: The Designated OR Personnel updates the OR Room Status. POST Schedule_UC9_1-B-Update_Location_1 Schedule_UC9_1-B-Update_Location_3
10. UC10- Designated OR Personnel updates future OR Schedule shift availability hours (shift operating hours). To update future OR Schedule shift operating hours the current schedule is to be closed, allowing for a new schedule to be created to reflect the desired future shift hours. This is achieved by performing two use cases(UC7 & UC1). Scenario 10: Designated OR Personnel updates future OR Schedule shift availability hours (shift operating hours). POST Schedule_UC10-Changing_Operating_Hours_1 Schedule_UC10-Changing_Operating_Hours_2 Schedule_UC10-Changing_Operating_Hours_3
11. UC11- Update OR Schedule to temporarily close an OR room or temporarily reserve OR for emergency use. Scenario 11:Designated OR Personnel updates the status of each Slot to be unavailable and provides an adjustment reason. To temporarily close an OR room or reserve the OR room for emergency use, the status of each Slot during the closure should be set to unavailable. A closure reason should be provided. POST Schedule_UC11-Temporary_Closure_Slot_1 Schedule_UC11-Temporary_Closure_Slot_2
12. UC12- Closing an OR Room permanently. Scenario 12: Designated OR Personnel close an OR Room permanently. To close an OR permanently, each Schedule should be closed, along with the OR room. A closure reason must be provided. Designated OR Personnel updates the Planning Horizon to close each Schedule, closes the OR room, and provides a reason for the closure.This is achieved by performing two use cases (UC1 & UC9). POST Schedule_UC12-Close_OR_1 Schedule_UC12-Close_OR_2 Schedule_UC12-Close_OR_3 Schedule_UC12-Close_OR_4
13. UC13- updating schedule planning horizon. Scenario 13: Designated OR Personnel updates schedule planning horizon. To update the planning horizon the current OR Schedule is to be closed, allowing for a new schedule to be created to reflect the desired future planning horizon.Designated OR Personnel closes the current schedule and creates a new Schedule with the new Planning Horizon. This is achieved by performing two use cases (UC7 & UC1). POST Schedule_UC13-Changing_Planning_Horizon_1 Schedule_UC13-Changing_Planning_Horizon_2 Schedule_UC13-Changing_Planning_Horizon_3
14. UC14- Designated OR Personnel indicates that data for an OR Location, Schedule or Slot entered in error. Scenario 14.1: The Designated OR Personnel updates an OR Schedule and marks it as entered in error. POST Schedule_UC14-A-Schedule_Entered_In_Error_1 Schedule_UC14-A-Schedule_Entered_In_Error_2
Scenario 14.2: The Designated OR Personnel updates a Slot and marks it as entered in error. POST Schedule_UC14-B-Slot_Entered_In_Error_1 Schedule_UC14-B-Slot_Entered_In_Error_2
Scenario 14.3: The Designated OR Personnel updates a Location and marks it as entered in error. POST Schedule_UC14-C-Location_Entered_In_Error_1 Schedule_UC14-C-Location_Entered_In_Error_2
15. UC15- Designated OR Personnel removes a block/slot from the OR Schedule. Scenario 15: The Designated OR Personnel removes a block/slot from the schedule. POST Schedule_UC15_Remove_Slot_1 Schedule_UC15_Remove_Slot_2
16. UC16- Designated OR Personnel creates a new OR room for a Site. Scenario 16: Designated OR Personnel creates a new OR room for a Site. POST Schedule_UC16-Create_OR_1

OR Case Use Cases

S.NO USE CASE DESCRIPTION SCENARIO EVENT CASE STATE SAMPLE PAYLOAD LINK
1. UC1- The Operating Room time is booked for an elective surgery by the Designated OR Personnel as requested by the Surgeon’s office. Scenario 1: The Operating Room is booked for a new elective case; detailed information is entered in the HIS. case-scheduled booked Case_UC1_Create_Case_Scheduled
2. UC2- Updating the details of a booked case. Scenario 2: The Designated OR Personnel updates the location for the case (OR). This is achieved by performing use case UC1. case-scheduled booked Case_UC2_Update_Case_Scheduled_1 Case_UC2_Update_Case_Scheduled_2
3. UC3- An elective case is performed. The Designated OR Personnel updates the case with procedure details. Scenario 3.1: Performed Procedure details are entered in the HIS for a booked OR case. case-performed performed Case_UC3_Case_Performed_1 Case_UC3_Case_Performed_2
4. UC4-The Designated OR Personnel updates the details to a performed case. Scenario 4: This is achieved by performing Use Case (UC3): An elective case is performed. The Designated OR Personnel updates the case with procedure details case-performed performed Case_UC4_Update_Case_Performed_1 Case_UC4_Update_Case_Performed_2 Case_UC4_Update_Case_Performed_3
5. UC5-An elective case is cancelled Scenario 5.1: Scheduled OR Case is cancelled in advance or same day. The Designated OR Personnel updates the case with the Cancellation date and Reason. If the case is to be rescheduled, the Designated OR Personnel provides the rescheduled date. case-cancelled cancelled Case_UC5_Elective_Case_Cancelled_1 Case_UC5_Elective_Case_Cancelled_2
Scenario 5.2: An elective case is cancelled in-room. The Designated OR Personnel updates the case with the Cancellation date and Reason. If the case is to be rescheduled, the Designated OR Personnel provides the rescheduled date. case-cancelled cancelled Case_UC5-A_Elective_Case_Cancelled_In_Room_1 Case_UC5-A_Elective_Case_Cancelled_In_Room_2
6. UC6- An Add-On case is performed. Scenario 6.1: Details of Performed Add-On OR Case details are captured in the system case-performed performed Case_UC6_Addon_Case_Performed_1
7. UC7- Ability for facilities to submit Add-On Surgery case Information when a Surgery is Cancelled. Scenario 7.1: Details of in-room Cancelled Add-On OR Case details are captured in the system case-cancelled cancelled Case_UC7_Addon_Case_Cancelled_1
8. UC8- Designated OR Personnel cancels the case and marks it entered in error Scenario 8.1: Designated OR Personnel cancels a case with a reason of entered in error. case-cancelled enterred-in-error Case_UC8_EnteredInError