Profiles for modular energy systems
The modular energy system with a GUI and memory facilitates customizable operational settings through profile management, addressing the need for diverse surgical procedures and user preferences.
Patent Information
- Application Number
- JP2024577218
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-06-28
- Filing Date
- 2023-06-26
- Publication Date
- 2025-08-21
AI Technical Summary
Modular energy systems used in surgical procedures require customizable operational setting profiles to accommodate diverse surgical procedures and user preferences, which existing systems fail to address effectively.
A modular energy system with a graphical user interface (GUI) and memory to store and manage operational setting profiles, allowing users to select and configure settings through a profile modal window, displaying relevant information for each profile.
Enables efficient creation, editing, and retrieval of operational setting profiles, enhancing user customization and flexibility in surgical procedures.
Smart Images

Figure 2025527367000001_ABST
Abstract
Description
[Background technology]
[0001] The present disclosure relates to various surgical systems, including modular electrosurgical and / or ultrasonic energy systems. The modular energy systems can be configured to generate a variety of different energy modalities for driving surgical instruments connected thereto. Additionally, the modular energy systems can be configured to allow a user to adjust various operating settings associated with the energy modalities. A user may have specific preferences associated with these adjustable settings depending, for example, on the type of surgical procedure the user is performing. Summary of the Invention [Problem to be solved by the invention]
[0002] Considering that a modular energy system can be used to perform multiple types of surgical procedures and can be used by multiple users, each with their own preferences, there is a need for devices, systems, and methods for creating, editing, and retrieving operational setting profiles for a modular energy system. [Means for solving the problem]
[0003] In various aspects, a method of implementing operational setting profiles for a modular energy system is disclosed. The modular energy system can include an energy module and a display screen configured to render a graphical user interface (GUI). The energy module can include a port configured to deliver an energy modality to a coupled surgical instrument. The method can include displaying, via the GUI, a plurality of widgets corresponding to the port. In one aspect, the plurality of widgets are configured to display information related to operational settings of the modular energy system. The method can further include storing, via a memory accessible by the modular energy system, a plurality of profiles. In one aspect, each of the profiles includes a profile name and a configuration of operational settings implementable by the modular energy system. The method may further include displaying, by the GUI, a profile modal window configured to allow a user to select one or more profiles from the plurality of profiles; implementing, by the modular energy system, a configuration of operational settings for the first profile based on the user selecting a first profile from the plurality of profiles using the profile modal window; and displaying, by the plurality of widgets, information related to the configuration of operational settings for the first profile based on the user selecting the first profile using the profile modal window.
[0004] In various aspects, a modular energy system for use in a surgical environment is disclosed. The modular energy system can include one or more energy modules, a memory, and a header module. Each of the one or more energy modules can include a port, each configured to deliver an energy modality to a surgical instrument connected thereto. The memory can store a plurality of profiles, each profile including a name and a configuration of operational settings implementable by the modular energy system. The header module can include a display screen, the display screen configured to render a graphical user interface (GUI). The GUI can be configured to: display a plurality of widgets corresponding to the ports, the plurality of widgets configured to display information related to operational settings of the modular energy system; display a window configured to allow a user to select from a plurality of profiles contained in the memory; and populate the widget with information related to the configuration of operational settings of one of the profiles based on a user selection of a profile. [Brief explanation of the drawings]
[0005] The various aspects described herein, both as to organization and method of operation, together with further objects and advantages thereof, may best be understood by reference to the following description taken in conjunction with the accompanying drawings, in which: [Figure 1] FIG. 1 is a block diagram of a computer-implemented interactive surgical system according to at least one aspect of the present disclosure. [Figure 2] 1 is a surgical system used to perform a surgical procedure in an operating room, according to at least one aspect of the present disclosure. [Figure 3] 1 is a surgical hub paired with a visualization system, a robotic system, and an intelligent instrument, according to at least one aspect of the present disclosure. [Figure 4] According to at least one aspect of the present disclosure, a surgical system includes a generator and various surgical instruments usable with the generator. [Figure 5] FIG. 1 illustrates various modules and other components that can be combined to customize a modular energy system, according to at least one embodiment of the present disclosure. [Figure 6A] 1 is a first illustrative modular energy system configuration including a header module and a display screen that renders a graphical user interface (GUI) for relaying information about modules connected to the header module, according to at least one embodiment of the present disclosure. [Figure 6B] 6B is a modular energy system shown in FIG. 6A mounted on a cart, according to at least one embodiment of the present disclosure. [Figure 7] 1 is a second illustrative modular energy system configuration including a header module, a display screen, an energy module, and an extended energy module connected together and mounted to a cart, according to at least one embodiment of the present disclosure. [Figure 8] FIG. 1 is a perspective view of a header module of a modular energy system including a user interface, according to at least one embodiment of the present disclosure. [Figure 9] FIG. 1 is a block diagram of a stand-alone hub configuration of a modular energy system according to at least one embodiment of the present disclosure. [Figure 10] FIG. 10 is a block diagram of a hub configuration of a modular energy system integrated with a surgical control system, according to at least one aspect of the present disclosure. [Figure 11] FIG. 1 is a schematic diagram of a modular energy system stack illustrating a power backplane, according to at least one embodiment of the present disclosure. [Figure 12] FIG. 1 is a schematic diagram of a modular energy system according to at least one embodiment of the present disclosure. [Figure 13] 10 is an illustrative graphical user interface screen for retrieving a profile, according to some aspects of the present disclosure. [Figure 14] 10 is an illustrative graphical user interface screen for retrieving a profile, according to some aspects of the present disclosure. [Figure 15] 10 is an illustrative graphical user interface screen for retrieving a profile, according to some aspects of the present disclosure. [Figure 16] 10 is an illustrative graphical user interface screen for retrieving a profile, according to some aspects of the present disclosure. [Figure 17] 10 is an illustrative graphical user interface screen for retrieving a profile, according to some aspects of the present disclosure. [Figure 18] 10 is an illustrative graphical user interface screen for retrieving a profile, according to some aspects of the present disclosure. [Figure 19] 10 is an illustrative graphical user interface screen for creating a new profile, according to some aspects of the present disclosure. [Figure 20] 10 is an illustrative graphical user interface screen for creating a new profile, according to some aspects of the present disclosure. [Figure 21] 10 is an illustrative graphical user interface screen for creating a new profile, according to some aspects of the present disclosure. [Figure 22] 10 is an illustrative graphical user interface screen for creating a new profile, according to some aspects of the present disclosure. [Figure 23] 10 is an illustrative graphical user interface screen for creating a new profile, according to some aspects of the present disclosure. [Figure 24]10 is an illustrative graphical user interface screen for creating a new profile, according to some aspects of the present disclosure. [Figure 25] 10 is an illustrative graphical user interface screen for creating a new profile, according to some aspects of the present disclosure. [Figure 26] 10 is an illustrative graphical user interface screen for creating a new profile, according to some aspects of the present disclosure. [Figure 27] 10 is an illustrative graphical user interface screen for creating a new profile, according to some aspects of the present disclosure. [Figure 28] 10 is an illustrative graphical user interface screen for creating a new profile, according to some aspects of the present disclosure. [Figure 29] 10 is an illustrative graphical user interface screen for creating a new profile, according to some aspects of the present disclosure. [Figure 30] 10 is an illustrative graphical user interface screen for creating a new profile, according to some aspects of the present disclosure. [Figure 31] 10 is an illustrative graphical user interface screen for managing existing profiles, according to some aspects of the present disclosure. [Figure 32] 10 is an illustrative graphical user interface screen for managing existing profiles, according to some aspects of the present disclosure. [Figure 33] 10 is an illustrative graphical user interface screen for managing existing profiles, according to some aspects of the present disclosure. [Figure 34] 10 is an illustrative graphical user interface screen for managing existing profiles, according to some aspects of the present disclosure. [Figure 35]10 is an illustrative graphical user interface screen for managing existing profiles, according to some aspects of the present disclosure. [Figure 36] 10 is an illustrative graphical user interface screen for managing existing profiles, according to some aspects of the present disclosure. [Figure 37] 10 is an illustrative graphical user interface screen for managing existing profiles, according to some aspects of the present disclosure. [Figure 38] 10 is an illustrative graphical user interface screen for managing existing profiles, according to some aspects of the present disclosure. [Figure 39] 10 is an illustrative graphical user interface screen for managing existing profiles, according to some aspects of the present disclosure. [Figure 40] 10 is an illustrative graphical user interface screen for exporting a profile, according to some aspects of the present disclosure. [Figure 41] 10 is an illustrative graphical user interface screen for exporting a profile, according to some aspects of the present disclosure. [Figure 42] 10 is an illustrative graphical user interface screen for exporting a profile, according to some aspects of the present disclosure. [Figure 43] 10 is an illustrative graphical user interface screen for exporting a profile, according to some aspects of the present disclosure. [Figure 44] 10 is an illustrative graphical user interface screen for exporting a profile, according to some aspects of the present disclosure. [Figure 45] 10 is an illustrative graphical user interface screen for exporting a profile, according to some aspects of the present disclosure. [Figure 46]1 is a flowchart of a method for implementing an operational setting profile for a modular energy system according to some aspects of the present disclosure.
[0006] Corresponding reference characters indicate corresponding parts throughout the several views. The exemplifications set forth herein are illustrative of various disclosed aspects in one form, and such exemplifications are not to be construed as limiting the scope in any way. DETAILED DESCRIPTION OF THE INVENTION
[0007] The applicant of the present application owns the following U.S. patent applications, filed concurrently with this application, the disclosures of which are incorporated herein by reference in their entireties: - U.S. Patent Application Serial Number END9453USNP1 / 220230-1, Title of Invention: "SURGICAL FOOTSWITCH ASSIGNMENT FOR MODULAR ENERGY SYSTEM."
[0008] The applicant of the present application owns the following U.S. patent applications, filed on March 30, 2021, the disclosures of each of which are incorporated herein by reference in their entirety: U.S. Patent Application No. 17 / 217,394, entitled "METHOD FOR MECHANICAL PACKAGING FOR MODULAR ENERGY SYSTEM"; U.S. Patent Application No. 17 / 217,424, entitled "METHOD FOR ENERGY DELIVERY FOR MODULAR ENERGY SYSTEM"; U.S. Patent Application No. 17 / 217,385, entitled "METHOD FOR INTELLIGENT INSTRUMENTS FOR MODULAR ENERGY SYSTEM," and - U.S. Patent Application No. 17 / 217,405, entitled "METHOD FOR SYSTEM ARCHITECTURE FOR MODULAR ENERGY SYSTEM."
[0009] The applicant of the present application owns the following U.S. patent applications, filed on September 5, 2019, the disclosures of each of which are incorporated herein by reference in their entirety: U.S. Patent Application No. 16 / 562,144, entitled "METHOD FOR CONTROLLING A MODULAR ENERGY SYSTEM USER INTERFACE" (currently U.S. Patent Application Publication No. 2020 / 0078106); U.S. Patent Application No. 16 / 562,151, entitled "PASSIVE HEADER MODULE FOR A MODULAR ENERGY SYSTEM" (currently U.S. Patent Application Publication No. 2020 / 0078110); U.S. Patent Application No. 16 / 562,157, entitled "CONSOLIDATED USER INTERFACE FOR MODULAR ENERGY SYSTEM" (currently U.S. Patent Application Publication No. 2020 / 0081585); U.S. Patent Application No. 16 / 562,159, entitled "AUDIO TONE CONSTRUCTION FOR AN ENERGY MODULE OF A MODULAR ENERGY SYSTEM" (currently U.S. Patent Application Publication No. 2020 / 0314569); U.S. Patent Application No. 16 / 562,163, entitled "ADAPTABLY CONNECTABLE AND REASSIGNABLE SYSTEM ACCESSORIES FOR MODULAR ENERGY SYSTEM" (currently U.S. Patent Application Publication No. 2020 / 0078111); U.S. Patent Application No. 16 / 562,123, entitled "METHOD FOR CONSTRUCTING AND USING A MODULAR SURGICAL ENERGY SYSTEM WITH MULTIPLE DEVICES" (now U.S. Patent Application Publication No. 2020 / 0100830); U.S. Patent Application No. 16 / 562,135, entitled "METHOD FOR CONTROLLING AN ENERGY MODULE OUTPUT" (now U.S. Patent Application Publication No. 2020 / 0078076); U.S. Patent Application No. 16 / 562,180, entitled "ENERGY MODULE FOR DRIVING MULTIPLE ENERGY MODALITIES" (currently U.S. Patent Application Publication No. 2020 / 0078080); U.S. Patent Application No. 16 / 562,184, entitled "GROUNDING ARRANGEMENT OF ENERGY MODULES" (now U.S. Patent Application Publication No. 2020 / 0078081); U.S. Patent Application No. 16 / 562,188, entitled "BACKPLANE CONNECTOR DESIGN TO CONNECT STACKED ENERGY MODULES" (currently U.S. Patent Application Publication No. 2020 / 0078116); U.S. Patent Application No. 16 / 562,195, entitled "ENERGY MODULE FOR DRIVING MULTIPLE ENERGY MODALITIES THROUGH A PORT" (currently U.S. Patent Application Publication No. 2020 / 0078117); U.S. Patent Application No. 16 / 562,202, entitled "SURGICAL INSTRUMENT UTILIZING DRIVE SIGNAL TO POWER SECONDARY FUNCTION" (now U.S. Patent Application Publication No. 2020 / 0078082); U.S. Patent Application No. 16 / 562,142, entitled "METHOD FOR ENERGY DISTRIBUTION IN A SURGICAL MODULAR ENERGY SYSTEM" (currently U.S. Patent Application Publication No. 2020 / 0078070); U.S. Patent Application No. 16 / 562,169, entitled "SURGICAL MODULAR ENERGY SYSTEM WITH A SEGMENTED BACKPLANE" (now U.S. Patent Application Publication No. 2020 / 0078112); U.S. Patent Application No. 16 / 562,185, entitled "SURGICAL MODULAR ENERGY SYSTEM WITH FOOTER MODULE" (currently U.S. Patent Application Publication No. 2020 / 0078115); U.S. Patent Application No. 16 / 562,203, entitled "Power and Communication mitigation arrangement for modular surgical energy system" (now U.S. Patent Application Publication No. 2020 / 0078118); U.S. Patent Application No. 16 / 562,212, entitled "MODULAR SURGICAL ENERGY SYSTEM WITH MODULE POSITIONAL AWARENESS SENSING WITH VOLTAGE DETECTION" (now U.S. Patent Application Publication No. 2020 / 0078119); U.S. Patent Application No. 16 / 562,234, entitled "MODULAR SURGICAL ENERGY SYSTEM WITH MODULE POSITIONAL AWARENESS SENSING WITH TIME COUNTER" (now U.S. Patent Application Publication No. 2020 / 0305945); U.S. Patent Application No. 16 / 562,243, entitled "MODULAR SURGICAL ENERGY SYSTEM WITH MODULE POSITIONAL AWARENESS WITH DIGITAL LOGIC" (currently U.S. Patent Application Publication No. 2020 / 0078120); U.S. Patent Application No. 16 / 562,125, entitled "METHOD FOR COMMUNICATING BETWEEN MODULES AND DEVICES IN A MODULAR SURGICAL SYSTEM" (currently U.S. Patent Application Publication No. 2020 / 0100825); U.S. Patent Application No. 16 / 562,137, entitled "FLEXIBLE HAND-SWITCH CIRCUIT" (currently U.S. Patent Application Publication No. 2020 / 0106220); U.S. Patent Application No. 16 / 562,143, entitled "FIRST AND SECOND COMMUNICATION PROTOCOL ARRANGEMENT FOR DRIVING PRIMARY AND SECONDARY DEVICES THROUGH A SINGLE PORT" (now U.S. Patent Application Publication No. 2020 / 0090808); U.S. Patent Application No. 16 / 562,148, entitled "FLEXIBLE NEUTRAL ELECTRODE" (currently U.S. Patent Application Publication No. 2020 / 0078077); U.S. Patent Application No. 16 / 562,154, entitled "SMART RETURN PAD SENSING THROUGH MODULATION OF NEAR FIELD COMMUNICATION AND CONTACT QUALITY MONITORING SIGNALS" (now U.S. Patent Application Publication No. 2020 / 0078089); U.S. Patent Application No. 16 / 562,162, entitled "AUTOMATIC ULTRASONIC ENERGY ACTIVATION CIRCUIT DESIGN FOR MODULAR SURGICAL SYSTEMS" (currently U.S. Patent Application Publication No. 2020 / 0305924); U.S. Patent Application No. 16 / 562,167, entitled "COORDINATED ENERGY OUTPUTS OF SEPARATE BUT CONNECTED MODULES" (now U.S. Patent Application Publication No. 2020 / 0078078); U.S. Patent Application No. 16 / 562,170, entitled "MANAGING SIMULTANEOUS MONOPOLAR OUTPUTS USING DUTY CYCLE AND SYNCHRONIZATION" (now U.S. Patent Application Publication No. 2020 / 0078079); U.S. Patent Application No. 16 / 562,172, entitled "PORT PRESENCE DETECTION SYSTEM FOR MODULAR ENERGY SYSTEM" (currently U.S. Patent Application Publication No. 2020 / 0078113); U.S. Patent Application No. 16 / 562,175, entitled "INSTRUMENT TRACKING ARRANGEMENT BASED ON REAL TIME CLOCK INFORMATION" (now U.S. Patent Application Publication No. 2020 / 0078071); U.S. Patent Application No. 16 / 562,177, entitled "REGIONAL LOCATION TRACKING OF COMPONENTS OF A MODULAR ENERGY SYSTEM" (currently U.S. Patent Application Publication No. 2020 / 0078114); · U.S. Design Patent Application No. 29 / 704,610, entitled "ENERGY MODULE"; U.S. Design Patent Application No. 29 / 704,614, entitled "ENERGY MODULE MONOPOLAR PORT WITH FOURTH SOCKET AMONG THREE OTHER SOCKETS"; U.S. Design Patent Application No. 29 / 704,616, entitled "BACKPLANE CONNECTOR FOR ENERGY MODULE," and · U.S. Design Patent Application No. 29 / 704,617, entitled "ALERT SCREEN FOR ENERGY MODULE."
[0010] The applicant of the present application owns the following U.S. provisional patent applications, filed on March 29, 2019, the disclosures of each of which are incorporated herein by reference in their entirety: · U.S. Provisional Patent Application No. 62 / 826,584, entitled "MODULAR SURGICAL PLATFORM ELECTRICAL ARCHITECTURE"; · U.S. Provisional Patent Application No. 62 / 826,587, entitled "MODULAR ENERGY SYSTEM CONNECTIVITY"; U.S. Provisional Patent Application No. 62 / 826,588, entitled "MODULAR ENERGY SYSTEM INSTRUMENT COMMUNICATION TECHNIQUES," and · U.S. Provisional Patent Application No. 62 / 826,592, entitled "MODULAR ENERGY DELIVERY SYSTEM."
[0011] The applicant of the present application owns the following U.S. provisional patent applications, filed on September 7, 2018, the disclosures of which are incorporated herein by reference in their entireties: · U.S. Provisional Patent Application No. 62 / 728,480, entitled "MODULAR ENERGY SYSTEM AND USER INTERFACE."
[0012] Before describing various aspects of the surgical device and generator in detail, it should be noted that the illustrative embodiments are not limited in application or use to the details of construction and arrangement of parts illustrated in the accompanying drawings and description. The illustrative embodiments may be implemented in or incorporated into other aspects, variations, and modifications, and may be practiced or carried out in various ways. Furthermore, unless otherwise indicated, the terms and phrases used herein have been chosen for the convenience of the reader for the purpose of describing the illustrative embodiments, and not for the purpose of limiting them. Furthermore, it should be understood that one or more of the aspects, aspect expressions, and / or examples described below can be combined with any one or more of the other aspects, aspect expressions, and / or examples described below.
[0013] Various aspects are directed to improved ultrasonic surgical devices, electrosurgical devices, and generators for use therewith. Aspects of the ultrasonic surgical devices can be configured, for example, to transect and / or coagulate tissue during a surgical procedure. Aspects of the electrosurgical devices can be configured, for example, to transect, coagulate, scale, weld, and / or desiccate tissue during a surgical procedure.
[0014] Surgical System Hardware 1 , a computer-implemented interactive surgical system 100 includes one or more surgical systems 102 and a cloud-based system (e.g., a cloud 104 that may include a remote server 113 coupled to a storage device 105). Each surgical system 102 includes at least one surgical hub 106 in communication with the cloud 104, which may include the remote server 113. In one example, as illustrated in FIG. 1 , a surgical system 102 includes a visualization system 108, a robotic system 110, and a handheld intelligent surgical instrument 112, which are configured to communicate with each other and / or with the hub 106. In some embodiments, a surgical system 102 may include M hubs 106, N visualization systems 108, O robotic systems 110, and P handheld intelligent surgical instruments 112, where M, N, O, and P are integers greater than or equal to 1.
[0015] FIG. 2 depicts an example of a surgical system 102 being used to perform a surgical procedure on a patient lying on an operating table 114 in an operating room 116. A robotic system 110 is used as part of the surgical system 102 in the surgical procedure. The robotic system 110 includes a surgeon's console 118, a patient side cart 120 (surgical robot), and a surgical robot hub 122. While the surgeon views the surgical site through the surgeon's console 118, the patient side cart 120 can manipulate at least one detachably coupled surgical tool 117 through a minimally invasive incision within the patient's body. Images of the surgical site can be acquired by a medical imaging device 124, and the orientation of the imaging device 124 can be manipulated by the patient side cart 120. The robotic hub 122 can be used to process the images of the surgical site and then display them to the surgeon through the surgeon's console 118.
[0016] Other types of robotic systems can be readily adapted for use with surgical system 102. Various examples of robotic systems and surgical tools suitable for use with the present disclosure are described in U.S. Provisional Patent Application No. 62 / 611,339, filed December 28, 2017, entitled "ROBOT ASSISTED SURGICAL PLATFORM," the disclosure of which is incorporated herein by reference in its entirety.
[0017] Various examples of cloud-based analytical methods implemented by cloud 104 and suitable for use with the present disclosure are described in U.S. Provisional Patent Application No. 62 / 611,340, filed December 28, 2017, entitled "CLOUD-BASED MEDICAL ANALYTICS," the entire disclosure of which is incorporated herein by reference.
[0018] In various embodiments, the imaging device 124 includes at least one image sensor and one or more optical components. Suitable image sensors include, but are not limited to, charge-coupled device (CCD) sensors and complementary metal-oxide semiconductor (CMOS) sensors.
[0019] The optical components of the imaging device 124 may include one or more illumination sources and / or one or more lenses. The one or more illumination sources may be directed to illuminate portions of the surgical field. The one or more image sensors may receive light reflected or refracted from the surgical field, including light reflected or refracted from tissue and / or surgical instruments.
[0020] The one or more illumination sources may be configured to emit electromagnetic energy in the visible spectrum as well as the invisible spectrum. The visible spectrum, sometimes referred to as the optical spectrum or luminous spectrum, is the portion of the electromagnetic spectrum that is visible to (i.e., detectable by) the human eye and is sometimes referred to as visible light or simply light. The typical human eye responds to wavelengths in air between about 380 nm and about 750 nm.
[0021] The invisible spectrum (i.e., non-radiative spectrum) is the portion of the electromagnetic spectrum located below and above the visible spectrum (i.e., wavelengths less than about 380 nm and greater than about 750 nm). The invisible spectrum is not detectable by the human eye. Wavelengths greater than about 750 nm are longer than the red visible spectrum, which constitutes invisible infrared (IR), microwave, and radio electromagnetic radiation. Wavelengths less than about 380 nm are shorter than the violet spectrum, which constitutes invisible ultraviolet, x-ray, and gamma-ray electromagnetic radiation.
[0022] In various aspects, imaging device 124 is configured for use in minimally invasive procedures. Examples of imaging devices suitable for use with the present disclosure include, but are not limited to, arthroscopes, angioscopes, bronchoscopes, cholangioscopes, colonoscopes, cystoscopes, duodenoscopes, enteroscopes, esophagogastroduodenoscopes (gastroscopes), endoscopes, laryngoscopes, nasopharyngological-nephroscopes, sigmoidoscopes, thoracoscopes, and ureteroscopes.
[0023] In one aspect, the imaging device employs multispectral monitoring to distinguish between topography and underlying structures. Multispectral imaging captures image data within specific wavelength ranges across the electromagnetic spectrum. Wavelengths can be separated by filters or by using instruments sensitive to specific wavelengths, including frequencies beyond the visible light range, e.g., IR and UV light. Spectral imaging can extract additional information that cannot be captured by the red, green, and blue receptors of the human eye. The use of multispectral imaging is described in detail in U.S. Provisional Patent Application No. 62 / 611,341, filed December 28, 2017, entitled "INTERACTIVE SURGICAL PLATFORM," under the heading "Advanced Imaging Acquisition Module," the entire disclosure of which is incorporated herein by reference. Multispectral monitoring can be a useful tool for repositioning the surgical field after a surgical task is completed to perform one or more of the tests described above on the treated tissue.
[0024] It is self-evident that rigorous sterilization of the operating room and surgical equipment is necessary during any surgical procedure. The strict hygienic and sterile conditions required in an "operating room," i.e., an operating room or procedure room, require the highest possible sterility of all medical devices and equipment. Part of the sterilization process is the need to sterilize everything that comes into contact with the patient or enters the sterile field, including the imaging device 124 and its accessories and components. It will be understood that the sterile field may be considered a specific area deemed free of microorganisms, such as in a tray or on a sterile towel, or the sterile field may be considered the area immediately surrounding the patient who is prepared for the surgical procedure. The sterile field may include properly clothed and cleansed team members, as well as all supplies and fixtures within the area.
[0025] In various aspects, the visualization system 108 includes one or more imaging sensors strategically positioned relative to the sterile field, one or more image processing units, one or more storage arrays, and one or more displays, as illustrated in Figure 2. In one aspect, the visualization system 108 includes interfaces for HL7, PACS, and EMR. The various components of the visualization system 108 are described in U.S. Provisional Patent Application No. 62 / 611,341, entitled "INTERACTIVE SURGICAL PLATFORM," filed December 28, 2017, under the heading "Advanced Imaging Acquisition Module," the entire disclosure of which is incorporated herein by reference.
[0026] As illustrated in FIG. 2 , primary display 119 is positioned in the sterile field so as to be visible to the operator of operating table 114. In addition, visualization tower 111 is positioned outside the sterile field. Visualization tower 111 includes a first non-sterile display 107 and a second non-sterile display 109 facing opposite each other. Visualization system 108, guided by hub 106, is configured to utilize displays 107, 109, and 119 to coordinate information flow to operators inside and outside the sterile field. For example, hub 106 can cause visualization system 108 to display snapshots of the surgical site recorded by imaging device 124 on non-sterile display 107 or 109 while maintaining a live video of the surgical site on primary display 119. The snapshots on non-sterile display 107 or 109 can, for example, enable a non-sterile operator to perform diagnostic steps related to the surgical procedure.
[0027] In one aspect, the hub 106 is also configured to send diagnostic input or feedback entered by the non-sterile operator at the visualization tower 111 to the primary display 119 in the sterile field for viewing by the sterile operator at the operating table. In one example, the input can be in the form of modifications to a snapshot displayed on the non-sterile display 107 or 109 that can be sent by the hub 106 to the primary display 119.
[0028] 2, a surgical instrument 112 is used as part of the surgical system 102 in a surgical procedure. The hub 106 is also configured to coordinate information flow to the display of the surgical instrument 112, as described, for example, in U.S. Provisional Patent Application No. 62 / 611,341, filed December 28, 2017, entitled "INTERACTIVE SURGICAL PLATFORM," the disclosure of which is incorporated herein by reference in its entirety. Diagnostic input or feedback entered by a non-sterile operator at the visualization tower 111 can be sent by the hub 106 to a surgical instrument display 115 in the sterile field, where it can be viewed by the operator of the surgical instrument 112. Exemplary surgical instruments suitable for use with the surgical system 102 are described, for example, in the section entitled "SURGICAL INSTRUMENT HARDWARE" and in U.S. Provisional Patent Application No. 62 / 611,341, filed December 28, 2017, entitled "INTERACTIVE SURGICAL PLATFORM," the entire disclosure of which is incorporated herein by reference.
[0029] Referring now to FIG. 3 , a hub 106 is depicted in communication with a visualization system 108, a robotic system 110, and a handheld intelligent surgical instrument 112. In some embodiments, the visualization system 108 may be a separable device. In alternative embodiments, the visualization system 108 may be included within the hub 106 as a functional module. The hub 106 includes a hub display 135, an imaging module 138, a generator module 140, a communications module 130, a processor module 132, a storage array 134, and an operating room mapping module 133. In certain embodiments, as illustrated in FIG. 3 , the hub 106 further includes a smoke evacuation module 126, a suction / irrigation module 128, and / or an insufflation module 129. In certain embodiments, any of the modules within the hub 106 may be combined with one another into a single module.
[0030] During a surgical procedure, the application of energy to tissue for sealing and / or cutting is commonly associated with smoke evacuation, excess fluid aspiration, and / or tissue irrigation. Fluid, power, and / or data lines from different sources often become tangled during a surgical procedure. Addressing this issue can result in valuable time being lost during a surgical procedure. Untangling the lines may require disconnecting the lines from their respective modules, which may require resetting the modules. The hub modular enclosure 136 provides a unified environment for managing power, data, and fluid lines, reducing the frequency of such line tangles.
[0031] Aspects of the present disclosure present a surgical hub for use in a surgical procedure involving the application of energy to tissue at a surgical site. The surgical hub includes a hub enclosure and a combination generator module slidably receivable within a docking station of the hub enclosure. The docking station includes data contacts and power contacts. The combination generator module includes one or more of an ultrasonic energy generator component, a bipolar RF energy generator component, and a monopolar RF energy generator component housed within a single unit. In one aspect, the combination generator module also includes a smoke evacuation component, at least one energy delivery cable for connecting the combination generator module to a surgical instrument, at least one smoke evacuation component configured to evacuate smoke, fluid, and / or particulates generated by the application of therapeutic energy to tissue, and a fluid line extending from the remote surgical site to the smoke evacuation component.
[0032] In one aspect, the fluid line is a first fluid line and a second fluid line extends from the remote surgical site to an aspiration and irrigation module slidably received within the hub enclosure. In one aspect, the hub enclosure includes a fluid interface.
[0033] Certain surgical procedures may require the application of two or more energy types to tissue. One energy type may be more beneficial for cutting tissue, while another, different energy type may be more beneficial for sealing tissue. For example, a bipolar generator may be used to seal tissue, while an ultrasonic generator may be used to cut the sealed tissue. Aspects of the present disclosure present a solution in which a hub modular enclosure 136 is configured to house various generators and facilitate interactive communication between them. One of the advantages of the hub modular enclosure 136 is that it allows for quick removal and / or replacement of various modules.
[0034] Aspects of the present disclosure provide a modular surgical enclosure for use in surgical procedures involving the application of energy to tissue. The modular surgical enclosure includes a first energy generator module configured to generate a first energy for application to tissue and a first docking station including a first docking port including first data and power contacts. In one aspect, the first energy generator module is slidably movable into electrical engagement with the power and data contacts, and the first energy generator module is slidably movable out of electrical engagement with the first power and data contacts. In an alternative aspect, the first energy generator module is stackably movable into electrical engagement with the power and data contacts, and the first energy generator module is stackably movable out of electrical engagement with the first power and data contacts.
[0035] Further to the above, the modular surgical enclosure also includes a second energy generator module configured to generate a second energy, the same or different from the first energy, for application to tissue, and a second docking station including a second docking port including second data and power contacts. In one aspect, the second energy generator module is slidably movable into electrical engagement with the power and data contacts, and the second energy generator module is slidably movable out of electrical engagement with the second power and data contacts. In an alternative aspect, the second energy generator module is stackably movable into electrical engagement with the power and data contacts, and the second energy generator module is stackably movable out of electrical engagement with the second power and data contacts.
[0036] In addition, the modular surgical enclosure also includes a communication bus between the first docking port and the second docking port configured to facilitate communication between the first energy generator module and the second energy generator module.
[0037] Referring to FIG. 3 , an aspect of the disclosure is presented regarding a hub modular enclosure 136 that allows for modular integration of a generator module 140, a smoke evacuation module 126, a suction / irrigation module 128, and an insufflation module 129. The hub modular enclosure 136 further facilitates interactive communication between the modules 140, 126, 128, and 129. The generator module 140 may be a generator module that includes integrated monopolar, bipolar, and ultrasonic components supported within a single housing unit that is slidably insertable into the hub modular enclosure 136. The generator module 140 may be configured to connect to a monopolar device 142, a bipolar device 144, and an ultrasonic device 148. Alternatively, the generator module 140 may include a series of monopolar, bipolar, and / or ultrasonic generator modules that interact via the hub modular enclosure 136. The hub modular enclosure 136 can be configured to facilitate the insertion of multiple generators and interactive communication between the generators docked to the hub modular enclosure 136 so that the multiple generators function as a single generator.
[0038] In one aspect, the hub modular enclosure 136 includes a modular power and communication backplane 149 with external and wireless communication headers to allow removable attachment of and interactive communication between the modules 140, 126, 128, 129.
[0039] Generator Hardware As used throughout this specification, the term "wireless" and its derivatives may be used to describe circuits, devices, systems, methods, techniques, communication channels, etc. that may communicate data through the use of modulated electromagnetic radiation over a non-solid medium. This term does not imply that the associated devices do not include any wires, although in some aspects they may not be present. A communication module may implement any of a number of wireless or wired communication standards or protocols, including, but not limited to, Wi-Fi (IEEE 802.11 family), WiMAX (IEEE 802.16 family), IEEE 802.20, Long Term Evolution (LTE), Ev-DO, HSPA+, HSDPA+, HSUPA+, EDGE, GSM, GPRS, CDMA, TDMA, DECT, Bluetooth, Ethernet derivatives thereof, as well as any other wireless and wired protocols designated as 3G, 4G, 5G, and beyond. A computing module may include multiple communication modules. For example, the first communication module may be dedicated to short-range wireless communication such as Wi-Fi and Bluetooth, and the second communication module may be dedicated to long-range wireless communication such as GPS, EDGE, GPRS, CDMA, WiMAX, LTE, and Ev-DO.
[0040] As used herein, a processor or processing unit is an electronic circuit that performs operations on some external data source (usually memory) or some other data stream. The term is used herein to refer to a system that combines many specialized "processors" or the central processor (central processing unit) within a computer system (especially a system on a chip (SoC)).
[0041] As used herein, a system on a chip (SoC or SOC) is an integrated circuit (also known as an "IC" or "chip") that integrates all the components of a computer or other electronic system. It can include digital, analog, mixed-signal, and often high-frequency functionality, all on a single substrate. An SoC integrates a microcontroller (or microprocessor) with modern peripherals such as a graphics processing unit (GPU), Wi-Fi module, or co-processor. An SoC may or may not include built-in memory.
[0042] As used herein, a microcontroller or controller is a system that integrates a microprocessor with peripheral circuits and memory. A microcontroller (or MCU for microcontroller unit) can be implemented as a small computer on a single integrated circuit. This can be similar to an SoC, which can include a microcontroller as one of its components. A microcontroller can house one or more core processing units (CPUs) along with memory and programmable input / output peripherals. Program memory and a small amount of RAM in the form of ferroelectric RAM, NOR flash, or OTP ROM are often also included on the chip. Microcontrollers can be used for embedded applications, as opposed to microprocessors used in personal computers or other general-purpose applications, which are made up of various individual chips.
[0043] As used herein, the term controller or microcontroller can be a standalone IC or chip device that interfaces with a peripheral device, or it can be the link between two parts: a computer or controller on an external device that manages the operation of (and connections with) that device.
[0044] Any of the processors or microcontrollers described herein may be implemented by any single-core or multi-core processor, such as those known under the trade name ARM Cortex manufactured by Texas Instruments. In one aspect, the processor may be, for example, an LM4F230H5QR ARM Cortex-M4F processor core available from Texas Instruments. The processor core includes 256KB of on-chip memory of single-cycle flash memory or other non-volatile memory up to 40MHz, a prefetch buffer to improve performance above 40MHz, 32KB of single-cycle serial random access memory (SRAM), internal read-only memory (ROM) with StellarisWare® software, 2KB of electrically erasable programmable read-only memory (EEPROM), one or more pulse width modulation (PWM) modules, one or more quadrature encoder input (QEI) analog, and one or more 12-bit analog-to-digital converters (ADCs) with 12 analog input channels, details of which are available in the product data sheet.
[0045] In one aspect, the processor may include a safety controller, which comprises two controller-based families such as the TMS570 and RM4x, also known under the trade name Hercules ARM Cortex R4, manufactured by Texas Instruments, Inc. The safety controller may be specifically configured for IEC 61508 and ISO 26262 safety limit applications, among others, to provide advanced integrated safety mechanisms while offering scalable performance, connectivity, and memory options.
[0046] Modular devices include modules receivable within a surgical hub (e.g., as described in connection with FIG. 3 ) and surgical devices or instruments that can be connected to various modules to connect or pair with corresponding surgical hubs. Modular devices include, for example, intelligent surgical instruments, medical imaging devices, suction / irrigation devices, smoke evacuators, energy generators, ventilators, aspirators, and displays. The modular devices described herein can be controlled by a control algorithm. The control algorithm can execute on the modular device itself, on the surgical hub to which a particular modular device is paired, or on both the modular device and the surgical hub (e.g., via a distributed computing architecture). In some examples, the modular device's control algorithm controls the device based on data sensed by the modular device itself (i.e., by sensors within, on, or connected to the modular device). This data can be related to the patient during surgery (e.g., tissue characteristics or insufflation pressure) or related to the modular device itself (e.g., advancing knife speed, motor current, or energy level). For example, a control algorithm for a surgical stapling and severing instrument may control the speed at which the instrument's motor drives the knife through tissue based on the resistance offered by the knife as it advances.
[0047] 4 illustrates one form of a surgical system 2200 comprising a modular energy system 2000 and various surgical instruments 2204, 2206, 2208 usable therewith, where the surgical instrument 2204 is an ultrasonic surgical instrument, the surgical instrument 2206 is an RF electrosurgical instrument, and the multifunction surgical instrument 2208 is a combination ultrasonic / RF electrosurgical instrument. The modular energy system 2000 is configurable for use with a variety of surgical instruments. According to various forms, the modular energy system 2000 may be configurable for use with different surgical instruments of different types, including, for example, an ultrasonic surgical instrument 2204, an RF electrosurgical instrument 2206, and a multifunction surgical instrument 2208 that integrates RF energy and ultrasonic energy delivered individually or simultaneously from the modular energy system 2000. 4, the modular energy system 2000 is shown separate from the surgical instruments 2204, 2206, 2208, however, in one form the modular energy system 2000 may be integrally formed with any of the surgical instruments 2204, 2206, 2208 to form an integrated surgical system. The modular energy system 2000 may be configured for wired or wireless communication.
[0048] The modular energy system 2000 is configured to drive multiple surgical instruments 2204, 2206, 2208. The first surgical instrument is an ultrasonic surgical instrument 2204, which includes a handpiece 2205 (HP), an ultrasonic transducer 2220, a shaft 2226, and an end effector 2222. The end effector 2222 includes an ultrasonic blade 2228 acoustically coupled to the ultrasonic transducer 2220 and a clamp arm 2240. The handpiece 2205 includes a trigger 2243 that operates the clamp arm 2240 and a combination of toggle buttons 2234a, 2234b, 2234c that energize and activate the ultrasonic blade 2228 or other functions. The toggle buttons 2234a, 2234b, 2234c can be configured to energize the ultrasonic transducer 2220 using the modular energy system 2000.
[0049] The modular energy system 2000 is also configured to drive a second surgical instrument 2206. The second surgical instrument 2206 is an RF electrosurgical instrument and includes a handpiece 2207 (HP), a shaft 2227, and an end effector 2224. The end effector 2224 includes electrodes in clamp arms 2242 a, 2242 b and return through an electrical conductor portion of the shaft 2227. The electrodes are coupled to and energized by a bipolar energy source within the modular energy system 2000. The handpiece 2207 includes a trigger 2245 for operating the clamp arms 2242 a, 2242 b and an energy button 2235 for actuating an energy switch to supply energy to the electrodes in the end effector 2224.
[0050] The modular energy system 2000 is also configured to power a multifunction surgical instrument 2208. The multifunction surgical instrument 2208 includes a handpiece 2209 (HP), a shaft 2229, and an end effector 2225. The end effector 2225 includes an ultrasonic blade 2249 and a clamp arm 2246. The ultrasonic blade 2249 is acoustically coupled to an ultrasonic transducer 2220. The ultrasonic transducer 2220 may be separable from or integral to the handpiece 2209. The handpiece 2209 includes a trigger 2247 that operates the clamp arm 2246 and a combination of toggle buttons 2237a, 2237b, 2237c for energizing and driving the ultrasonic blade 2249 or other functions. The toggle buttons 2237a, 2237b, 2237c can be configured to energize the ultrasonic transducer 2220 using the modular energy system 2000 and to energize the ultrasonic blade 2249 using a bipolar energy source also housed within the modular energy system 2000.
[0051] The modular energy system 2000 is configurable for use with a variety of surgical instruments. According to various embodiments, the modular energy system 2000 may be configurable for use with different surgical instruments of different types, including, for example, an ultrasonic surgical instrument 2204, an RF electrosurgical instrument 2206, and a multifunction surgical instrument 2208 that integrates RF and ultrasonic energy delivered individually or simultaneously from the modular energy system 2000. While in the embodiment of FIG. 4 the modular energy system 2000 is shown separate from the surgical instruments 2204, 2206, 2208, in other embodiments the modular energy system 2000 may be integrally formed with any one of the surgical instruments 2204, 2206, 2208 to form an integrated surgical system. Further aspects of the generator and surgical instrument that digitally generate an electrical signal waveform are described in U.S. Patent Application Publication No. 2017 / 0086914, which is incorporated herein by reference in its entirety.
[0052] Modular Energy Systems Due to the amount of equipment required to perform surgical procedures, ORs worldwide have become a tangled web of cords, devices, and personnel. Surgical capital equipment tends to be a major source of this problem, as most surgical capital equipment performs a single, specialized task. Due to their specialized nature, surgeons may need to utilize multiple different types of devices during the course of a single surgical procedure, forcing ORs to stockpile two or even more pieces of surgical capital equipment, such as energy generators. Each of these pieces of surgical capital equipment must be individually plugged into a power source and may be connected to one or more other devices that are passed between personnel within the OR, creating a tangle of cords and requiring guidance. Another problem faced in modern ORs is that each of these specialized pieces of surgical capital equipment has its own user interface and must be controlled independently from other pieces of equipment within the OR. This complicates connecting and properly controlling multiple different devices, requiring users to train on and memorize different types of user interfaces (which may further change based on the task or surgical procedure being performed, in addition to changing between each piece of capital equipment). This cumbersome and complex process can necessitate the presence of even more individuals in the OR and can create danger if multiple devices are not properly controlled with each other. Therefore, integrating surgical capital equipment technology into a single system that can flexibly accommodate surgeons' needs to reduce the footprint of surgical capital equipment in the OR would simplify the user experience, reduce clutter in the OR, and prevent the difficulties and dangers associated with simultaneously controlling multiple pieces of capital equipment. Furthermore, making such a system extensible or customizable would allow new technology to be conveniently incorporated into existing surgical systems, eliminating the need to replace the entire surgical system or require OR personnel to learn a new user interface or equipment control with each new piece of technology.
[0053] As described in FIGS. 1-3 , the surgical hub 106 can be configured to interchangeably receive a variety of modules, which can interface with surgical devices (e.g., surgical instruments or smoke evacuators) or provide a variety of other functions (e.g., communications). In one aspect, the surgical hub 106 can be embodied as a modular energy system 2000, illustrated in connection with FIGS. 5-8 . The modular energy system 2000 can include a variety of different modules 2001 that are connectable to one another in a stacked configuration. In one aspect, the modules 2001 can be physically and communicatively coupled when stacked or otherwise connected together into a single assembly. Furthermore, the modules 2001 can be interchangeably connectable to one another in different combinations or arrangements. In one aspect, each of the modules 2001 can include a consistent or universal array of connectors disposed along their top and bottom surfaces, thereby allowing any module 2001 to be connected to another module 2001 in any arrangement (although in some aspects, a particular module type, such as a header module 2002, can be configured to function as the top-most module in a stack, for example). In an alternative aspect, the modular energy system 2000 can include a housing configured to receive and hold the module 2001, as shown in FIG. 3. The modular energy system 2000 can also include a variety of different components or accessories connectable to or otherwise associated with the module 2001. In another aspect, the modular energy system 2000 can be embodied as the generator module 140 of the surgical hub 106 (FIG. 3). In yet another aspect, the modular energy system 2000 can be a system separate and distinct from the surgical hub 106. In such an embodiment, the modular energy system 2000 may be communicatively coupleable to the surgical hub 206 for transmitting and / or receiving data therebetween.
[0054] Modular energy system 2000 can be assembled from a variety of different modules 2001, some examples of which are illustrated in FIG. 5. Each of the different types of modules 2001 can provide different functions, thereby allowing modular energy systems 2000 to be assembled into different configurations to customize the functionality and capabilities of modular energy system 2000 by customizing the modules 2001 included in each modular energy system 2000. The modules 2001 of modular energy system 2000 can include, for example, a header module 2002 (which can include a display screen 2006), an energy module 2004, a technology module 2040, and a visualization module 2042. In the depicted embodiment, the header module 2002 is configured to function as the top or uppermost module in the modular energy system stack and, therefore, can lack connectors along its top surface. In another aspect, the header module 2002 can be configured to be positioned at the bottom or to be the lowest module in the modular energy system stack and thus may lack connectors along its bottom surface. In yet another aspect, the header module 2002 can be configured to be positioned at an intermediate position in the modular energy system stack and thus may include connectors along both its bottom and top surfaces. The header module 2002 can be configured to control system-wide settings for each module 2001 and their connected components through physical controls 2011 on the header module 2002 and / or through a graphical user interface (GUI) 2008 rendered on the display screen 2006. Such settings may include activation of the modular energy system 2000, alarm volume settings, footswitch settings, settings icons, user interface appearance or configuration, surgeon profile logged into the modular energy system 2000, and / or the type of surgical procedure being performed.The header module 2002 may also be configured to provide communication, processing, and / or power for the modules 2001 connected to the header module 2002. The energy module 2004, which may also be referred to as the generator module 140 (FIG. 3), may be configured to generate one or more energy modalities for driving electrosurgical and / or ultrasonic surgical instruments. The technology module 2040 may be configured to provide additional or extended control algorithms (e.g., electrosurgical or ultrasonic control algorithms for controlling the energy output of the energy module 2004). The visualization module 2042 may be configured to interface with a visualization device (i.e., a scope) and therefore may provide enhanced visualization capabilities.
[0055] The modular energy system 2000 may further include various accessories 2029 connectable to the module 2001 to control the functionality of the module 2001 or otherwise configured to function in conjunction with the modular energy system 2000. The accessories 2029 may include, for example, a single pedal footswitch 2032, a dual pedal footswitch 2034, and a cart 2030 for supporting the modular energy system 2000 thereon. The footswitches 2032, 2034 may be configured, for example, to control the activation or function of a particular energy modality output by the energy module 2004.
[0056] By utilizing modular components, the depicted modular energy system 2000 provides a surgical platform that grows with technology availability and is customizable to fit the needs of the facility and / or surgeon. Additionally, the modular energy system 2000 supports combo devices (e.g., electrosurgical and ultrasonic energy dual generators) and software-driven algorithms for customized effects on tissue. Still further, the surgical system architecture reduces the capital equipment footprint by combining multiple technologies critical to surgical procedures into a single system.
[0057] The various modular components available in association with the modular energy system 2000 can include a monopolar energy generator, a bipolar energy generator, a dual electrosurgical / ultrasonic energy generator, a display screen, and various other modules and / or components, some of which are also described above in association with FIGS. 1-3.
[0058] 6A , the header module 2002, in some aspects, may include a display screen 2006 that renders a GUI 2008 for relaying information about the modules 2001 connected to the header module 2002. In some aspects, the GUI 2008 of the display screen 2006 may provide a unified point of control for all of the modules 2001 that make up a particular configuration of the modular energy system 2000. Various aspects of the GUI 2008 are discussed in more detail below in connection with FIG. 8 . In alternative aspects, the header module 2002 may lack the display screen 2006, or the display screen 2006 may be removably connected to the housing 2010 of the header module 2002. In such aspects, the header module 2002 may be communicatively coupleable to an external system configured to display information generated by the modules 2001 of the modular energy system 2000. For example, in a robotic surgical application, the modular energy system 2000 may be communicatively coupled to a robotic cart or robotic control console configured to display information generated by the modular energy system 2000 to an operator of the robotic surgical system. As another example, the modular energy system 2000 may be communicatively coupled to a mobile display carried by or attached to surgical personnel to enable viewing of information via the mobile display. In embodiments utilizing a user interface that is separate or otherwise distinct from the modular energy system 2000, the user interface may be wirelessly connectable with the entire modular energy system 2000 or with one or more of the modules 2001 such that the user interface can display information from the connected modules 2001.
[0059] 6A , the energy module 2004 can include a port assembly 2012 that includes a number of different ports configured to deliver different energy modalities to corresponding surgical instruments connectable thereto. In the particular embodiment illustrated in FIGS. 5-8 , the port assembly 2012 includes a bipolar port 2014, a first monopolar port 2016 a, a second monopolar port 2016 b, a neutral port 2018 (to which a monopolar return pad can be connected), and a combination energy port 2020. However, this particular combination of ports is provided solely for illustrative purposes, and alternative combinations of ports and / or energy modalities may be possible for the port assembly 2012.
[0060] As described above, the modular energy system 2000 can be assembled into different configurations. Furthermore, different configurations of the modular energy system 2000 may also be available for different surgical procedure types and / or different tasks. For example, FIGS. 6A and 6B illustrate a first exemplary configuration of the modular energy system 2000 including a header module 2002 (including a display screen 2006) and an energy module 2004 connected together. Such a configuration may be suitable for, for example, laparoscopic and open surgical procedures.
[0061] 7 illustrates a second exemplary configuration of the modular energy system 2000 including a header module 2002 (including a display screen 2006), a first energy module 2004a, and a second energy module 2004b connected together. By stacking two energy modules 2004a, 2004b, the modular energy system 2000 can provide a pair of port assemblies 2012a, 2012b for expanding the array of energy modalities deliverable by the modular energy system 2000 from the first configuration. Thus, the second configuration of the modular energy system 2000 can accommodate two or more bipolar / monopolar electrosurgical instruments, three or more bipolar / monopolar electrosurgical instruments, etc. Such a configuration may be particularly suitable for complex laparoscopic and open surgical procedures.
[0062] It should be noted that the configurations illustrated in Figures 6A-7 and described above are provided merely to illustrate various concepts of modular energy system 2000 and should not be construed as limiting modular energy system 2000 to the particular aforementioned configurations.
[0063] 8 , in some aspects, the header module 2002 may include or support a display 2006 configured to display a GUI 2008, as described above. The display screen 2006 may include a touch screen for receiving input from a user in addition to displaying information. The controls displayed on the GUI 2008 may correspond to the modules 2001 connected to the header module 2002. In some aspects, different portions or regions of the GUI 2008 may correspond to particular modules 2001. For example, a first portion or region of the GUI 2008 may correspond to a first module, and a second portion or region of the GUI 2008 may correspond to a second module. As different and / or additional modules 2001 are connected to the modular energy system stack, the GUI 2008 may adjust to correspond to different and / or additional controls for each newly added module 2001 or to remove controls for each removed module 2001. Each portion of the display corresponding to a particular module connected to the header module 2002 can display controls, data, user prompts, and / or other information corresponding to that module. For example, in FIG. 12 , the first or upper portion 2052 of the depicted GUI 2008 displays controls and data associated with the energy module 2004 connected to the header module 2002. Specifically, the first portion 2052 of the GUI 2008 for the energy module 2004 provides a first widget 2056 a corresponding to the bipolar port 2014, a second widget 2056 b corresponding to the first monopolar port 2016 a, a third widget 2056 c corresponding to the second monopolar port 2016 b, and a fourth widget 2056 d corresponding to the combination energy port 2020. Each of these widgets 2056a-d provides data associated with the widget's corresponding port in the port assembly 2012, as well as controls for controlling the mode and other features of the energy modality delivered by the energy module 2004 through the respective port in the port assembly 2012.For example, widgets 2056a-d can be configured to display the power level of a surgical instrument connected to their respective ports, change the operating mode of a surgical instrument connected to their respective ports (e.g., change a surgical instrument from a first power level to a second power level and / or change a monopolar surgical instrument from a "spray" mode to a "blend" mode), etc.
[0064] In one aspect, the header module 2002 may include various physical controls 2011 in addition to or instead of the GUI 2008. Such physical controls 2011 may include, for example, a power button that controls the application of power to each module 2001 connected to the header module 2002 in the modular energy system 2000. Alternatively, the power button may be displayed as part of the GUI 2008. Thus, the header module 2002 may act as a single point of contact, eliminating the need to individually activate and deactivate each individual module 2001 from which the modular energy system 2000 is constructed.
[0065] In one aspect, the header module 2002 can display still images, video, animation, and / or information associated with the surgical module 2001 on which the modular energy system 2000 is constructed or a surgical device communicatively coupled to the modular energy system 2000. The still images and / or video displayed by the header module 2002 can be received from an endoscope or another visualization device communicatively coupled to the modular energy system 2000. The animation and / or information in the GUI 2008 can be overlaid on or displayed adjacent to the image or video feed.
[0066] In one aspect, modules 2001 other than header module 2002 can be configured to relay information to a user as well. For example, energy module 2004 can include light assemblies 2015 disposed around each of the ports of port assembly 2012. The light assemblies 2015 can be configured to relay information about the port to a user according to their color or state (e.g., blinking). For example, light assemblies 2015 can change from a first color to a second color when a plug is fully seated in its respective port. In one aspect, the color or state of light assemblies 2015 can be controlled by header module 2002. For example, header module 2002 can cause the light assembly 2015 of each port to display a color corresponding to the color indication of the port on GUI 2008.
[0067] FIG. 9 is a block diagram of a standalone hub configuration of a modular energy system 3000, and FIG. 10 is a block diagram of a hub configuration of a modular energy system 3000 integrated with a surgical control system 3010, in accordance with at least one embodiment of the present disclosure. As depicted in FIGS. 9 and 10, the modular energy system 3000 may be utilized as a standalone unit or may be integrated with a surgical control system 3010 that controls and / or receives data from one or more surgical hub units. In the embodiment illustrated in FIGS. 9 and 10, the integrated header / UI module 3002 of the modular energy system 3000 includes a header module and a UI module integrated together as a single module. In other embodiments, the header module and UI module may be provided as separate components communicatively coupled via a data bus 3008.
[0068] 9 , an example of a standalone modular energy system 3000 includes an integrated header module / user interface (UI) module 3002 coupled to an energy module 3004. Power and data are transmitted between the integrated header / UI module 3002 and the energy module 3004 through a power interface 3006 and a data interface 3008. For example, the integrated header / UI module 3002 can transmit various commands to the energy module 3004 through the data interface 3008. Such commands can be based on user input from the UI. As a further example, power can be transmitted to the energy module 3004 through the power interface 3006.
[0069] 10 , the surgical hub configuration includes a modular energy system 3000 integrated with a control system 3010 and an interface system 3022 for managing, among other things, data and power transfer to and / or from the modular energy system 3000. The modular energy system depicted in FIG. 10 includes an integrated header module / UI module 3002, a first energy module 3004, and a second energy module 3012. In one embodiment, a data transmission path is established between the system control unit 3024 of the control system 3010 and the second energy module 3012 (through the first energy module 3004) and the header / UI module 3002 (through the data interface 3008). Additionally, a power path extends between the integrated header / UI module 3002 and the second energy module 3012 through the power interface 3006 and through the first energy module 3004. In other words, in one aspect, the first energy module 3004 is configured to function as a power and data interface between the second energy module 3012 and the integrated header / UI module 3002 through the power interface 3006 and the data interface 3008. This configuration allows the modular energy system 3000 to be expanded by seamlessly connecting additional energy modules 3004, 3012 already connected to the integrated header / UI module 3002 without requiring dedicated power and energy interfaces within the integrated header / UI module 3002.
[0070] A system control unit 3024, which may be referred to herein as a control circuit, control logic, microprocessor, microcontroller, logic, or FPGA, or various combinations thereof, is coupled to a system interface 3022 via an energy interface 3026 and an appliance communication interface 3028. The system interface 3022 is coupled to a first energy module 3004 via a first energy interface 3014 and a first appliance communication interface 3016. The system interface 3022 is coupled to a second energy module 3012 via a second energy interface 3018 and a second appliance communication interface 3020. When additional modules, such as additional energy modules, are stacked within the modular energy system 3000, additional energy and communication interfaces are provided between the system interface 3022 and the additional modules.
[0071] The energy modules 3004, 3012 are connectable to the hub and can be configured to generate electrosurgical energy (e.g., bipolar or monopolar), ultrasonic energy, or a combination thereof (referred to herein as "advanced energy" modules) for various energy surgical instruments. Generally, the energy modules 3004, 3012 include a hardware / software interface, an ultrasonic controller, an advanced energy RF controller, a bipolar RF controller, and a control algorithm executed by a controller that receives output from the controller and controls the operation of the various energy modules 3004, 3012 accordingly. In various aspects of the present disclosure, the controllers described herein can be implemented as control circuitry, control logic, microprocessors, microcontrollers, logic, or FPGAs, or various combinations thereof.
[0072] 9 and 10, the modules of the modular energy system 3000 can include an optical link that allows high-speed communication (10-50 Mb / s) across the patient isolation boundary. This link carries device communications, mitigation signals (such as watchdogs), and low-bandwidth runtime data. In some embodiments, the optical link does not include real-time sampling data that can be done on the non-isolated side.
[0073] 9 and 10, a module of the modular energy system 3000 can include a multi-function circuit block that can (i) read presence resistance via an A / D and current source, (ii) communicate with legacy instruments via a hand switch Q protocol, (iii) communicate with instruments via a local bus 1-Wire protocol, and (iv) communicate with CAN FD enabled surgical instruments. Once a surgical instrument is properly identified by the energy generator module, the associated pin functions and communication circuitry are enabled, while other unused functions are disabled or disconnected and set to a high impedance state.
[0074] In one embodiment, referring to FIGS. 9 and 10 , a module of the modular energy system 3000 can include a pulse / stim / aux amplifier. This is a flexible amplifier based on a full-bridge output and incorporates functional isolation, allowing its differential output to be referenced to any output connection on the applied part (except, in some embodiments, the unipolar active electrode). The amplifier output can be either small signal linear (pulse / stim) with waveform drive provided by a DAC or square wave drive, with moderate output power for DC applications such as DC motors, lighting, and FET drives. The output voltage and current are sensed with functionally isolated voltage and current feedback to provide accurate impedance and power measurements to the FPGA. Paired with a CAN FD-enabled instrument, this output can provide motor / motion control drive, while position or velocity feedback is provided by the CAN FD interface for closed-loop control.
[0075] As described in more detail herein, the modular energy system includes a header module and one or more functional or surgical modules. In various examples, the modular energy system is a modular energy system. In various examples, the surgical module includes an energy module, a communications module, and a user interface module, although it is contemplated that the surgical module may be any suitable type of functional or surgical module for use with the modular energy system.
[0076] Modular energy systems, as described above in connection with modular energy systems 2000 (FIGS. 5-8) and 3000 (FIGS. 9-10), offer many advantages in surgical procedures. However, cable management and setup / teardown time can be a significant deterrent. Various aspects of the present disclosure provide a modular energy system with a single power cable and a single current switch to control startup and shutdown of the entire modular energy system, thereby eliminating the need to individually start and stop each individual module from which the modular energy system is constructed. Additionally, various aspects of the present disclosure provide a modular energy system with a power management scheme that facilitates safety and, in some cases, simultaneous delivery of power to the modules of the modular energy system.
[0077] In various aspects, modular energy system 6000 is similar in many respects to modular energy systems 2000 (FIGS. 5-8), 3000 (FIGS. 9-10), as illustrated in FIG. 11. For the sake of brevity, various details of modular energy system 6000, which are similar to modular energy system 2000 and / or modular energy system 3000, will not be repeated herein.
[0078] The modular energy system 6000 includes a header module 6002 and "N" surgical modules 6004, where "N" is an integer greater than or equal to 1. In various embodiments, the modular energy system 6000 includes a UI module, such as UI module 3030, and / or a communications module, such as communications module 3032. Additionally, pass-through hub connectors couple the individual modules to one another in a stacked configuration. In the embodiment of FIG. 11 , the header module 6002 is coupled to the surgical module 6004 via pass-through hub connectors 6005, 6006.
[0079] The modular energy system 6000 comprises an exemplary power architecture consisting of a single AC / DC power supply 6003 that provides power to all of the surgical modules in the stack. The AC / DC power supply 6003 is housed in a header module 6002 and utilizes a power backplane 6008 to distribute power to each module in the stack. The example of Figure 11 shows three separate power domains on the power backplane 6008: a primary power domain 6009, a standby power domain 6010, and an Ethernet switch power domain 6013.
[0080] 11 , the power backplane 6008 extends from the header module 6002 through multiple middle modules 6004 to the bottom or furthest module in the stack. In various aspects, the power backplane 6008 is configured to deliver power to the surgical module 6004 through one or more other surgical modules 6004 that precede it in the stack. The surgical module 6004 that receives power from the header module 6002 can be coupled to a surgical instrument or tool configured to deliver therapeutic energy to a patient.
[0081] The primary power domain 6009 is the primary power source for the functional module specific circuits 6013, 6014, 6015 of modules 6002, 6004. It consists of a single voltage rail provided to all modules. In at least one embodiment, the 60V nominal voltage can be selected to be higher than the local rails required by any module, so that the modules can exclusively implement step-down regulation, which is generally more efficient than step-up regulation.
[0082] In various aspects, the primary power domain 6009 is controlled by the header module 6002. In one particular example, a local power switch 6018 is located on the header module 6002, as illustrated in FIG. 11 . In one particular example, the remote on / off interface 6016 can be configured to control, for example, a system power control 6017 on the header module 6002. In at least one embodiment, the remote on / off interface 6016 is configured to transmit pulsed individual commands (separate commands for on and off) and power status telemetry signals. In various examples, the primary power domain 6009 is configured to distribute power to all modules in a stacked configuration after a user-initiated power-on.
[0083] In various aspects, as illustrated in FIG. 11 , modules of the modular energy system 6000 can be communicatively coupled to the header module 6002 and / or each other via a communication (serial bus / Ethernet) interface 6040, such that data or other information is shared by and among the modules that make up the modular energy system. The Ethernet switch domain 6013 can be derived, for example, from the primary power domain 6009. The Ethernet switch power domain 6013 is separated into separate power domains configured to provide power to the Ethernet switches within each of the modules in the stacked configuration, such that the primary communication interface 6040 remains live when local power to the module is removed. In at least one embodiment, the primary communication interface 6040 comprises a 1000BASE-T Ethernet network, with each module representing a node on the network, and each module downstream of the header module 6002 including a three-port Ethernet switch for routing traffic to the local module or for passing data upstream or downstream as appropriate.
[0084] Additionally, in certain embodiments, the modular energy system 6000 includes a secondary, low-speed, communication interface between modules for critical power-related functions, including module power sequencing and module power status. The secondary communication interface can be, for example, a multi-drop Local Interconnect Network (LIN) where the header module is the master and all downstream modules are slaves.
[0085] 11 , the standby power domain 6010 is a separate output from the AC / DC power supply 6003 that is always running when the source is connected to mains power 6020. The standby power domain 6010 is used by all modules in the system to power the circuitry for the relaxed communication interface and to control the local power to each module. Additionally, the standby power domain 6010 is configured to provide power to circuitry that is important in standby mode, such as on / off command detection, status LEDs, a secondary communication bus, etc.
[0086] 11 , the individual surgical modules 6004 lack an independent power source and therefore rely on the header module 6002 to provide power in a stacked configuration. Only the header module 6002 is directly connected to the mains power 6020. The surgical modules 6004 lack a direct connection to the mains power 6020 and can only receive power in a stacked configuration. This arrangement improves the safety of the individual surgical modules 6004 and reduces the overall footprint of the modular energy system 6000. This arrangement further reduces the number of cords required for proper operation of the modular energy system 6000, thereby reducing clutter and footprint in the operating room.
[0087] Thus, in a stacked configuration, a surgical instrument connected to a surgical module 6004 of the modular energy system 6000 receives energy for tissue treatment generated by the surgical module 6004 from power delivered to the surgical module 6004 from the AC / DC power supply 6003 of the header module 6002.
[0088] In at least one embodiment, while the header module 6002 is assembled with the first surgical module 6004' in a stacked configuration, energy can flow from the AC / DC power supply 6003 to the first surgical module 6004'. Furthermore, while the header module 6002 is assembled with the first surgical module 6004' (connected to the header module 6002) and the second surgical module 6004" (connected to the first surgical module 6004') in a stacked configuration, energy can flow from the AC / DC power supply 6003 through the first surgical module 6004' to the second surgical module 6004".
[0089] Energy generated by the AC / DC power supply 6003 of the header module 6002 is transmitted through a segmented power backplane 6008 defined through the modular energy system 6000. In the example of FIG. 11 , the header module 6002 houses a power backplane segment 6008′, the first surgical module 6004′ houses a power backplane segment 6008″, and the second surgical module 6004″ houses a power backplane segment 6008′′. The power backplane segment 6008′ is removably coupled to the power backplane segment 6008″ in the stacked configuration. Furthermore, the power backplane 6008″ is removably coupled to the power backplane segment 6008′′ in the stacked configuration. Thus, energy flows from the AC / DC power supply 6003 to the power backplane segment 6008′, then to the power backplane segment 6008″, then to the power backplane segment 6008′″.
[0090] In the example of FIG. 11 , the power backplane segment 6008′ is removably connected to the power backplane segment 6008″ via pass-through hub connectors 6005, 6006 in the stacked configuration. Additionally, the power backplane segment 6008″ is removably connected to the power backplane segment 6008′″ via pass-through hub connectors 6025, 6056 in the stacked configuration. In certain instances, removing a surgical module from the stacked configuration severs its connection to the power source 6003. For example, separating the second surgical module 6004″ from the first surgical module 6004′ disconnects the power backplane segment 6008″ from the power backplane segment 6008′″. However, as long as the header module 6002 and the first surgical module 6004′ remain in the stacked configuration, the connection between the power backplane segment 6008″ and the power backplane segment 6008′″ remains intact. Thus, energy can still flow to the first surgical module 6004' through the connection between the header module 6002 and the first surgical module 6004' after disconnecting the second surgical module 6004". Separating the connected modules can, in certain instances, be accomplished by simply pulling the surgical modules 6004 apart.
[0091] 11 , each of the modules 6002, 6004 includes a relaxed module controller 6023. The relaxed module controller 6023 is coupled to a corresponding local power adjustment module 6024 configured to adjust power based on input from the relaxed module controller 6023. In certain aspects, the relaxed module controller 6023 enables the header module 6002 to independently control the local power adjustment module 6024.
[0092] The modular energy system 6000 further includes a relaxed communication interface 6021 including a segmented communication backplane 6027 extending between the relaxed module controls 6023. The segmented communication backplane 6027 is similar in many respects to the segmented power backplane 6008. Relaxed communication between the relaxed module controls 6023 of the header module 6002 and the surgical module 6004 can be achieved through the segmented communication backplane 6027 defined through the modular energy system 6000. In the example of FIG. 11 , the header module 6002 houses a communication backplane segment 6027′, the first surgical module 6004′ houses a communication backplane segment 6027″, and the second surgical module 6004″ houses a communication backplane segment 6027′′. Communications backplane segment 6027' is removably coupled to communications backplane segment 6027'' in a stacked configuration via pass-through hub connectors 6005, 6006. Further, communications backplane 6027'' is removably coupled to communications backplane segment 6027'' in a stacked configuration via pass-through hub connectors 6025, 6026.
[0093] The example of FIG. 11 depicts the modular energy system 6000 including, but not limited to, a header module 6002 and two surgical modules 6004′, 6004″. Modular energy systems having more or fewer surgical modules are contemplated by the present disclosure. In some embodiments, the modular energy system 6000 includes other modules, such as, for example, a communications module. In some embodiments, the header module 6502 supports a display screen, such as, for example, display 2006 (FIG. 6A), that renders a GUI, such as, for example, GUI 2008, to relay information about the modules connected to the header module 6002. The GUI 2008 of the display screen 2006 can provide a unified control point for all of the modules that make up a particular configuration of the modular energy system.
[0094] FIG. 12 depicts a simplified schematic diagram of the modular energy system 6000 illustrating a primary communication interface 6040 between the header module 6002 and the surgical module 6004. The primary communication interface 6040 communicatively connects the module processors 6041, 6041′, 6041″ of the header module 6002 and the surgical module 6004. Commands generated by the module processor 6041 of the header module are transmitted to the desired functional surgical module downstream via the primary communication interface 6040. In certain examples, the primary communication interface 6040 is configured to establish a bidirectional communication path between adjacent modules. In other examples, the primary communication interface 6040 is configured to establish a unidirectional communication path between adjacent modules.
[0095] Additionally, the primary communication interface 6040 includes a segmented communication backplane 6031 that is similar in many respects to the segmented power backplane 6008. Communication between the header module 6002 and the surgical modules 6004 may be achieved via the segmented communication backplane 6031 defined through the modular energy system 6000. In the example of FIG. 12 , the header module 6002 houses a communication backplane segment 6031′, the first surgical module 6004′ houses a communication backplane segment 6031″, and the second surgical module 6004″ houses a communication backplane segment 6031′″. The communication backplane segment 6031′ is removably coupled to the communication backplane segment 6031″ in the stacked configuration via pass-through hub connectors 6005, 6006. Additionally, the communications backplane 6031'' is removably coupled to the communications backplane segments 6031'' in the stacked configuration via pass-through hub connectors 6025, 6026.
[0096] In at least one embodiment, as illustrated in Figure 12, the primary communication interface 6040 is implemented using the DDS framework running on a Gigabit Ethernet interface. The module processors 6041, 6041', 6041" are connected to Gigabit Ethernet Phys 6044 and Gigabit Ethernet switches 6042', 6042". In the embodiment of Figure 16, a segmented communication backplane 6031 connects the Gigabit Ethernet Phys 6044 and Gigabit Ethernet switches 6042 of adjacent modules.
[0097] 12, the header module 6002 includes a separate Gigabit Ethernet Phy 6045 for external communication interface 6043 with a processor module 6041 of the header module 6002. In at least one embodiment, the processor module 6041 of the header module 6002 handles firewall and information routing.
[0098] 11 , the AC / DC power supply 6003 may provide an AC status signal 6011 indicating loss of AC power supplied by the AC / DC power supply 6003. The AC status signal 6011 is provided to all modules of the modular energy system 6000 via the segmented power backplane 6008 to allow each module as much time as possible for graceful shutdown before primary output power is lost. The AC status signal 6011 may be received, for example, by module specific circuits 6013, 6014, 6015. In various embodiments, the system power controller 6017 may be configured to detect AC power loss. In at least one embodiment, AC power loss is detected via one or more suitable sensors.
[0099] 11 and 12 , the primary power inputs to all modules can be fused or similar methods used to limit current (electronic fuses, circuit breakers, etc.) so that a local power failure in one of the modules of the modular energy system 6000 does not disable the entire power bus. Additionally, the Ethernet switch power is segregated into separate power domains 6013 so that the primary communication interface 6040 remains operational when local power to a module is removed. In other words, primary power can be removed and / or shunted from a surgical module without losing its ability to communicate with other surgical modules 6004 and / or header modules 6002.
[0100] Configuration Profiles for Modular Energy Systems Having described general implementations of modular energy systems 2000, 3000, 6000 and graphical user interface (GUI) 2008, the present disclosure now describes various implementations of other modular energy systems and GUIs. The other modular energy systems are substantially similar to modular energy system 2000, modular energy system 3000, and / or modular energy system 6000. Similarly, the other GUIs are substantially similar to GUI 2008. For the sake of brevity, various details of the other modular energy systems and GUIs described in the following sections will not be repeated here. All aspects of the other modular energy systems and GUIs described below can be carried over to modular energy system 2000, modular energy system 3000, modular energy system 6000, and GUI 2008.
[0101] As discussed above with reference to FIG. 8 , the modular energy system may include a display screen (e.g., display screen 2006) configured to display a GUI (e.g., GUI 2008). The GUI may be used to control various settings related to the operation of the modular energy system. For example, GUI 2008 includes widgets 2056a-d corresponding to each port of port assembly 2012 and the energy modalities delivered therethrough. By interacting with widgets 2056a-d, a user may adjust settings such as the power level, mode, and other characteristics of the energy modalities.
[0102] Users of the modular energy system may prefer different settings depending on the type of procedure they are performing. For example, still referring to FIG. 8 , GUI 2008 may display a particular surgeon's preferred settings for performing a laparoscopic colorectal procedure. These preferred settings may include setting the bipolar energy modality of a first energy module to a power level of 25 and a mode of “micro,” as shown in widget 2056a. These preferred settings may also include various power levels, modes, and other settings shown in other widgets 2056b-c. The same surgeon may prefer different energy modality power levels and / or mode settings when performing different types of surgical procedures. Similarly, different surgeons performing the same laparoscopic colorectal procedure may prefer different energy modality power levels and / or mode settings.
[0103] Rather than requiring a user to manually adjust the modular energy system to their preferred settings each time they prepare for a procedure, it may be advantageous to allow a user to save and later retrieve their preferred settings. For example, allowing a user to save and later retrieve settings used to perform a particular type of procedure may allow the user to perform procedures more consistently. As another example, a user may find a particular configuration of power levels and modes that is particularly suited to performing a specific type of procedure. Allowing a user to save and later retrieve settings may help ensure that a particular configuration of power levels and modes is not forgotten by the user. As yet another example, retrieving saved settings may allow for reduced setup time when preparing to perform a procedure. Accordingly, the present disclosure provides devices, systems, and methods for creating, editing, and retrieving operational setting profiles for a modular energy system using a GUI. As used herein, a "profile" may refer to a particular configuration of operational settings for a modular energy system, such as a configuration of active ports, energy levels, energy modes, and other settings associated with an energy modality of the modular energy system.
[0104] 13-45 depict various illustrative GUI screens 8000A-JJ (collectively, GUI 8000) that can be used to create, edit, and / or retrieve a modular energy system profile according to certain non-limiting aspects of the present disclosure. GUI 8000 may be rendered by a display screen of a modular energy system. For example, similar to GUI 2008, GUI 8000 may be rendered by display screen 2006 of modular energy system 2000, referenced above with respect to FIGS. 5-8. While FIGS. 13-45 depict GUIs rendered by a modular energy system having a particular configuration of modules and ports, those skilled in the art will understand that the aspects disclosed below with respect to FIGS. 13-45 may apply to modular energy systems having a variety of different module and port configurations. Furthermore, it should be noted that GUI screens 8000A-JJ of GUI 8000 are provided for illustrative purposes. Any combination of GUI screens 8000A-JJ may be used to implement GUI 8000 and various aspects described herein.
[0105] 13-18 are illustrative graphical user interface screens 8000A-F for retrieving a profile, according to some embodiments of the present disclosure. Referring now to FIG. 13, GUI screen 8000A is shown displaying data and controls related to an illustrative modular energy system configured with a first energy module and a second energy module (e.g., similar to modular energy system 2000 of FIG. 7, including first energy module 2004a and second energy module 2004b). Specifically, GUI screen 8000A includes a first portion 8010 corresponding to the first energy module and a second portion 8020 corresponding to the second energy module.
[0106] The first portion 8010 of the GUI screen 8000A includes a first widget 8012A, a second widget 8012B, a third widget 8012C, and a fourth widget 8012D, each displaying data and controls corresponding to the bipolar port, the first monopolar port, the second monopolar port, and the combination energy port of the first energy module (e.g., the bipolar port 2014, the first monopolar port 2016a, the second monopolar port 2016b, and the combination energy port 2020 of the energy module 2004 of FIG. 6A). Similarly, a second portion 8020 of the GUI screen 8000A includes a first widget 8022A, a second widget 8022B, a third widget 8022C, and a fourth widget 8022D, each displaying data and controls corresponding to the bipolar port, the first monopolar port, the second monopolar port, and the combination energy port of the second energy module, respectively. As discussed further below, a user can tap any of the widgets 8012A-D, 8022A-D to adjust various settings for the energy modality delivered through the corresponding port. As described above, as different and / or additional modules are connected to the modular energy system stack, the GUI 8000 can adjust to accommodate different and / or additional controls for the updated modular energy system configuration.
[0107] 13 , information included in widgets 8012A, 8012C, 8012D, and 8022B is displayed in a larger, bold font, while information included in widgets 8012B, 8022A, 8022C, and 8022D is displayed in a smaller font. In some embodiments, the larger font included in 8012A, 8012C, 8012D, and 8022B indicates that the ports corresponding to these widgets have surgical instruments connected to them or are otherwise available for use. Similarly, in other embodiments, the smaller font included in widgets 8012B, 8022A, 8022C, and 8022D indicates that the ports corresponding to these widgets do not have surgical instruments connected to them or are otherwise unavailable.
[0108] Still referring to FIG. 13 , GUI screen 8000A includes a profile bar 8002. Profile bar 8002 is a GUI element that may include various buttons, icons, and / or text related to creating, editing, and / or retrieving profiles. GUI screen 8000A may be a default screen implemented by GUI 8000 when no profiles are currently implemented by the modular energy system. Thus, profile bar 8002 displayed by GUI screen 8000A may include text indicating that no profiles are currently implemented and / or may include text instructing the user to select a profile. According to a non-limiting aspect of FIG. 13 , profile bar 8002 includes the text "Tap to select a profile."
[0109] Transitioning from GUI screen 8000A to GUI screen 8000B of FIG. 14 and tapping or otherwise selecting the profiles bar 8002 can cause GUI 8000 to display a profiles modal window 8100. The profiles modal window 8100 includes an add / manage button 8130 (discussed further below with respect to FIG. 19 ) and a navigation bar 8110 that can be used to locate existing profiles. An existing profile may be a profile that was previously created and stored in memory accessible by the modular energy system, such as memory of a header module of the modular energy system, memory of a surgical system comprising the modular energy system (e.g., storage array 134 of surgical system 102 of FIG. 3 ), and / or memory of a cloud-based storage device communicatively coupled to the modular energy system (e.g., storage device 105 of cloud 104 of FIG. 1 ). The navigation bar 8110 includes a search bar 8112, alphabet tabs 8114, a department tab 8116, and a surgeon tab 8118 that the user can select to search for and / or locate existing profiles, as described below.
[0110] 14 , GUI screen 8000B shows that the alphabet tab 8114 is selected. In some embodiments, the alphabet tab 8114 may be the default tab selected when the profile modal window 8100 is opened. As a result of selecting the alphabet tab 8114, the names of existing profiles are arranged in ascending alphabetical order below the navigation bar 8110. As described in more detail below, profiles may be associated with particular departments and / or particular surgeons. Accordingly, in some embodiments, the names of the departments and / or surgeons associated with each profile may be listed below each of the profile names. For example, GUI screen 8000B displays two profiles with the name "Appendectomy." Under the first Appendectomy profile, the department named "General Surgery" and the surgeon named "Dr. Adams, Theresa" are listed. Under the second Appendectomy profile, the department named "General Surgery" and the surgeon named "Dr. Ko, Jeff" are listed. If there are more existing profiles available than can fit in the profile window modal 8100 below the navigation bar 8110, then the scroll bar 8120 can be used to scroll to the remaining profile names.
[0111] In some aspects, a list of “favorite” profiles may be included below the navigation bar 8110 and above the ascending alphabetical list of profile names. Additionally, in some aspects, a favorites button 8122 (or favorites checkbox, favorites toggle switch, etc.) may be displayed with each listed profile name. The favorites button 8122 can be tapped by a user to toggle between a selected and unselected state. Selecting one of the favorites buttons 8122 causes its associated profile name to be displayed below the list of “favorite” profiles. Similarly, deselecting one of the favorites buttons 8211 prevents its associated profile name from being displayed below the list of “favorite” profiles. For example, GUI screen 8000B shows star-shaped favorites button 8122 in a selected state for three profile names (i.e., appendectomy, cholecystectomy, and general surgery default). These three profiles are listed under the Favorites heading under navigation bar 8110, as well as in an ascending alphabetical list by profile name (along with the Cholecystectomy and General Surgery default profiles, which can be viewed in the alphabetical list by using scroll bar 8120). Thus, the "favorite" profiles can be easily accessed by the user.
[0112] 14 , tapping or otherwise selecting one of the listed profile names may cause the modular energy system to retrieve the profile and implement the operational settings associated with the selected profile. Additionally, tapping or otherwise selecting one of the listed profile names may cause GUI 8000 to display settings associated with the selected profile. For example, selecting one of the profiles may cause GUI 8000 to display a screen similar to GUI screen 8000F, as discussed below with reference to FIG. 18 .
[0113] Returning to GUI screen 8000B and transitioning to GUI screen 8000C of FIG. 15 , tapping or otherwise selecting search bar 8112 may expand the search bar 8112. Tapping or otherwise selecting search bar 8112 may also cause GUI 8000 to display keyboard 8140. Keyboard 8140 may be configured to allow a user to type search terms related to existing profiles and / or a profile the user wishes to locate. For example, typing part or all of a profile name, department name, and / or surgeon name using keyboard 8140 may cause the typed text to appear in search bar 8112, and GUI 8000 may display names of any potential profiles matching the search terms below search bar 8112. If the modular energy system identifies more results matching the search terms than can fit within profile modal window 8100, scroll bar 8120 may be used to scroll through the profile results. Selecting one of the profile results may cause the modular energy system to retrieve the profile and implement the operational settings associated with the selected profile. Additionally, selecting one of the listed profile names can cause the settings associated with the selected profile to be displayed in GUI 8000. Expanded search bar 8112 can also include a button 8142 that can be selected to return the GUI to navigation bar 8110, as shown in GUI screen 8000B of FIG.
[0114] Returning to GUI screen 8000B and transitioning to GUI screen 8000D of FIG. 16 and tapping or otherwise selecting the department tab 8116 can cause the names of existing profiles to be sorted by department and located below the navigation bar 8110. A heading may be included for each department, and profiles associated with that department are displayed below it. As used herein, "department" may refer to any grouping of procedure types and / or surgeons used to organize profiles. For example, as shown in the non-limiting embodiment of FIG. 16, profile names are sorted by department, which includes procedure categories such as bariatric (e.g., including gastric bypass, sleeve gastrectomy), colorectal, etc. In some embodiments, by selecting the department tab 8116, the names of each surgeon associated with profiles categorized under a particular department may also be displayed below that department, with the corresponding profile name displayed below each surgeon name. In other words, profile names are sorted by department and then by surgeon. For example, in the non-limiting embodiment of FIG. 16 , the surgeon name “Dr. Smith, Julia” is listed under the department “Bariatric.” Additionally, each of the names of profiles associated with Dr. Smith Julia and categorized in the Bariatric department are listed under “Dr. Smith Julia.” In some embodiments, the department name and / or surgeon name headings may be expandable accordion elements 8150, 8152, 8154 (e.g., FIG. 16 shows elements 8150 and 8152 in an expanded state and element 8154 in a non-expanded state). Selecting one of the displayed profile names may cause the modular energy system to retrieve the profile and implement the operational settings associated with the selected profile. Additionally, selecting one of the displayed profile names may cause the GUI 8000 to display the settings associated with the selected profile.
[0115] Transitioning from GUI screen 8000D to GUI screen 8000E of FIG. 17 and tapping or otherwise selecting the Surgeon tab 8116 can cause the names of existing profiles to be sorted by surgeon name and located below the navigation bar 8110. A heading can be included for each surgeon name, with existing profiles associated with that surgeon displayed below it. In some embodiments, the surgeon name headings can be expandable accordion elements 8156, 8158, 8160 (e.g., FIG. 17 shows element 8158 in an expanded state and elements 8156, 8160 in a non-expanded state). Selecting one of the displayed profile names can cause the modular energy system to retrieve the profile and implement the operational settings associated with the selected profile. Additionally, selecting one of the displayed profile names can cause the GUI 8000 to display the settings associated with the selected profile.
[0116] In various aspects, the navigation bar 8110 may include additional and / or different tabs that can be selected to sort the profiles according to various categories. For example, profiles may be associated with and / or sorted according to groups of surgeons. These groups of surgeons may be group practices that may be associated with a particular hospital or that may be separate from the hospital. Thus, the navigation bar 8110 may include a "Group" tab that can be used to sort the profiles according to these group practices. Thus, a user interacting with the GUI 8000 can sort and access profiles based on procedures performed by a particular group of surgeons.
[0117] As described above, selecting one of the located profile names using the navigation bar 8110 of the profile modal window 8100 can cause the settings associated with the profile to be retrieved and implemented by the modular energy system and the settings associated with the profile to be displayed in the GUI 8000. For example, referring again to GUI screen 8000E of FIG. 17 , selecting the profile name "Laparoscopy" under the surgeon name heading "Dr. Chen, Li" can cause the settings associated with this profile to be implemented by the modular energy system. Additionally, the GUI 8000 can populate and display the settings associated with this profile.
[0118] 18 illustrates an example GUI screen 8000F displaying settings associated with a selected profile (e.g., the “Laparoscopic” profile associated with Dr. Li Chen). In this example, the populated settings include power level, mode, foot switch settings, and various other settings associated with the bipolar, monopolar 2-port, and combination ports of the first energy module and the monopolar 1-port of the second energy module, as shown in widgets 8012A, 8012C, 8012D, and 8022B, respectively. GUI screen 8000F also displays an updated profile bar 8002, including the name of the selected profile (e.g., “Laparoscopic”) and the name of the surgeon associated with the profile (e.g., “Dr. Chen, Li”).
[0119] 19-30 are illustrative graphical user interface screens 8000G-T for creating a new profile, according to some aspects of the present disclosure. Referring now to FIG. 19, GUI screen 8000G is shown displaying a profile modal window 8100 after a user has tapped or otherwise selected an add / manage button 8130. Tapping the add / manage button 8130 causes the profile modal window 8100 to display a profile management menu 8200, which may include buttons 8204, 8206, 8208, 8210, 8212, and 8214 used to implement actions related to profile creation and management. Any of buttons 8204, 8206, 8208, 8210, 8212, and 8214 may be grayed out to indicate that the button is inactive. For example, the add button 8204 and the import button 8214 are active in GUI screen 8000G. Conversely, the edit button 8206, the rename button 8208, the delete button 8210, and the export button 8212 are grayed out and shown as inactive in the GUI screen 8000G. The profile management menu may also include a selection check box 8202.
[0120] Similar to the profiles modal window 8100 displayed by GUI screens 8000B, 8000D, and 8000E described above, the profiles modal window 8100 displayed by GUI screen 8000G includes a navigation bar 8110 that can be used to locate existing profiles displayed therebelow. Additionally, upon selecting the add / manage button 8130, selection check boxes 8216 are displayed with each of the displayed profile names. Selecting a check box 8202 can cause all of the selection boxes 8216 associated with the profile to be selected. Additionally, selecting one or more of the selection check boxes 8216 can cause an inactive edit button 8206, rename button 8208, delete button 8210, and / or export button 8212 to be activated. As discussed below, selecting the selection checkbox 8216 associated with an existing profile (i.e., selecting an existing profile) and tapping one of the edit button 8206, rename button 8208, delete button 8210, and / or export button 8212 can cause the modular energy system to perform a profile management action associated with the selected profile.
[0121] Transitioning from GUI screen 8000G to GUI screen 8000H of FIG. 20 and tapping or otherwise selecting add button 8204 can cause GUI screen 8000H to be displayed. In some aspects, GUI screen 8000H represents a profile creation and editing mode of GUI 8000. Similar to GUI screen 8000A of FIG. 13, GUI screen 8000G includes a first portion 8010 having widgets 8012A-D corresponding to ports of a first energy module of the modular energy system and a second portion 8020 having widgets 8022A-D corresponding to ports of a second energy module of the modular energy system. However, the settings associated with widgets 8012A-D, 8022A-D of GUI screen 8000H have not yet been selected. Thus, in this profile creation and editing mode of GUI 8000, a user can interact with any of widgets 8012A-D, 8022A-D to input desired settings for creating a new profile. In some embodiments, tapping on one of the widgets 8012A-D, 8022A-D causes an energy modality edit modal window to be displayed that the user can interact with to adjust and / or enter various settings specific to the selected energy modality.
[0122] 21 , tapping or otherwise selecting widget 8012A may cause an edit energy modality modal window 8230 to be displayed. The edit energy modality modal window 8230 may include a spinner element 8232 that can be used to enter / adjust the energy level, a drop-down menu 8234 that can be used to select the energy mode, a toggle switch 8236 for switching an automatic mode (e.g., auto bipolar) on and off, a slider 8238 for adjusting the delay setting, and / or other GUI elements used to control various other settings related to the energy modality.
[0123] 22, an edit energy modality modal window 8230 is shown after the user adjusts and / or enters the desired settings for the energy modalities. Transitioning from GUI screen 8000K to GUI screen 8000L of FIG. 23, after the desired settings have been achieved, the close button 8240 of the edit energy modality modal window 8230 can be selected. This displays GUI screen 8000L, which is similar to GUI screen 8000J, except that the newly selected settings have been populated into widget 8012A.
[0124] Still referring to GUI screen 8000L of Figure 23, each of widgets 8012A-D, 8022A-D may include a footswitch toggle 8224A-D, 8226A-D, respectively. The footswitch toggles 8224A-D, 8226A-D may be adjusted by a user to indicate whether the port corresponding to each of widgets 8012A-D, 8022A-D can be controlled by a footswitch. For example, transitioning from GUI screen 8000L to GUI screen 8000M of Figure 24, the footswitch toggle 8224A of widget 8012A has been adjusted to indicate that the bipolar port associated with widget 8012A is configured to be controlled by a footswitch. The user can continue to interact with the profile creation and editing mode of GUI 8000 by selecting widgets 8012A-D, 8022A-D, adjusting the widget's energy modality settings using the edit modal windows that appear upon selection of widgets 8012A-D, 8022A-D, and adjusting footswitch toggles 8224A-D, 8226A-D until the desired operational settings for the profile are achieved. For example, FIG. 25 illustrates GUI screen 8000N after the user has entered and / or adjusted widgets 8022A, 8012B, 8012D, 8012A, and 8022C to achieve the user's desired operational settings for the new profile.
[0125] Still referring to GUI screen 8000N of Figure 25, a profile bar 8002 at the top of GUI 8000 can be selected to enter and / or edit the name of the profile being created and / or edited. Transitioning from GUI screen 8000N to GUI screen 8000P of Figure 26, tapping or otherwise selecting the profile bar 8002 when GUI 8000 is in profile creation and editing mode causes a profile naming modal window 8240 to be displayed. The profile naming modal window 8240 includes a profile name bar 8242, a department dropdown menu 8244, a surgeon dropdown menu 8246, and a close button 8248.
[0126] 27, tapping or otherwise selecting profile naming bar 8242 causes keyboard 8140 to appear. The user can use keyboard 8140 to type the name they wish to assign to the profile being created and / or edited. For example, transitioning to GUI screen 8000R of FIG. 28, the name "General Laparotomy" is typed into profile naming bar 8242.
[0127] Referring again to GUI 8000P of FIG. 26 , selecting the department drop-down menu 8244 causes GUI 8000 to display a list of departments associated with existing profiles. The user can select one of these existing departments to assign to the profile being created and / or edited. Similarly, selecting the surgeon drop-down menu 8246 causes GUI 8000 to display a list of surgeons associated with existing profiles. The user can select one of these existing surgeons to assign to the profile being created and / or edited. However, the user may desire to assign a new department and / or a new surgeon to the profile. Accordingly, the department drop-down menu 8244 and / or the surgeon drop-down menu 8246 may include GUI elements that allow the user to create a new department and / or surgeon name.
[0128] For example, referring now to GUI 8000R of FIG. 28, the surgeon drop-down menu 8246 is expanded. At the bottom of the list of existing surgeons is included a button 8250 that may be selected to add a new surgeon name. Transitioning to GUI 8000S of FIG. 29, tapping button 8250 causes a new surgeon modal window 8252 to appear. The new surgeon modal window 8252 may include boxes 8254 and 8256 that may be selected to add the surgeon's first and last names using keyboard 8140 (not shown in FIG. 28). In some embodiments, the new surgeon modal window 8252 may include a department drop-down menu 8258 that allows the user to associate the surgeon with an existing department and / or a new department. A back button 8260 may be used to return to the profile naming modal window 8240.
[0129] Upon transitioning to GUI screen 8000T of FIG. 30 and entering and / or selecting the desired profile name, department, and surgeon, a Done button 8262 may become active within the new profile naming modal window 8240. Tapping or otherwise selecting the Done button 8262 populates the profile name, surgeon, and / or department information into the profile bar 8002. Referring again to GUI screen 8000N of FIG. 25, upon entering the desired operational settings information and / or profile name information, a Save and Exit button 8220 may be tapped or otherwise selected to save the newly created / edited profile and exit the profile creation and editing mode of GUI 8000. The profile creation and editing mode of GUI 8000 also includes a Cancel button 8222. Tapping or otherwise selecting the Cancel button 8222 may cause GUI 8000 to exit the profile creation and editing mode. Tapping the Cancel button 8222 may also discard any unsaved settings and / or names that may have been entered.
[0130] 31-39 are illustrative graphical user interface screens 8000U-CC for managing existing profiles, according to some aspects of the present disclosure. Referring now to FIG. 31 , GUI screen 8000U is shown displaying profile modal window 8100 after a user has selected one of the selection checkboxes 8216 associated with one of the displayed profiles (i.e., the “Laparotomy” profile associated with “Dr. Chen, Li”). Selecting one of the selection checkboxes 8216 can activate edit button 8206, rename button 8208, delete button 8210, and export button 8212. Additionally, the selection checkboxes 8202 (e.g., tri-state checkboxes) in profile management menu 8200 are shown here in an intermediate state indicating that some, but not all, of the existing profiles have been selected.
[0131] 31 , in one aspect, tapping or otherwise selecting the rename button 8208 while one of the selection checkboxes 8216 is selected can cause the GUI 8000 to display a profile naming modal window 8240 (e.g., shown in FIG. 26 ). The user can then interact with the profile naming modal window 8240 to edit the name of the existing profile.
[0132] Still referring to GUI 8000U of FIG. 31 , in one aspect, tapping or otherwise selecting edit button 8206 while one of selection checkboxes 8216 is selected can cause GUI 8000 to display the selected profile in profile creation and editing mode. For example, transitioning from GUI screen 8000U to GUI screen 8000V of FIG. 32 and tapping edit button 8206 results in the display of the “Laparotomy” profile associated with “Dr. Chen, Li.” Specifically, GUI screen 8000V shows widgets 8012A-D, 8022A-D populated with the settings for the “Laparotomy” profile. Additionally, profile bar 8002 displays the name of the profile and the name of the surgeon associated with the profile. Similar to the aspects discussed above with respect to GUI screens 8000H-T of FIGS. 20-30 , a user can interact with GUI screen 8000V to adjust various settings of the profile.
[0133] For example, transitioning from GUI screen 8000V to GUI screen 8000W of FIG. 33 and tapping or otherwise selecting widget 8012C may cause an edit energy modality modal window 8330 to be displayed in GUI 8000. The edit energy modality modal window 8330 is similar in many respects to the edit energy modality window 8230 of FIG. 22 , except that the edit energy modality modal window 8330 displays adjustable settings associated with monopolar energy modalities / ports. Thus, in various aspects, the edit energy modality modal window 8330 may include a spinner element 8332 that can be used to adjust the energy level, a drop-down menu 8334 that can be used to select an energy mode, and a toggle switch 8336 for switching shared coagulation mode on and off, and / or other GUI elements used to control various other settings associated with the energy modality. For example, a user may wish to update both the cut energy level and the coagulation energy level from 45 to 60 for this energy modality. The user can tap the plus button of the spinner element 8332 until the desired energy level is achieved. Once the desired setting is achieved, the user can tap the close button 8340. Transitioning from GUI screen 8000W to GUI screen 8000X of FIG. 34, tapping the close button 8340 closes the energy modality edit modal window 8330 and populates widget 8012C with the updated settings.
[0134] In various aspects, an existing profile can be edited using the GUI 8000 without entering a profile creation and editing mode. For example, the GUI 8000 can be configured to allow a user to open a profile as if a procedure were being performed, update various settings of the profile, and save the profile to include the updated settings. Thus, the GUI 8000 can be configured to allow a surgeon to adjust settings of a profile while performing a procedure and, if desired, to allow the surgeon to save the adjusted settings so that they can be easily implemented the next time the profile is opened.
[0135] For example, referring now to GUI screen 8000Y of FIG. 35 , a user can interact with the profile modal window 8100 and / or navigation bar 8110 to locate the “Laparotomy” profile associated with “Dr. Chen, Li.” Note that in this example, the Add / Manage button 8130 is not selected. Thus, tapping on the profile named “Laparotomy” causes the settings associated with this profile to be implemented in the modular energy system and populates the GUI 8000 with widgets 2012A-D, 2022A-D and profile bar 8002, thereby displaying the settings associated with the selected profile.
[0136] Transitioning from GUI screen 8000Y to GUI screen 8000Z of FIG. 36 , GUI 8000 is illustrated displaying settings associated with the selected “Laboratory” profile. In some embodiments, at this point, the user can begin performing a procedure using the modular energy system, with the modular energy system configured based on the settings of the “Laboratory” profile. However, the user may wish to adjust various settings of the “Laboratory” profile before, during, and / or after performing the procedure. Thus, tapping or otherwise selecting one of widgets 8012A-D, 8022A-D can cause an energy modality edit window (e.g., similar to energy modality edit windows 8230, 8330 discussed above) to open, thereby allowing the user to adjust various settings associated with the corresponding energy modality / port. For example, the user may wish to adjust the energy level associated with the second monopolar port of the first energy module (corresponding to widget 8012C) from 45 to 60. The user can tap widget 8012C to open the energy modality edit window and implement the desired setting adjustments.
[0137] 37 to adjust settings associated with one or more of the energy modalities, GUI 8000 may display one or more elements indicating that settings of an existing profile have been adjusted. In one aspect, an asterisk may be displayed next to the profile name in profile bar 8002 (e.g., "Laparotomy") indicating that one or more of the previously saved profile settings have been adjusted. * In another embodiment, an asterisk may appear next to the adjusted setting (e.g., adjusting the Monopolar 2 energy level from 45 to 60 displays "60"). *" is displayed). In yet another aspect, a save button 8340 may be displayed in the profile bar 8002 that can be selected to save the profile with the adjusted settings.
[0138] 38, upon tapping save button 8340, GUI 8000 can be configured to display a menu of options for saving a profile with the adjusted settings. In one aspect, save profile 8342 can be selected to update (i.e., overwrite) an existing profile to include the adjusted settings. In another aspect, create new profile 8344 can be selected to create a new profile including the adjusted settings. Thus, by selecting the create new profile 8344 option, the existing profile remains unchanged and an additional profile is created with the adjusted settings. Selecting the create new profile 8344 option can cause the GUI to display profile naming modal window 8240, thereby allowing the user to enter a name for the newly created profile.
[0139] Referring again to GUI screen 8000U of FIG. 31 , as discussed above, while GUI 8000 displays the profile modal window 8100 with the Add / Manage button 8130 selected, selecting one of the selection checkboxes 8216 can activate the edit button 8206, the rename button 8208, the delete button 8210, and the export button 8212. Tapping or otherwise selecting the delete button 8210 while one or more of the selection checkboxes are selected can cause the modular energy system to delete the selected profile. In one aspect, before the modular energy system deletes the selected profile, the GUI displays a dialog box for the user to confirm that they wish to delete the selected profile. For example, upon transitioning from GUI screen 8000U to GUI screen 8000CC of FIG. 39 and tapping or otherwise selecting the delete button 8210, dialog box 8350 can be displayed. The dialog box 8350 may include a Yes button 8352 that may be selected to cause the modular energy system to delete the selected profile, and a Cancel button 8354 that may be selected to return to the profile modal window 8100 without causing the modular energy system to delete the selected profile.
[0140] 40-45 are illustrative graphical user interface screens 8000DD-JJ for exporting a profile, according to some aspects of the present disclosure. Referring now to FIG. 40, GUI screen 8000DD is shown displaying a profiles modal window 8100 after a user has tapped or otherwise selected the add / manage button 8130. Additionally, the department tab 8116 on the navigation bar 8110 has been selected. Thus, the profiles modal window 8100 displays profiles sorted by department and then by surgeon, with each department heading, surgeon heading, and profile having a selection checkbox 8216. In one aspect, tapping or otherwise selecting the selection checkbox 8216 next to any of the headings (e.g., the bariatric department heading 8150, the Dr. Smith, Julia surgeon heading 8152) causes all of the headings and / or profiles that fall within that heading category to be selected. For example, transitioning to GUI screen 8000EE of FIG. 41, the Bariatric Department heading 8150 is selected, which causes the selection checkbox 8216 next to the Dr. Smith, Julia Surgeon heading 8152 and all of the selection profile checkboxes 8216 for the profiles within the Bariatric Department heading 8150 (and within the Dr. Smith, Julia 8152 heading) to be selected.
[0141] Still referring to GUI screen 8000EE of FIG. 41 , selecting the selection checkbox 8126 next to one or more profiles may activate an export 8212 button. Tapping or otherwise selecting the export button 8212 while one or more profiles are selected may cause the modular energy system to begin a process for exporting the selected profiles to an external device. For example, transitioning from GUI screen 8000EE to GUI screen 8000FF of FIG. 42 and tapping or otherwise selecting the export button 8212 may cause a profile export modal window 8400 to be displayed. The profile export modal window may include instructions for exporting the selected profiles. For example, the instructions for exporting the selected profiles may include an image instructing a user to connect an external device, such as a USB device, to the modular energy system. As shown in the non-limiting embodiment of FIG. 42 , the instructions for exporting the selected profiles include an image of the back of the header module of the modular energy system and a USB drive inserted into a USB port of the header module.
[0142] Referring now to GUI screen 8000GG of FIG. 43 , profile export modal window 8400 can include a file export naming bar 8404 and an export location drop-down menu 8406. In one embodiment, GUI screen 8000GG can be displayed upon tapping the export button 8212 of profile modal window 8100 discussed above. In another embodiment, GUI screen 8000GG can be displayed after a user completes the instructions displayed by GUI screen 8000FF of FIG. 42 (e.g., after connecting an external device to the modular energy system). Tapping the file export naming bar 8404 can cause a keyboard 8140 to appear, thereby allowing a user to enter a file name to be assigned to the selected profile to be exported. Tapping the export location drop-down menu 8406 can cause a menu of available export locations to be displayed. The available export locations can be detected based on the devices connected to the modular energy system. For example, the modular energy system may detect a USB device connected to the header module, a storage device connected to the modular energy system via a wireless connection (e.g., via Bluetooth), and / or other connected storage device to which the selected profile may be exported. After entering a file name in the file export naming bar 8404 and selecting an export location via the export location dropdown menu 8406, an export button 8408 may be selected to cause the modular energy system to begin exporting the selected profile.
[0143] Transitioning from GUI screen 8000GG to GUI screen 8000HH of FIG. 44 and tapping the export button 8408 can cause an export progress bar 8410 to be displayed. The export progress bar 8410 provides information related to the status of the transfer of files associated with the selected profile to the export location. Prior to completion of the transfer, a cancel button 8412 can be selected to terminate the export of the selected profile and return to the profile export modal window 8400 shown in GUI screen 8000GG.
[0144] 45 to complete the transfer of the files associated with the selected profile to the export location, the profile export modal window 8400 may display a message 8414 indicating that the selected profile was successfully exported. Additionally, the profile export modal window 8400 may include a done button 8418 that may be selected to return to the profile modal window 8100.
[0145] Returning to GUI screen 8000DD of FIG. 40 , upon selecting the Add / Manage button 8130, a profile modal window may display an Import button 8214. Upon tapping or otherwise selecting the Import button 8214, the GUI 8000 may be configured to display a modal window including an option to import a profile from an external device (not shown in FIG. 40 ) connected to the modular energy system. In one aspect, the modular energy system may be configured to automatically retrieve a profile file from the storage of the connected external device. Based on user input via GUI 8000, the modular energy system may be configured to download the profile file from the connected external device. The downloaded profile may be stored in memory associated with the modular energy system, such as memory of a header module of the modular energy system, memory of a surgical system comprising the modular energy system (e.g., storage array 134 of surgical system 102 of FIG. 3 ), and / or memory of a cloud-based storage device communicatively coupled to the modular energy system (e.g., storage device 105 of cloud 104 of FIG. 1 ). The downloaded profiles can be accessed, implemented, and / or edited using the GUI 8000, as discussed in detail above.
[0146] 46 illustrates a method 5000 for implementing an operational setting profile for a modular energy system according to certain non-limiting aspects of the present disclosure. Method 5000 may be performed by any combination of a surgical system, a modular energy system, an energy module, a header module, a port, a surgical instrument, any of their components, and any other devices and systems disclosed herein. For example, method 5000 may be performed by a modular energy system including an energy module and a display screen configured to render a graphical user interface (GUI). The energy module may include a port configured to deliver an energy modality to an coupled surgical instrument.
[0147] According to method 5000, a GUI may display a plurality of widgets corresponding to ports of the modular energy system (5002). The plurality of widgets may be configured to display information related to operational settings of the modular energy system. Further, a memory accessible by the modular energy system may store a plurality of profiles (5004). In some aspects, each of the profiles may include a profile name and a configuration of operational settings implementable by the modular energy system. The GUI may display a profile modal window configured to allow a user to select one or more profiles from the plurality of profiles (5006). Further, the modular energy system may implement the configuration of operational settings of the first profile based on the user selecting a first profile of the plurality of profiles using the profile modal window (5008). Based on the user selecting the first profile using the profile modal window, the plurality of widgets may display information related to the configuration of operational settings of the first profile (5010).
[0148] In one aspect of method 5000, displaying (5006) the profile modal window can include displaying a search bar configured to allow a user to enter one or more search terms to locate one or more profiles of the plurality of profiles. In another aspect of method 5000, displaying (5006) the profile modal window can include displaying an alphabet GUI object and displaying names of the plurality of profiles in alphabetical order based on a user's selection of the alphabet GUI object. In yet another aspect of method 5000, displaying (5006) the profile modal window can include displaying a department GUI object, each of the plurality of profiles being associated with a department name, and displaying names of the plurality of profiles based on the department names associated with the plurality of profiles. In yet another aspect of method 5000, displaying (5006) the profile modal window can include displaying a surgeon GUI object, each of the plurality of profiles being associated with a surgeon name, and displaying names of the plurality of profiles based on the surgeon names associated with the plurality of profiles.
[0149] In one aspect of method 5000, the GUI may display a profile creation and editing mode. The profile creation and editing mode may be configured to allow a user to create a new profile by entering information related to the configuration of operational settings and saving the new profile to memory, thereby adding the new profile to a plurality of profiles. Additionally or alternatively, the profile creation and editing mode may be configured to allow a user to edit a second profile of the plurality of profiles by adjusting the configuration of operational settings of the second profile and saving the second profile with the adjusted configuration of operational settings to memory.
[0150] In various aspects of method 5000, the GUI may display an energy modality edit modal window based on a user selecting a first widget among the plurality of widgets. Further, based on the user interacting with the energy modality edit modal window, the modular energy system may adjust the configuration of operational settings of the first profile based on the user interacting with the energy modality edit modal window. In one aspect, the modular energy system may save the adjusted configuration of operational settings of the first profile to memory, thereby overwriting the first profile and creating an updated first profile. In another aspect, the modular energy system may save the adjusted configuration of operational settings of the first profile to memory, thereby creating a new profile and leaving the first profile unchanged in memory.
[0151] In various aspects of method 5000, displaying (5006) a profile modal window may include displaying profile names, each profile name associated with a checkbox, and displaying at least one of an edit button, a rename button, a delete button, and / or an export button. In one aspect, based on a user selecting a checkbox associated with a name of a second profile of the plurality of profiles and selecting an edit button, the GUI may display a profile creation and edit mode. In another aspect, based on a user selecting a checkbox associated with a name of a second profile of the plurality of profiles and selecting a delete button, the modular energy system may delete the second profile. In yet another aspect, based on a user selecting a checkbox associated with a name of a second profile of the plurality of profiles and selecting an export button, the modular energy system may export the second profile to an external device. [Example]
[0152] Various aspects of the devices, systems, and methods for assigning foot switches to ports of the modular energy systems described herein are described in the following examples.
[0153] Example 1: A method of implementing operational setting profiles for a modular energy system, the modular energy system comprising: an energy module; and a display screen configured to render a graphical user interface (GUI), the energy module comprising a port configured to deliver an energy modality to a coupled surgical instrument, the method including: displaying, by the GUI, a plurality of widgets corresponding to the port, the plurality of widgets configured to display information related to operational settings of the modular energy system; storing, by a memory accessible by the modular energy system, a plurality of profiles, each of the profiles including a profile name and a configuration of operational settings implementable by the modular energy system; displaying, by the GUI, a profile modal window configured to allow a user to select one or more profiles from the plurality of profiles; implementing, by the modular energy system, the configuration of operational settings of the first profile based on a user selecting a first profile of the plurality of profiles using the profile modal window; and displaying, by the plurality of widgets, information related to the configuration of operational settings of the first profile based on a user selecting the first profile using the profile modal window.
[0154] Example 2: The method of example 1, wherein displaying the profile modal window includes displaying a search bar configured to allow a user to enter one or more search terms to locate one or more profiles of the plurality of profiles.
[0155] Example 3: The method described in example 1 or 2, wherein displaying a profile modal window includes displaying alphabetical GUI objects and displaying names of multiple profiles in alphabetical order based on a user's selection of the alphabetical GUI object.
[0156] Example 4: A method as described in any one of Examples 1 to 3, wherein displaying a profile modal window includes displaying a department GUI object, each of the multiple profiles being associated with a department name, and displaying names of the multiple profiles based on the department names associated with the multiple profiles.
[0157] Example 5: A method as described in any one of Examples 1 to 4, wherein displaying a profile modal window includes displaying a surgeon GUI object, each of a plurality of profiles being associated with a surgeon name, and displaying names of the plurality of profiles based on the surgeon names associated with the plurality of profiles.
[0158] Example 6: The method of any one of Examples 1 to 5, further comprising displaying, by the GUI, a profile creation and editing mode, the profile creation and editing mode configured to enable a user to create a new profile by inputting information related to the configuration of operational settings and saving the new profile in memory, thereby adding the new profile to a plurality of profiles, and to edit a second profile of the plurality of profiles by adjusting the configuration of operational settings of the second profile and saving the second profile with the adjusted configuration of operational settings in memory.
[0159] Example 7: The method of any one of Examples 1 to 6, further comprising: displaying, by the GUI, an energy modality editing modal window based on a user selecting a first widget from the plurality of widgets; and adjusting, by the modular energy system, a configuration of operational settings for the first profile based on the user interacting with the energy modality editing modal window.
[0160] Example 8: The method of any one of Examples 1 to 7, further comprising storing, by the modular energy system, the adjusted configuration of operational settings of the first profile in a memory, thereby overwriting the first profile and creating an updated first profile.
[0161] Example 9: The method of any one of Examples 1 to 8, further comprising: storing, by the modular energy system, the adjusted configuration of operational settings of the first profile in memory, thereby creating a new profile, and leaving the first profile unchanged in memory.
[0162] Example 10: A method as described in any one of Examples 1 to 9, wherein displaying the profile modal window includes displaying profile names via a GUI, each profile name being associated with a check box, and displaying at least one of an edit button, a rename button, a delete button, and an export button via the GUI.
[0163] Example 11: A method as described in any one of Examples 1 to 10, wherein displaying a profile modal window includes displaying an edit button, and the method further includes displaying a profile creation and editing mode via the GUI based on the user selecting a check box associated with one of the profile names and selecting the edit button.
[0164] Example 12: The method described in any one of Examples 1 to 11, wherein displaying the profile modal window includes displaying a delete button, and the method further includes deleting the second profile by the modular energy system based on the user selecting a check box associated with the name of a second profile among the multiple profiles and selecting the delete button.
[0165] Example 13: A method as described in any one of Examples 1 to 12, wherein displaying the profile modal window includes displaying an export button, and the method further includes exporting, by the modular energy system, the second profile to an external device coupled to the modular energy system based on the user selecting a check box associated with the name of a second profile among the plurality of profiles and selecting the export button.
[0166] Example 14: A modular energy system for use in a surgical environment, comprising: one or more energy modules, each of the one or more energy modules comprising a port, each of the ports configured to deliver an energy modality to a surgical instrument connected thereto; a memory containing a plurality of profiles, each profile including a name and a configuration of operational settings implementable by the modular energy system; and a header module including a display screen, the display screen configured to render a graphical user interface (GUI), the GUI configured to: display a plurality of widgets corresponding to the ports, the plurality of widgets configured to display information related to operational settings of the modular energy system; display a window configured to allow a user to select from a plurality of profiles contained in the memory; and populate the widget with information related to the configuration of operational settings of one of the profiles based on a user selection of a profile.
[0167] Example 15: The system described in Example 13, wherein the window includes at least one of: a search bar configured to allow a user to enter one or more search terms to locate one or more profiles of the plurality of profiles; an alphabet GUI object, wherein the window is configured to display names of the plurality of profiles in alphabetical order based on a user selecting the alphabet GUI object; a department GUI object, wherein each of the plurality of profiles is associated with a department name, and the window is configured to display names of the plurality of profiles based on the department names associated with the plurality of profiles based on a user selecting the department GUI object; and a surgeon GUI object, wherein each of the plurality of profiles is associated with a surgeon name, and the window is configured to display names of the plurality of profiles based on the surgeon names associated with the plurality of profiles based on a user selecting the surgeon GUI object.
[0168] Example 16: A system described in any one of Examples 13 to 15, wherein the GUI is further configured to display a profile creation and editing mode configured to allow a user to create a new profile and save the profile to memory, thereby adding the new profile to multiple profiles.
[0169] Example 17: A system described in any one of Examples 13 to 16, wherein the GUI is further configured to display an energy modality editing modal window based on a user selecting a first widget from the plurality of widgets, and the energy modality editing modal window is configured to enable the user to edit the operational settings of a port from the plurality of ports corresponding to the first widget.
[0170] Example 18: A system described in any one of Examples 13 to 17, wherein the GUI is further configured to display a profile creation and editing mode configured to allow a user to edit the configuration of operational settings of one of the multiple profiles.
[0171] Example 19: A system described in any one of Examples 13 to 18, wherein the GUI is further configured to display an edit button in the window, and the user can select the edit button to cause the GUI to display a profile creation and editing mode.
[0172] Example 20: A system described in any one of Examples 13 to 19, wherein the GUI is further configured to display a delete button in the window, and a user can select the delete button to cause the modular energy system to delete one or more of the multiple profiles from memory.
[0173] Example 21: A system described in any one of Examples 13 to 20, wherein the header module further comprises a USB port, and the GUI is further configured to display an export button in the window, and a user can select the export button to cause the modular energy system to export one or more profiles of the plurality of profiles to a USB drive connected to the USB port.
[0174] While several embodiments have been illustrated and described, it is not the applicant's intention to restrict or limit the scope of the appended claims to such details. Numerous modifications, variations, changes, substitutions, combinations, and equivalents of these embodiments may be implemented and will occur to those skilled in the art without departing from the scope of the present disclosure. Furthermore, the structure of each element associated with the described embodiments may be alternatively described as a means for providing the function performed by that element. Also, although materials are disclosed with respect to certain components, other materials may be used. It is therefore to be understood that the above description and the appended claims are intended to cover all such modifications, combinations, and variations as fall within the scope of the disclosed embodiments. The appended claims are intended to cover all such modifications, variations, changes, substitutions, alterations, and equivalents.
[0175] The above detailed description has set forth various aspects of devices and / or processes via the use of block diagrams, flow diagrams, and / or examples. To the extent that such block diagrams, flow diagrams, and / or examples include one or more functions and / or operations, it will be understood by those skilled in the art that each function and / or operation included in such block diagrams, flow diagrams, and / or examples may be individually and / or collectively implemented by various types of hardware, software, firmware, or virtually any combination thereof. Those skilled in the art will understand that all or part of some aspects of the embodiments disclosed herein may be equivalently implemented on an integrated circuit, as one or more computer programs running on one or more computers (e.g., as one or more programs running on one or more computer systems), as one or more programs running on one or more processors (e.g., as one or more programs running on one or more microprocessors), as firmware, or substantially any combination thereof, and that designing circuitry and / or writing software and / or firmware code is within the skill of those skilled in the art in light of this disclosure. It will also be understood by those skilled in the art that the subject mechanisms described herein can be distributed as one or more program products in a variety of forms, and that the illustrative embodiments of the subject matter described herein apply regardless of the particular type of signal-bearing medium used to actually effect the distribution.
[0176] The instructions used to program logic to implement various disclosed aspects may be stored in system memory, such as dynamic random access memory (DRAM), cache, flash memory, or other storage. Additionally, the instructions may be distributed over a network or by other computer-readable media. Thus, a machine-readable medium may include any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computer), including, but not limited to, a floppy diskette, an optical disk, a compact disk, a read-only memory (CD-ROM), a magneto-optical disk, a read-only memory (ROM), a random access memory (RAM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic or optical card, a flash memory, or tangible machine-readable storage used to transmit information over the Internet via an electrical, optical, acoustic, or other form of propagated signal (e.g., carrier wave, infrared signal, digital signal, etc.). Accordingly, non-transitory computer-readable media includes any type of tangible machine-readable medium suitable for storing or transmitting electronic instructions or information in a form readable by a machine (e.g., a computer).
[0177] As used in any aspect of this specification, the term “control circuit” may refer to, for example, hardwired circuitry, programmable circuitry (e.g., a computer processor including one or more individual instruction processing cores, a processing unit, a processor, a microcontroller, a microcontroller unit, a controller, a digital signal processor (DSP), a programmable logic device (PLD), a programmable logic array (PLA), or a field programmable gate array (FPGA)), a state machine circuit, firmware that stores instructions executed by the programmable circuit, and any combination thereof. Control circuitry may be embodied collectively or individually as circuits that form part of a larger system, such as, for example, an integrated circuit (IC), an application-specific integrated circuit (ASIC), a system-on-chip (SoC), a desktop computer, a laptop computer, a tablet computer, a server, a smartphone, etc. Thus, as used herein, "control circuitry" includes, but is not limited to, electrical circuitry having at least one discrete electrical circuit, electrical circuitry having at least one integrated circuit, electrical circuitry having at least one application specific integrated circuit, electrical circuitry forming a general purpose computing device configured by a computer program (e.g., a general purpose computer configured by a computer program that at least partially executes the processes and / or devices described herein, or a microprocessor configured by a computer program that at least partially executes the processes and / or devices described herein), electrical circuitry forming a memory device (e.g., a form of random access memory) and / or electrical circuitry forming a communications device (e.g., a modem, a communications switch, or an optical-to-electrical facility).Those skilled in the art will recognize that the subject matter described herein may be implemented in an analog or digital fashion, or some combination thereof.
[0178] As used in any aspect of this specification, the term "logic" may refer to an application, software, firmware, and / or circuitry configured to perform any of the operations described above. Software may be embodied as a software package, code, instructions, instruction sets, and / or data recorded on a non-transitory computer-readable storage medium. Firmware may be embodied as code, instructions, or instruction sets and / or hard-coded (e.g., non-volatile) data in a memory device.
[0179] As used in any aspect of this specification, the terms "component," "system," "module," etc. may refer to a computer-related entity that is either hardware, a combination of hardware and software, software, or software in execution.
[0180] As used in any aspect of this specification, an "algorithm" refers to a self-consistent sequence of steps leading to a desired result, and the "steps" refer to manipulations of physical quantities and / or logical states, which may, but need not, take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It is common usage to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like. These and similar terms can be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities and / or states.
[0181] The network may include a packet-switched network. The communication devices may be capable of communicating with each other using a selected packet-switched network communication protocol. One exemplary communication protocol may include an Ethernet communication protocol, which may enable communication using Transmission Control Protocol / Internet Protocol (TCP / IP). The Ethernet protocol may conform to or be compatible with the Ethernet standard published by the Institute of Electrical and Electronics Engineers (IEEE), entitled "IEEE 802.3 Standard," December 2008, and / or later versions of this standard. Alternatively or additionally, the communication devices may be capable of communicating with each other using an X.25 communication protocol. The X.25 communication protocol may conform to or be compatible with standards promulgated by the International Telecommunication Union-Telecommunication Standardization Sector (ITU-T). Alternatively or additionally, the communication devices may be capable of communicating with each other using a frame relay communication protocol. The frame relay communication protocol may conform to or be compatible with standards promulgated by the Consultative Committee for International Telegraph and Telephone (CCITT) and / or the American National Standards Institute (ANSI). Alternatively or additionally, the transceivers may be capable of communicating with each other using an Asynchronous Transfer Mode (ATM) communication protocol.The ATM communication protocol may conform to or be compatible with the ATM standard entitled "ATM-MPLS Network Interworking 2.0," published by the ATM Forum in August 2001, and / or later versions of this standard. Of course, different and / or later-developed connection-oriented network communication protocols are equally contemplated herein.
[0182] As is evident from the foregoing disclosure, unless specifically stated otherwise, discussions throughout the foregoing disclosure using terms such as "processing," "computing," "calculating," "determining," "displaying," and the like will be understood to refer to the actions and processing of a computer system or similar electronic computing device that manipulates and transforms data represented as physical (electronic) quantities in the computer system's registers and memory into other data that is similarly represented as physical quantities in the computer system's memory or registers or other such information storage, transmission, or display device.
[0183] One or more components may be referred to herein as being "configured to," "configurable to," "operable / operative to," "adapted / adaptable," "capable to," "conformable / conformed to," etc. Those skilled in the art will understand that "configured to" may generally encompass active components and / or inactive components and / or standby components, unless the context requires otherwise.
[0184] The terms "proximal" and "distal" are used herein with reference to a clinician manipulating the handle portion of a surgical instrument. The term "proximal" refers to the portion closest to the clinician, and the term "distal" refers to the portion located away from the clinician. It will be further understood that for convenience and clarity, spatial terms such as "vertical," "horizontal," "up," and "down" may be used herein with respect to the drawings. However, surgical instruments are used in many orientations and positions, and these terms are not intended to be limiting and / or absolute.
[0185] Those skilled in the art will understand that the terms used herein generally, and in the appended claims in particular (e.g., the body of the appended claims), are generally intended as "open" terms (e.g., the term "including" should be interpreted as "including but not limited to," the term "having" should be interpreted as "having at least," the term "includes" should be interpreted as "includes but is not limited to," etc.). Those skilled in the art will further understand that where a specific number of introduced claim recitations is intended, such intention will be clearly recited in the claim, and that, in the absence of such recitation, no such intention exists. For example, as an aid to understanding, the appended claims below may include the introductory phrases "at least one" and "one or more" to introduce claim recitations. However, the use of such phrases should not be construed as suggesting that when a claim is introduced by the indefinite article "a" or "an," any particular claim containing such introduced claim language is limited to claims containing only one such statement, even if the same claim contains an introductory phrase such as "one or more" or "at least one" and the indefinite article "a" or "an" (e.g., "a" and / or "an" should normally be construed to mean "at least one" or "one or more"). The same applies when a definite article is used to introduce a claim.
[0186] It should be noted that, even when a claim recitation explicitly includes a specific number, those skilled in the art will recognize that such a recitation should typically be interpreted to mean at least the recited number (e.g., a simple "two items" without any other modifiers generally means at least two items, or two or more items). Furthermore, when a notation similar to "at least one of A, B, and C, etc." is used, such syntax is generally intended to mean what a person skilled in the art would understand the notation (e.g., "a system having at least one of A, B, and C" includes, but is not limited to, systems having only A, only B, only C, both A and B, both A and C, both B and C, and / or all of A, B, and C, etc.). When notation similar to "at least one of A, B, or C, etc." is used, such syntax is generally intended in the sense that one of ordinary skill in the art would understand the notation (e.g., "a system having at least one of A, B, or C" includes, but is not limited to, systems having only A, only B, only C, both A and B, both A and C, both B and C, and / or all of A, B, and C, etc.). Furthermore, one of ordinary skill in the art will understand that any disjunctive word and / or phrase expressing two or more alternative terms should typically be understood to contemplate the possibility of including one of those terms, either of those terms, or both of those terms, unless the context dictates otherwise, whether in the specification, claims, or drawings. For example, the phrase "A or B" will typically be understood to include the possibilities of "A" or "B" or "A and B."
[0187] With respect to the appended claims, those skilled in the art will understand that the operations recited herein generally can be performed in any order. Also, while flow diagrams of various operations are presented in a sequence, it will be understood that the various operations can be performed in orders other than those illustrated, or can be performed simultaneously. Examples of such alternative orderings can include overlapping, interleaved, interleaved, reordered, incremental, preliminary, additional, simultaneous, reverse, or other different orderings, unless the context dictates otherwise. Furthermore, the terms "responsive to," "related to," or other past-tense adjectives are generally not intended to exclude such variations, unless the context dictates otherwise.
[0188] It is worth noting that any reference to "one aspect," "an aspect," "an exemplification," "one exemplification," etc. means that a particular feature, structure, or characteristic described in connection with that aspect is included in at least one aspect. Thus, the appearances of the phrases "in one aspect," "in an aspect," "in an exemplification," and "in one exemplification" in various places throughout this specification do not necessarily all refer to the same aspect. Furthermore, particular features, structures, or characteristics may be combined in any suitable manner in one or more aspects.
[0189] Any patent application, patent, non-patent publication, or other disclosure material referenced herein and / or listed in any Application Data Sheet is incorporated herein by reference to the extent the incorporated material does not contradict this specification. As such, and to the extent necessary, the disclosure explicitly set forth herein shall prevail over any conflicting material incorporated herein by reference. Any material, or portion thereof, that is stated to be incorporated herein by reference but that contradicts current definitions, views, or other disclosure material set forth herein shall be incorporated only to the extent that no contradiction arises between the incorporated material and the current disclosure material.
[0190] In summary, many benefits have been described that result from using the concepts described herein. The foregoing description of one or more embodiments has been presented for purposes of illustration and description. It is not intended to be exhaustive or to be limited to the precise form disclosed. Modifications or variations are possible in light of the above teachings. The one or more embodiments have been selected and described to illustrate the principles and practical applications, thereby enabling those skilled in the art to utilize various embodiments, with various modifications, as suited to the particular use contemplated. It is intended that the claims presented herewith define the overall scope.
[0191] [Embodiment] (1) A method of implementing an operational setting profile for a modular energy system, the modular energy system comprising: an energy module; and a display screen configured to render a graphical user interface (GUI), the energy module comprising a port configured to deliver an energy modality to a coupled surgical instrument, the method comprising: displaying, via the GUI, a plurality of widgets corresponding to the ports, the plurality of widgets configured to display information related to an operational configuration of the modular energy system; storing, by a memory accessible by the modular energy system, a plurality of profiles, each of the profiles including a profile name and a configuration of operational settings implementable by the modular energy system; displaying, via the GUI, a profile modal window configured to allow a user to select one or more profiles from the plurality of profiles; implementing, by the modular energy system, the configuration of operational settings for a first profile based on the user selecting a first profile of the plurality of profiles using the profile modal window; and displaying, by the plurality of widgets, information related to the configuration of operational settings of the first profile based on the user selecting the first profile using the profile modal window. (2) displaying the profile modal window 2. The method of embodiment 1, comprising displaying a search bar configured to allow the user to enter one or more search terms to locate one or more profiles among the plurality of profiles. (3) displaying the profile modal window Displaying alphabet GUI objects; and displaying the names of the plurality of profiles in alphabetical order based on the user's selection of the alphabet GUI object. (4) displaying the profile modal window displaying a department GUI object, each of the plurality of profiles being associated with a department name; A method according to any one of embodiments 1 to 3, comprising displaying the names of the plurality of profiles based on the department names associated with the plurality of profiles. (5) displaying the profile modal window displaying a surgeon GUI object, each of the plurality of profiles being associated with a surgeon name; A method as described in any one of embodiments 1 to 4, comprising displaying the names of the plurality of profiles based on the surgeon names associated with the plurality of profiles.
[0192] (6) The method further includes displaying a profile creation and editing mode by the GUI, the profile creation and editing mode allowing a user to: creating a new profile by inputting information related to configuring operational settings and saving the new profile in the memory, thereby adding the new profile to the plurality of profiles; A method as described in any one of embodiments 1 to 5, configured to enable editing a second profile of the plurality of profiles by adjusting the configuration of operational settings of the second profile and saving the second profile having the adjusted configuration of operational settings in the memory. (7) displaying, by the GUI, an energy modality edit modal window based on the user selecting a first widget of the plurality of widgets; A method as described in any one of embodiments 1 to 6, further comprising: the modular energy system adjusting the configuration of operational settings of the first profile based on the user's interaction with the energy modality editing modal window. (8) The method of embodiment 7, further comprising: storing, by the modular energy system, the adjusted configuration of operational settings of the first profile in the memory, thereby overwriting the first profile and creating an updated first profile. (9) The method of embodiment 7, further comprising: storing, by the modular energy system, the adjusted configuration of operational settings of the first profile in the memory, thereby creating a new profile, and leaving the first profile unchanged in the memory. (10) displaying the profile modal window displaying the profile names via the GUI, each profile name being associated with a check box; and A method according to any one of embodiments 1 to 9, comprising displaying at least one of an edit button, a rename button, a delete button, and an export button by the GUI.
[0193] (11) Displaying the profile modal window includes displaying the edit button, and the method further comprises: The method of embodiment 10, further comprising displaying a profile creation and editing mode via the GUI based on the user selecting the check box associated with one of the profile names and selecting the edit button. (12) Displaying the profile modal window includes displaying the delete button, and the method further comprises: The method of embodiment 10 or 11, further comprising deleting the second profile by the modular energy system based on the user selecting the check box associated with the name of a second profile among the plurality of profiles and selecting the delete button. (13) Displaying the profile modal window includes displaying the export button, and the method further comprises: A method as described in any of embodiments 10 to 12, further comprising exporting the second profile by the modular energy system to an external device coupled to the modular energy system based on the user selecting the check box associated with the name of a second profile among the plurality of profiles and selecting the export button. (14) A modular energy system for use in a surgical environment, comprising: one or more energy modules, each of the one or more energy modules comprising a port, each of the ports configured to deliver an energy modality to a surgical instrument connected thereto; a memory containing a plurality of profiles, each profile including a name and a configuration of operational settings implementable by the modular energy system; a header module including a display screen configured to render a graphical user interface (GUI), the GUI comprising: displaying a plurality of widgets corresponding to the ports, the plurality of widgets configured to display information related to operational settings of the modular energy system; displaying a window configured to allow a user to select from the plurality of profiles contained in the memory; and a header module configured to populate the widget with information related to the configuration of operational settings of one of the profiles based on the user selecting the profile. (15) The window a search bar configured to allow the user to enter one or more search terms to locate one or more profiles of the plurality of profiles; an alphabet GUI object, the window configured to display the names of the plurality of profiles in alphabetical order based on the user selecting the alphabet GUI object; and a department GUI object, each of the plurality of profiles being associated with a department name, and the window configured to display the names of the plurality of profiles based on the department names associated with the plurality of profiles based on the user selecting the department GUI object; and a surgeon GUI object, wherein each of the plurality of profiles is associated with a surgeon name, and the window is configured to display the names of the plurality of profiles based on the surgeon name associated with the plurality of profiles based on the user selecting the surgeon GUI object.
[0194] (16) The GUI is The system of embodiment 14 or 15, further configured to display a profile creation and editing mode configured to allow a user to create a new profile and save the profile in the memory, thereby adding the new profile to the plurality of profiles. (17) The GUI is A system described in any of embodiments 14 to 16, further configured to display an energy modality editing modal window based on the user selecting a first widget from the plurality of widgets, the energy modality editing modal window being configured to enable the user to edit the operational settings of the port from the plurality of ports corresponding to the first widget. (18) The GUI is A system described in any of embodiments 14 to 17, further configured to display a profile creation and editing mode configured to enable a user to edit the configuration of the operational settings of one of the plurality of profiles. (19) The GUI is A system described in any of embodiments 14 to 18, further configured to display an edit button in the window, wherein the user can select the edit button to cause the GUI to display a profile creation and editing mode. (20) The GUI is A system described in any of embodiments 14 to 19, further configured to display a delete button in the window, wherein the user can select the delete button to cause the modular energy system to delete one or more of the plurality of profiles from the memory.
[0195] (21) The header module further includes a USB port, and the GUI A system described in any of embodiments 14 to 20, further configured to display an export button in the window, wherein the user can select the export button to cause the modular energy system to export one or more profiles of the plurality of profiles to a USB drive connected to the USB port. (22) A computer program or computer program product comprising instructions that, when executed by a computer, such as a modular energy system for use in a surgical environment, cause the computer to perform the steps of the method according to any one of embodiments 1 to 13. (23) A computer-readable medium or computer-readable storage medium comprising instructions that, when executed by a computer, such as a modular energy system for use in a surgical environment, cause the computer to perform the steps of the method described in any one of embodiments 1 to 13.
Claims
1. 1. A modular energy system for use in a surgical environment, comprising: one or more energy modules, each of the one or more energy modules comprising a port, each of the ports configured to deliver an energy modality to a surgical instrument connected thereto; a memory containing a plurality of profiles, each profile including a name and a configuration of operational settings implementable by the modular energy system; a header module including a display screen configured to render a graphical user interface (GUI), the GUI comprising: displaying a plurality of widgets corresponding to the ports, the plurality of widgets configured to display information related to operational settings of the modular energy system; displaying a window configured to allow a user to select from the plurality of profiles contained in the memory; and a header module configured to populate the widget with information related to the configuration of operational settings of one of the profiles based on the user selecting the profile.
2. The window is a search bar configured to allow the user to enter one or more search terms to locate one or more profiles of the plurality of profiles; an alphabet GUI object, wherein the window is configured to display the names of the plurality of profiles in alphabetical order based on the user selecting the alphabet GUI object; and a department GUI object, wherein each of the plurality of profiles is associated with a department name, and the window is configured to display the names of the plurality of profiles based on the department names associated with the plurality of profiles based on the user selecting the department GUI object; and a surgeon GUI object, wherein each of the plurality of profiles is associated with a surgeon name, and wherein the window is configured to display the names of the plurality of profiles based on the surgeon name associated with the plurality of profiles based on the user selecting the surgeon GUI object.
3. The GUI comprises:
3. The system of claim 1, further configured to display a profile creation and editing mode configured to allow a user to create a new profile and save the profile to the memory, thereby adding the new profile to the plurality of profiles.
4. The GUI comprises:
2. The system of claim 1, further configured to display an energy modality edit modal window based on the user selecting a first widget of the plurality of widgets, the energy modality edit modal window configured to enable the user to edit operational settings of the port of the plurality of ports corresponding to the first widget.
5. The GUI comprises:
10. The system of claim 1, further configured to display a profile creation and editing mode configured to allow a user to edit the configuration of operational settings of one of the plurality of profiles.
6. The GUI comprises:
10. The system of claim 1, further configured to display an edit button in the window, the user being able to select the edit button to cause the GUI to display a profile creation and editing mode.
7. The GUI comprises:
2. The system of claim 1, further configured to display a delete button in the window, the user being able to select the delete button to cause the modular energy system to delete one or more of the plurality of profiles from the memory.
8. The header module further comprises a USB port, and the GUI 2. The system of claim 1, further configured to display an export button in the window, the user being able to select the export button to cause the modular energy system to export one or more profiles of the plurality of profiles to a USB drive connected to the USB port.
9. 1. A method of implementing an operational setting profile for a modular energy system, the modular energy system comprising: an energy module; and a display screen configured to render a graphical user interface (GUI), the energy module comprising a port configured to deliver an energy modality to a coupled surgical instrument, the method comprising: displaying, via the GUI, a plurality of widgets corresponding to the ports, the plurality of widgets configured to display information related to operational settings of the modular energy system; storing, by a memory accessible by the modular energy system, a plurality of profiles, each of the profiles including a profile name and a configuration of operational settings implementable by the modular energy system; displaying, via the GUI, a profile modal window configured to allow a user to select one or more profiles from the plurality of profiles; implementing, by the modular energy system, the configuration of operational settings for a first profile based on the user selecting a first profile of the plurality of profiles using the profile modal window; and displaying, by the plurality of widgets, information related to the configuration of operational settings of the first profile based on the user selecting the first profile using the profile modal window.
10. Displaying the profile modal window 10. The method of claim 9, comprising displaying a search bar configured to allow the user to enter one or more search terms to locate one or more profiles of the plurality of profiles.
11. Displaying the profile modal window displaying an alphabet GUI object; and displaying the names of the plurality of profiles in alphabetical order based on the user selecting the alphabet GUI object.
12. Displaying the profile modal window displaying a department GUI object, each of the plurality of profiles being associated with a department name; and displaying the names of the plurality of profiles based on the department names associated with the plurality of profiles.
13. Displaying the profile modal window displaying a surgeon GUI object, each of the plurality of profiles being associated with a surgeon name; and displaying the names of the plurality of profiles based on the surgeon names associated with the plurality of profiles.
14. The method further includes displaying a profile creation and editing mode by the GUI, the profile creation and editing mode allowing a user to: creating a new profile by inputting information related to configuring operational settings and saving the new profile in the memory, thereby adding the new profile to the plurality of profiles; 10. The method of claim 9, further configured to enable editing a second profile of the plurality of profiles by adjusting the configuration of operational settings of the second profile and saving the second profile with the adjusted configuration of operational settings in the memory.
15. displaying, via the GUI, an energy modality edit modal window based on the user selecting a first widget of the plurality of widgets; 10. The method of claim 9, further comprising: adjusting, by the modular energy system, the configuration of operational settings of the first profile based on the user's interaction with the energy modality edit modal window.
16. 16. The method of claim 15, further comprising saving, by the modular energy system, the adjusted configuration of operational settings of the first profile to the memory, thereby overwriting the first profile and creating an updated first profile.
17. 16. The method of claim 15, further comprising saving, by the modular energy system, the adjusted configuration of operational settings of the first profile to the memory, thereby creating a new profile and leaving the first profile unchanged in the memory.
18. Displaying the profile modal window displaying, via the GUI, the profile names, each profile name being associated with a check box; and and displaying, by the GUI, at least one of an edit button, a rename button, a delete button, and an export button.
19. Displaying the profile modal window includes displaying the edit button, and the method further comprises:
20. The method of claim 18, further comprising: displaying, by the GUI, a profile creation and editing mode based on the user selecting the check box associated with one of the profile names and selecting the edit button.
20. Displaying the profile modal window includes displaying the delete button, and the method further comprises:
20. The method of claim 18 or 19, further comprising deleting, by the modular energy system, the second profile based on the user selecting the check box associated with the name of a second profile of the plurality of profiles and selecting the delete button.
21. Displaying the profile modal window includes displaying the export button, and the method further comprises:
20. The method of claim 18, further comprising, based on the user selecting the check box associated with the name of a second profile of the plurality of profiles and selecting the export button, exporting, by the modular energy system, the second profile to an external device coupled to the modular energy system.
22. 10. A computer program or computer program product comprising instructions that, when executed by a computer such as a modular energy system for use in a surgical environment, cause the computer to perform the steps of the method of claim 9.
23. 10. A computer-readable medium or computer-readable storage medium comprising instructions that, when executed by a computer, such as a modular energy system for use in a surgical environment, cause the computer to perform the steps of the method of claim 9.