After creating a surgical block a user can add multiple surgeries to the block. User can create surgeries for patients. Below are fields that a user can provide to create an surgery
Field | Description | Mandatory | Default |
---|---|---|---|
Patient | Auto complete field searchable by patient ID or Name | Yes | None |
Procedures | The list of Procedures to be performed on the patient | No | When a patient is selected: If surgeon pre-op or follow up form is filled, this information is pulled from the latest form If no form has been filled then the field will be blank |
Est Time | The Estimated duration of the surgery | No | When a patient is selected: If surgeon pre-op or follow up form is filled, this information is pulled from the latest form If no form has been filled then the field will be blank |
Cleaning time | The Cleaning time needed post surgery | No | 15 mins |
Other Surgeon | Drop down list of configured surgeons | No | None |
Surgical Assistant | Free text field | No | None |
Anaesthetist | Free text field | No | None |
Scrub Nurse | Free text field | No | None |
Circulating Nurse | Free text field | No | None |
Notes | Free text field | No | None |
After adding the desired surgeries user will have to click on Save to save the added surgeries in a block. Until save is clicked, the data added will be light in color (represents unsaved data). There is a timer that shows “Remaining block duration” that will update every time you add a surgery.
Validations:
The Total time(Est time + Cleaning time) of the surgeries cannot exceed the total blocked time. A patient cannot have multiple surgeries in different overlapping blocks.
Example, Block 1 (10am to 7pm, 1st Jul) Block 2(10am to 5pm, 1st Jul). Patient x can have an surgery in only one of the blocks
When a user adds more than one surgery in a block, the user can rearrange the surgeries in a block by dragging and dropping the surgeries. After rearranging the surgery user needs to click on Save to save the changes.
Validations: The surgery can only be dropped in the surgery section.
Note: There is no indication currently to show unsaved rearrangement. User has to click on Save to save changes
From V0.93 onwards, only Patient Name, ID & Location are shown in calendar week-view. One needs to click on a block/appointment to see more details (or hover the mouse). If one is seeing the day view in Calendar, then the details will be visible on the block itself. |
Validations and constraints:
The calendar view of the Operation Theatre module supports a color to be configured against a surgeon. 0 (default color) to 359 is the recommended configuration values and below are the steps to configure the color
The list view,both day and week, surgeries will comprise of the following information:
Field | Description |
---|---|
Date | Date of Surgery |
Identifier | Patient Identifier |
Patient Name | Name of the patient |
Start time | Start time of the surgery calculated by estimated time and placement of surgery in block |
Est Time | Estimated duration of the surgery + cleaning time |
Actual Time | Actual time, if added any |
OT# | The OT the surgery was scheduled in |
Procedure(s) | List of procedures in the surgery |
Notes | Notes captured as a part of surgery |
Surgeon | Surgeon name the the surgery was scheduled with |
Other Surgeon | Other surgeon selected from the drop down while adding surgery |
Surgical Assistant | Surgical assistant entered during the addition of surgery |
Anaesthetist | Anaesthetists entered during the addition of surgery |
Scrub Nurse | Scrub Nurse entered during the addition of surgery |
Circulating Nurse | Circulating Nurse entered during the addition of surgery |
Status | The current status of the surgery |
Status Change Notes | If the status has been changed, the notes added will appear here |
Users will be able to print the list view by clicking on the print button beside the list view button. The print version will only print specific columns of the table. The columns to print are configurable and they can be found in the configuration document here.
Currently, the configured columns are: Date, Identifier, Patient Name, Start time, Est time, Procedure(s), Surgeon, Status.
In Calendar view/List View there is a button called “Move”. On click of move, there will be a pop up where user needs to entered the desired date, surgeon name and available block time to move the selected patient. The destination block drop down will only show those blocks that can accommodate this surgery. If there are blocks free, “No free time slots available for the selected date” error is shown. In this case, the user is expected to create a block and then try to move the surgery.
Note: Movement of surgeries across blocks is not tracked.
There is a filter on the left side of the page on OT. it is available for both calendar view and list view. A user will be able to filter based on the following:
OT | User can select multiple OTs |
Surgeon | User can filter on multiple surgeons |
Patient | User can select only one patient |
Status | User can select multiple statuses |
After adding the filter a user has to click on apply filter. “Clear” button clears the filter and switches to default view.
Validations and constraints: The filters for each option are interrelated, For example: If a user selects a surgeon and a patient the combination of the surgeon and patient is filtered.
Calendar View Filter
List View Filter
There is a provision for the users to be able to add “actual time” against a surgery on the bottom left. Actual time represents that the surgery has been completed and it may vary from estimated time given during the addition of the surgery.
A user can add actual time from list and calendar view. To be able to add an actual time user must select a surgery.By default the actual start and end time with populate based on the placement of surgery in a block and its estimated time.
Example: Block A has been blocked from 10am to 5pm
Surgery for Patient | Estimated time + Cleaning time | Default actual time |
Patient X | 2 hrs 15 mins + 15 mins | 10am to 12:30 pm |
Patient Y | 1 hr 30 mins + 15 mins | 12:30pm to 2:15 pm |
Patient Z | 30 mins + 15 mins | 2:15pm to 3:00pm |
Note: The actual time includes the cleaning time as well
Validations and constraints:
A user can perform the below actions on a surgery.
Note:All the fields in the surgery are editable except the patient details, In edit mode the Patient name (ID) will become a hyperlink that will navigate the user to the patient summary dashboard
Note: In order to reschedule the postponed surgeries, a user will have to create a new surgery for the patient.
Actions that can be performed on a surgery:
Surgery Status | Edit | Postpone | Cancel |
---|---|---|---|
Scheduled | Yes | Yes | Yes |
Completed | Yes | No | No |
Postponed | No | No | No |
Cancelled | No | No | No |