EP-4341948-B1 - ADAPTED AUTONOMY FUNCTIONS AND SYSTEM INTERCONNECTIONS
Inventors
- SHELTON, IV, FREDERICK E.
- ROSS, NICHOLAS JAMES
- MAPLES, Curtis Anthony
- FIEBIG, KEVIN M.
- ADAMS, SHANE R.
Dates
- Publication Date
- 20260506
- Application Date
- 20230517
Claims (20)
- A surgical hub (49095) for autonomous determination of surgical device features to be enabled for a surgical procedure, the surgical hub comprising: a processor configured to: detect a first surgical device (49045) in the surgical environment, wherein the first surgical device (49045) comprises a first plurality of features (49050), and wherein the surgical hub (49095) comprises a plurality of resources; detect a second surgical device (49090) in the surgical environment, wherein the second surgical device (49090) comprises a second plurality of features (49085); receive or derive an indication of the surgical procedure to be performed, the surgical procedure comprising a plurality of surgical tasks; and determine one or more features from the first plurality of features for the first surgical device (49045) to be enabled or disabled to perform a surgical task of the plurality of surgical tasks and determine one or more features from the second plurality of features for the second surgical device (49090) to be enabled or disabled to perform a surgical task of the plurality of surgical tasks, wherein the features are features that the respective surgical device is capable of performing, wherein an enabled feature is a feature for performing the surgical task of the plurality of surgical tasks autonomously, and wherein a disabled feature is a feature for performing the surgical task of the plurality of surgical tasks manually by a surgeon, wherein the determination of which features to enable or disable is based on the plurality of resources.
- The surgical hub (49095) of claim 1, wherein the processor is further configured to: send an indication of the determined one or more features to a user of the first surgical device (49045) and a user of the second surgical device (49090); or transmit a signal to the first (49045) and/or second (49090) device to enable the determined one or more features.
- The surgical hub (49095) of claim 1, wherein the first (49045) and/or the second (49090) device is an endocutter and the first and/or second plurality of features comprises one or more of the following: controlling an energy source, cutting, stapling, knob orientation, body orientation, body position, clamping, anvil jaw force, reload alignment slot management.
- The surgical hub (49095) of any preceding claim, wherein the processor is further configured to receive or determine an indication of the first and second plurality of features.
- The surgical hub (49095) of any preceding claim, wherein the processor is configured to detect the first (49045) and second (49090) devices when the first (49045) and second (49090) devices send a request to couple with the hub (49095), or when they couple to the hub (49095).
- The surgical hub (49095) of any preceding claim, wherein the surgical hub (49095) comprises a plurality of ports, and wherein the first surgical device (49045) links to the surgical hub (49095) via a first port from the plurality of ports, and wherein the second surgical device (49090) links to the surgical hub (49095) via a second port form the plurality of ports.
- The surgical hub (49095) of any preceding claim, wherein determining which features should be enabled comprises using optimization associated with one or more rules, optionally wherein the optimization associated with one or more rules is based on at least one of: surgical context, type of the first plurality of features, type of second plurality of features, historical data, or the plurality of resources.
- The surgical hub (49095) of any preceding claim, wherein the processor is further configured to: detect a third surgical device in the surgical environment, wherein the third surgical device comprises a third plurality of features; and adjust the one or more features from the first plurality of features for the first surgical device (49045) to perform and the one or more features from the second plurality of features for the second surgical device (49090) to perform based on the plurality of resources and the third plurality of features, optionally wherein the adjustment comprises disabling a feature that was previously enabled.
- The surgical hub (49095) of any preceding claim, wherein the processor is further configured to: detect a third surgical device in the surgical environment, wherein the third surgical device comprises a third plurality of features; and determine one or more features from the third plurality of features for the third surgical device to perform based on the plurality of resources.
- The surgical hub (49095) of any preceding claim, wherein the processor is further configured to: determine one or more optional features from the first plurality of features for the first surgical device (49045) to perform and one or more optional features from the second plurality of features for the second surgical device (49090) to perform based on the plurality of resources, optionally wherein the optional features are selected by a user of the first surgical instrument and a user of the second surgical instrument.
- A method for autonomous determination of surgical device features to be enabled for a surgical procedure, the method comprising: detecting a first surgical device (49045) in the surgical environment, wherein the first surgical device (49045) comprises a first plurality of features, and wherein a surgical hub (49095) comprises a plurality of resources; detecting a second surgical device (49090) in the surgical environment, wherein the second surgical device (49090) comprises a second plurality of features; receiving or deriving an indication of the surgical procedure to be performed, the surgical procedure comprising a plurality of surgical tasks; and determining one or more features from the first plurality of features for the first surgical device (49045) to be enabled or disabled to perform a surgical task of the plurality of surgical tasks and determining one or more features from the second plurality of features for the second surgical device (49090) to be enabled or disabled to perform a surgical task of the plurality of surgical tasks, wherein the features are features that the respective surgical device is capable of performing, wherein an enabled feature is a feature for performing the surgical task of the plurality of surgical tasks autonomously, and wherein a disabled feature is a feature for performing the surgical task of the plurality of surgical tasks manually by a surgeon, wherein the determination is based on the plurality of resources.
- The method of claim 11, further comprising: sending an indication of the determined one or more features to a user of the first surgical device (49045) and a user of the second surgical device (49090); or transmit a signal to the first (49045) and/or second (49090) device to enable the determined one or more features.
- The method of claim 11, wherein the first (49045) and/or the second (49090) device is an endocutter and the plurality of first and/or second features comprises one or more of the following: controlling an energy source, cutting, stapling, knob orientation, body orientation, body position, clamping, anvil jaw force, reload alignment slot management.
- The method of any one of claims 11-13, further comprising receiving or determining an indication of the first and second plurality of features.
- The method of any one of claims 11-14, wherein detecting the first (49045) and second (49090) devices comprises detecting when the first (49045) and second (49090) devices send a request to couple with the hub (49090), or detecting when they have been coupled to the hub (49095).
- The method of any one of claims 11-15, wherein the surgical hub (49095) comprises a plurality of ports, and wherein the first surgical device (49045) links to the surgical hub (49095) via a first port from the plurality of ports, and wherein the second surgical device (49090) links to the surgical hub (49095) via a second port form the plurality of ports.
- The method of any one of claims 11-16, wherein determining which features should be enabled comprises using optimization associated with one or more rules, optionally wherein the optimization associated with one or more rules is based on at least one of: surgical context, type of the first plurality of features, type of second plurality of features, historical data, or the plurality of resources.
- The method of any one of claims 11-17, further comprising: detecting a third surgical device in the surgical environment, wherein the third surgical device comprises a third plurality of features; and adjusting the one or more features from the first plurality of features for the first surgical device (49045) to perform and the one or more features from the second plurality of features for the second surgical device (49090) to perform based on the plurality of resources and the third plurality of features, optionally wherein the adjustment comprises disabling a feature that was previously enabled.
- The method of any one of claims 11-18, further comprising: detecting a third surgical device in the surgical environment, wherein the third surgical device comprises a third plurality of features; and determining one or more features from the third plurality of features for the third surgical device to perform based on the plurality of resources.
- The method of any preceding claim, further comprising: determining one or more optional features from the first plurality of features for the first surgical device to perform and one or more optional features from the second plurality of features for the second surgical device to perform based on the plurality of resources, optionally wherein the optional features are selected by a user of the first surgical instrument and a user of the second surgical instrument.
Description
Background Surgical procedures are typically performed in surgical operating theaters or rooms in a healthcare facility such as, for example, a hospital. Various surgical devices and systems are utilized in performance of a surgical procedure. In the digital and information age, medical systems and facilities are often slower to implement systems or procedures utilizing newer and improved technologies due to patient safety and a general desire for maintaining traditional practices. US2021/322017A1 describes a surgical system that includes a first modular device and a surgical hub, including a control circuit configured to receive first perioperative data from a second modular device; anonymize the first perioperative data; receives second perioperative data from a third modular device; anonymize the second perioperative data; and adjust at least one setting of the first modular device based on contextual information derived from the anonymized first and second perioperative data. Summary Systems, methods, and instrumentalities are described herein for adapted autonomy functions and system interconnections. A surgical hub may detect a first surgical device in the surgical environment. The first surgical device may include a first plurality of features. The surgical hub may include a plurality of resources. The surgical hub may detect a second surgical device in the surgical environment. The second surgical device may include a second plurality of features. The surgical hub may determine one or more features from the first plurality of features for the first surgical device to perform and one or more features from the second plurality of features for the second surgical device to perform based on the plurality of resources. A surgical hub is described for autonomous determination of surgical device features to be enabled for a surgical procedure. The surgical hub comprises a processor. The processor is configured to detect a first surgical device in the surgical environment. The first surgical device comprises a first plurality of features. The surgical hub comprises a plurality of resources. The processor is further configured to detect a second surgical device in the surgical environment, wherein the second surgical device comprises a second plurality of features. The processor is further configured to receive or derive an indication of the surgical procedure to be performed, the surgical procedure comprising a plurality of surgical tasks. The processor is further configured to determine one or more features from the first plurality of features for the first surgical device to be enabled to perform a surgical task of the plurality of surgical tasks and determine one or more features from the second plurality of features for the second surgical device to be enabled to perform a surgical task of the plurality of surgical tasks. The determination of which features to enable is based on the plurality of resources. The plurality of resources of the hub is finite, and the enabled instrument features require the use of the hub's resources in order to perform one or more surgical tasks. The hub advantageously autonomously coordinates the allocation of the finite hub resources to instrument features needed to perform one or more tasks of the surgical procedure to enable those instrument features. The plurality of resources may comprise computer resources, which may include power and bandwidth. A feature may be associated with a resource range (e.g. power and/or bandwidth range) at which the surgical instrument is able to perform the surgical task autonomously. In other words, the resources can be the computer processing requirements for a feature to perform a surgical task autonomously. The processor is further configured to: send an indication of the determined one or more features to a user of the first surgical device and a user of the second surgical device; or transmit a signal to the first and/or second device to enable the determined one or more features. Advantageously, as well as determining the features to be enabled, the hub is able to transmit a signal to the first and second devices to enable the determined features, thereby preparing the devices and their features for the surgical procedure or a task of that surgical procedure (since the enablement of features can be dynamic based on the stage in the procedure). Alternatively, the hub can transmit a message to a user of the devices indicating which features are to be enabled. Sn enabled feature may be a feature for performing the surgical task autonomously. The surgical hub may be configured to determine which tasks are to be performed autonomously by the instrument features and which are to be performed manually by a surgeon, with the allocation of resources being a factor for determining which tasks should be performed autonomously or manually and thus which features should be enabled or disabled. The features may be features that the device is capab