Patent attributes
Certain aspects and features of the present disclosure relate to systems and methods for accessing a surgical data structure that that includes a plurality of nodes, each associated with a procedural state, connected by a plurality of edges. The surgical data structure is used to determine a current node associated with a discrete procedural state and present relevant procedural metadata associated with the procedural state to the relevant system user. The current node is determined by receiving live surgical data, detecting a component from the live surgical data using feature extraction techniques, and identifying a current node based on the component extracted from the live surgical data. In some examples, the systems and methods retrieve a set of procedural metadata associated with the current node from the surgical data structure and transmit the set of procedural metadata to the appropriate user.