A non-transitory computer readable medium (26) stores instructions readable and executable by at least one electronic processor (12, 20) to perform a method (100) of assisting a medical procedure performed using a host computer (18) that provides a set of information technology (IT) system widgets (14) corresponding to IT systems (15, 16). Each IT system widget is configured to display a video feed (17) of the corresponding IT system in a window (28) on at least one display device (24) of the host computer, receive user input to the IT system widget via at least one user input device (22) of the host computer, and send the user input to the corresponding IT system. The method includes: detecting events related to the IT system widgets of the set of IT system widgets during the medical procedure; and at least one of: (i) identifying workflow events or phases of the medical procedure based on the detected one or more events related to the IT system widgets, predicting upcoming events of the medical procedure based on the identified workflow events or phases, and providing assistance for performing the medical procedure based on the predicted upcoming events; and/or (ii) updating at least one IT system widget based on the detected one or more events related to the IT system widgets.
展开▼