Medical system and method for monitoring limited use components
Patent Information
- Application Number
- CN202580009431.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-01-12
- Filing Date
- 2025-01-06
- Publication Date
- 2026-08-07
Smart Images

Figure CN122535960A_ABST
Abstract
Description
Cross-references to related applications
[0001] This application claims the benefit of priority to U.S. Provisional Application No. 63 / 620,234, filed January 12, 2024, which is incorporated herein by reference in its entirety. Technical Field
[0002] This disclosure generally relates to medical systems and methods for monitoring limited-use components. More specifically, aspects of this disclosure relate to medical systems and methods for monitoring the use of a connection device configured to removably connect a computing system and a medical device. Background Technology
[0003] A medical system may include a connection device for removably connecting a medical device to a computing system to perform medical procedures. The medical device may be disposable or single-use to minimize cross-contamination between patients. For example, after a medical procedure is performed, the medical device can be disconnected from the computing system and discarded. A new medical device can then be used for the next procedure. Discarding medical devices after each procedure generates significant waste and higher costs. Summary of the Invention
[0004] The aspects of the technology described herein relate to a medical system. An example medical system includes a computing system and a connectivity device configured to removably connect one or more medical devices to the computing system for use in one or more medical procedures. The connectivity device includes a memory, a first connector for connection to the computing system, and a second connector, different from the first connector, for connection to the one or more medical devices. The connectivity device has a lifespan. The computing system includes at least one memory configured to store instructions, and at least one processor configured to execute the instructions to perform operations to independently monitor the usage of the first and second connectors of the connectivity device. The operation includes: detecting a connection between the first connector and the computing system; determining a connection between the second connector and the first medical device based on one or more data interactions detected between the computing system and the first medical device in the one or more medical devices; receiving usage information of the connection device, the usage information including usage information specific to each of the first connector and the second connector; updating the usage information of each of the first connector and the second connector based on the connection between the first connector and the computing system and the connection between the second connector and the first medical device, respectively; determining, based on the received usage information or the updated usage information, whether at least one of a plurality of predetermined thresholds indicating that the lifespan of the connection device is approaching or has been reached has been met or exceeded, the plurality of predetermined thresholds including one or more predetermined thresholds specific to each of the first connector and the second connector; and performing one or more actions to indicate that the lifespan of the connection device is approaching or has been reached in response to determining that at least one of the plurality of predetermined thresholds has been met or exceeded.
[0005] In any of the example medical systems disclosed herein, the operation may further include: in response to the connection of the first connector to the computing system, receiving an identifier associated with the connection device stored in the memory of the connection device, wherein the identifier is used to receive usage information of the connection device or one or more of the plurality of predetermined thresholds. The received usage information and the updated usage information may be stored by at least one of the following: locally stored by the computing system; locally stored in the memory of the connection device; or remotely stored by a data storage system. The received usage information may include usage information of the connection device previously monitored by the computing system or one or more other computing systems. The received usage information may include one or more of the following: the number of connections associated with each of the first connector and the second connector, the total amount of usage time, or the amount of time elapsed since the earliest connection. The plurality of predetermined thresholds may include one or more of the following: a threshold number of connections, a threshold amount of usage time, or a threshold amount of time elapsed since the earliest connection for each of the first connector and the second connector.
[0006] In some aspects, for the first connector, updating the usage information may include, in response to detecting a connection between the first connector and the computing system: incrementing the number of connections of the first connector; and activating a first duration counter configured to measure the amount of time the first connector is connected to the computing system, wherein, at predetermined intervals, the amount of time indicated by the first duration counter is used to update the total usage time of the first connector. For the second connector, updating the usage information may include, in response to detecting one or more data interactions between the computing system and the first medical device: incrementing the number of connections of the second connector; and activating a second duration counter configured to measure the amount of time the one or more data interactions continuously occur between the computing system and the first medical device, wherein, at predetermined intervals, the amount of time indicated by the second duration counter is used to update the total usage time of the second connector.
[0007] In other respects, the operation may further include: determining, while the first connector remains connected to the computing system, based on the cessation of one or more data interactions between the computing system and the first medical device, that the second connector is disconnected from the first medical device; determining, based on one or more data interactions detected between the computing system and the second medical device among the one or more medical devices, that the second connector is connected to the second medical device; and further updating the usage information of the second connector based on the connection between the second connector and the second medical device.
[0008] In some examples, performing the one or more actions may include: generating a notification indicating that the lifespan of the connectivity device is nearing or has been reached; and providing the notification for display on a display device associated with the computing system. In other examples, performing the one or more actions may include performing one or more actions to disable the connectivity device. In some aspects, performing the one or more actions to disable the connectivity device may include preventing the processing and display of data received from the first medical device via the connectivity device. In other aspects, the connectivity device further includes one or more electronic components that act as pass-through components when in a closed-circuit state to allow data to flow between the computing system and the first medical device via the connectivity device, and performing the one or more actions to disable the connectivity device includes electrically disabling the connectivity device by generating a trigger signal and transmitting the trigger signal to the connectivity device, wherein the trigger signal causes the one or more electronic components of the connectivity device to switch to an open-circuit state that prevents any data flow.
[0009] In some examples, the operation may further include: generating a user interface including an indicator of the remaining lifespan of the connection device based on the updated usage information; and providing the user interface for display on a display device associated with the computing system. In other examples, the medical system is an endoscopic imaging system, and the connection device is a reusable umbilical cable for removably connecting one or more endoscopes to the computing system.
[0010] Furthermore, the technology described herein relates to a computing system that is removably connected to a medical device via a connection device for use during a medical procedure. An example computing system includes at least one memory configured to store instructions, and at least one processor configured to execute the instructions to perform operations to independently monitor the use of a first connector and a second connector of the connection device. The operation includes: detecting a connection of the connection device to the computing system via a first connector; receiving an identifier associated with the connection device from the connection device; using the identifier, receiving: usage information of the connection device specific to each of the first and second connectors, associated with at least a number of connections and a duration of use; and a plurality of predetermined thresholds associated with at least a number of connections and a duration of use, the plurality of predetermined thresholds (i) indicating that the lifespan of the connection device is approaching or has been reached, and (ii) specific to each of the first and second connectors; determining a connection between the second connector and the medical device based on one or more data interactions detected between the computing system and the medical device; determining, based on the received usage information, whether at least one of the plurality of predetermined thresholds has been met or exceeded; and in response to determining that at least one of the plurality of predetermined thresholds has been met or exceeded, generating and providing a notification indicating that the lifespan of the connection device is approaching or has been reached for display.
[0011] In any of the exemplary computing systems disclosed herein, in response to determining that at least one of the plurality of predetermined thresholds has been met or exceeded, the operation may further include performing one or more actions to render the connection device useless. Moreover, the operation may further include updating usage information for each of the first connector and the second connector based on the connection between the first connector and the computing system and the connection between the second connector and the medical device, respectively. Updating the usage information may include: for the first connector, in response to detecting a connection between the first connector and the computing system: incrementing the number of connections of the first connector; and activating a first duration counter configured to measure the amount of time the first connector is connected to the computing system, wherein, at predetermined intervals, the amount of time indicated by the first duration counter is used to update the total usage time of the first connector; and for the second connector, in response to detecting the one or more data interactions between the computing system and the medical device: incrementing the number of connections of the second connector; and activating a second duration counter configured to measure the amount of time of the one or more data interactions continuously occurring between the computing system and the medical device, wherein, at predetermined intervals, the amount of time indicated by the second duration counter is used to update the total usage time of the second connector.
[0012] Other aspects of the technology described herein may relate to a method performed by a computing system removably connected to a medical device via a connection means including a first connector and a second connector for use during a medical procedure. An example method includes: detecting a connection between the first connector of the connection means and the computing system; receiving an identifier associated with the connection means from the connection means; using the identifier, receiving: usage information of the connection means specific to each of the first and second connectors; and a plurality of predetermined thresholds indicating that the lifespan of the connection means is nearing or has been reached, the plurality of predetermined thresholds including one or more predetermined thresholds specific to each of the first and second connectors; updating the usage information of the first connector based on the detected connection and usage monitoring of the first connector while the first connector remains connected to the computing system; and determining the connection means based on one or more data interactions between the computing system and the medical device. The connection of the second connector to the medical device; independently of the first connector, updating the usage information of the second connector based on the determined connection and the monitoring of the use of the second connector while the second connector remains connected to the computing system; periodically determining, based on the received or updated usage information, whether at least one of the plurality of predetermined thresholds has been met or exceeded, throughout the entire duration for which at least the first connector is connected to the computing system; and in response to determining that at least one of the plurality of predetermined thresholds has been met or exceeded, performing one or more actions to indicate that the lifespan of the connected device is approaching or has been reached, including at least generating and providing a notification indicating that the lifespan of the connected device is approaching or has been reached for display.
[0013] In any of the exemplary methods disclosed herein, performing one or more actions may further include performing one or more actions to render the connection device useless.
[0014] It is understood that the foregoing general description and the following detailed description are exemplary and illustrative only, and do not limit the claimed invention. As used herein, the terms “comprise,” “comprising,” “includes,” “has,” “having,” or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article of manufacture, or apparatus that comprises a list of elements may include not only those elements but also other elements not expressly listed or inherent to such process, method, article of manufacture, or apparatus. The term “exemplary” is used in the sense of “example” rather than “ideal.” The term “distal” refers to a direction away from the operator / towards the treatment site, and the term “proximal” refers to a direction towards the operator. The term “about” or similar terms (e.g., “substantially”) include values + / - 10% of the stated value. Attached Figure Description
[0015] The accompanying drawings, which are incorporated in and form part of this specification, illustrate examples of this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0016] Figure 1 An example environment is described that allows for the implementation of a usage monitoring process for limited-use components in a medical system.
[0017] Figure 2A An example endoscopic imaging system is described.
[0018] Figure 2B Depicting Figure 2A An example of an umbilical cable in an endoscopic imaging system.
[0019] Figure 3 An example process for monitoring the usage of limited-use components in a medical system is described.
[0020] Figures 4A to 4D An example notification is described.
[0021] Figure 5 An example computing device is depicted. Detailed Implementation
[0022] As briefly mentioned above, a medical device that can be removably connected to a computing system via a connection device to perform medical procedures can be a single-use device or a disposable device. Therefore, to help reduce waste and improve cost efficiency, the connection device can be reusable. For example, the connection device can be cleaned or sterilized between each medical procedure. However, reusable connection devices may have a limited lifespan, considering that they may have components that are prone to wear, tear, or breakage after a certain number of uses, which may be further affected by sterilization and / or routine operator handling. The limited lifespan of the connection device can be limited by the number of connections and / or the duration of use. Therefore, aspects of this disclosure relate to medical systems and methods for monitoring the use of limited-use components (such as connection devices) and, when it is determined based on use monitoring that the lifespan of the limited-use component is approaching and / or has been reached, performing one or more actions to instruct the operator.
[0023] The connection device may include a first connector configured to be removably connected to a computing system and a second connector configured to be removably connected to a medical device. The connection and usage of the first and second connectors may not necessarily correspond one-to-one. Furthermore, due to differences in the specifications and / or requirements of the first and second connectors, each of the first and second connectors may be associated with different numbers of connections and / or usage durations with a defined lifespan. For example, the first and second connectors may have components that wear at different rates (e.g., as specified by specifications and / or requirements). Therefore, usage monitoring can be performed independently for each of the first and second connectors, and one or more actions can be performed based on determining that at least one of the first and second connectors is approaching or has reached a corresponding number of connections and / or usage duration.
[0024] Figure 1 An exemplary environment 100 is depicted in which a usage monitoring process for limited-use components of a medical system 101 can be implemented. Environment 100 may include the medical system 101, one or more optional server-side systems 116, and / or an optional network 118 for communicatively coupling the medical system 101 to the optional server-side systems 116. The medical system 101 may include one or more of a medical device 102, a computing system 104, a connectivity device 106, and one or more display devices 108.
[0025] Medical device 102 can be used to perform diagnostic and / or interventional medical procedures on a patient when connected to computing system 104. Medical device 102 can be a single-use device that is discarded or disposed of when disconnected from computing device 102 (e.g., at the end of a medical procedure). Therefore, although... Figure 1 Only one medical device 102 is shown, but the environment 100 may include one or more other medical devices 102 that are the same as or similar to the medical device 102 and may also be removably connected to the computing system 104 to perform medical procedures.
[0026] In some examples, and as referenced Figure 2A In more detail, medical device 102 may be an endoscope or other type of endoscope or an imaging-capable medical device, such as an endoscope, bronchoscope, ureteroscope, duodenoscope, gastroscope, endoscopic ultrasound (“EUS”), colonoscope, laparoscope, arthroscope, cystoscope, suction endoscope, sheath, or catheter, etc. In other examples, medical device 102 may include instruments configured to perform treatments, such as high-frequency therapeutic tools for cutting and / or coagulating tissue.
[0027] The computing system 104 may be a controller, control unit, computing device, or other similar independent processing unit separate from and removably connected to the medical device 102. The computing system 104 may include a memory 110 and one or more processors 112. The memory 110 may store instructions to be executed by the processors 112 to cause the computing system 104 to perform corresponding operations. The memory 110 may also include one or more data storage devices. Alternatively or separately, the computing system 104 may include one or more data storage devices separate from the memory 110. In some examples, the processor 112 may be or include a field-programmable gate array (FPGA), a digital signal processing (DSP) processor, a graphics processing unit (GPU), etc.
[0028] At least a portion of the instructions stored in memory 110 may include a process for monitoring the usage of limited-use components of medical system 101. See below for reference. Figure 3In a more detailed description, the example usage monitoring process may include: receiving usage information associated with a limited-use component and a predetermined threshold indicating that the lifespan of the limited-use component is approaching or has been reached; updating the received usage information based on the monitored usage; comparing the received usage information and / or the updated usage information with the predetermined threshold to determine whether the lifespan of the limited-use component is approaching or has been reached; and, upon determination, performing one or more actions to indicate that the lifespan of the limited-use component is approaching or has been reached. At least one of the processors 112 may be configured to perform the usage monitoring process. In some examples, when the medical device 102 has imaging capabilities, the instructions stored in the memory 110 may also include one or more image processing operations. Additionally, the processor 112 may include at least one image processor configured to process image data captured by the imaging component of the medical device 102 and provided to the computing system 104 based on the stored instructions to generate an image.
[0029] The computing system 104 may further include an optional communication interface 114 for providing connectivity to an optional network 118 to facilitate communication with an optional server-side system 116. Although not explicitly stated... Figure 1 As shown, but optional communication interface 114 may also provide connectivity to medical device 102, connection device 106, and / or display device 108. In some examples, communication connections between computing system 104 and medical device 102, computing system 104 and connection device 106, and / or computing system 104 and display device 108 may be supported at least partially via optional network 118.
[0030] although Figure 1 Only one computing system 104 is shown, but in some examples, environment 100 may include a connection device 106 that may also be removably connected to one or more other computing systems 104 that are the same as or similar to computing system 104, as described below. For illustrative purposes, within a medical facility, multiple program suites may each include a computing system 104 that remains located within that suite.
[0031] The connection device 106 may be a device or device component configured to removably connect the medical device 102 and the computing system 104 to each other. The connection device 106 may include a memory 120, a first connector 122, a second connector 124, and / or an optional processor 126. The memory 120 may be configured to store data associated with the connection device 106, including at least an identifier for the connection device 106. The identifier may include a serial number or other similar information for identifying the connection device 106. In some examples, a portion of the identifier may indicate a generic type of the connection device 106 (e.g., an umbilical cable for an endoscope), and also provide information unique to a specific connection device 106 of that generic type. In other examples, the memory 120 may also store usage information associated with the connection device 106. The memory 120 may be or include an electrically erasable programmable read-only memory (EEPROM). In some examples, the memory 120 may be located within or closer to the first connector 122 than to the second connector 124.
[0032] In some examples, and as referenced Figure 2A and Figure 2B As shown and described in more detail, the connecting device 106 may include tubular components (e.g., Figure 2B The tubular component (tube 254) and the first connector 122 and the second connector 124 can be positioned at opposite ends of the tubular component. The tubular component can be hollow to accommodate any cable, wire, or other data transmission element extending from the first connector 122 to the second connector 124 to facilitate a communicative connection between the computing system 104 and the medical device 102. In some examples, and as discussed in more detail below, the tubular component can also accommodate optical fibers or lighting fibers configured to transmit light for emission by the medical device 102.
[0033] The first connector 122 can be configured to mechanically and electrically connect the connection device 106 to the computing system 104. The second connector 124 can be configured to mechanically and electrically connect the connection device 106 to the medical device 102. The first connector 122 and the second connector 124 can be different connectors composed of different connection components corresponding to the computing system 104 and the medical device 102, respectively. In other words, the first connector 122 and the second connector 124 include different connection components based on specifications or requirements to achieve mechanical and electrical connections with the computing system 104 and the medical device 102, respectively.
[0034] When the first connector 122 is connected to the computing system 104 and the second connector 124 is connected to the medical device 102, the computing system 104 and the medical device 102 can be enabled to communicate via the connection device 106 (e.g., data flow between the computing system 104 and the medical device 102 can be supported). For example, data can be transmitted from the computing system 104 via the first connector 122 to the connection device 106, from the first connector 122 via a cable, wire, or other data transmission element to the second connector 124, and via the second connector 124 to the medical device 102, and vice versa. In some examples, the first connector 122 and the computing system 104 may have at least one dedicated electrical connection for data transmission between them (e.g., an electrical connection that does not extend through the connection device 106 to the medical device 102 via the second connector 124).
[0035] The connection device 106 may be reusable. However, the connection device 106 may have a lifespan (e.g., the connection device 106 may be a limited-use component or device). The connection device 106 may have components that are prone to wear, tearing, or breakage after a certain number of uses or the passage of normal time, which may be further affected by sterilization and / or routine operator handling. Therefore, the lifespan of the connection device 106 may be defined based on cycles and / or usage duration. A cycle may include the number of uses (e.g., the number of connections). The duration may include the total amount of usage time and / or the amount of time elapsed since the earliest connection (e.g., the first connection). In some examples, the specific number of cycles and / or usage duration used to define the lifespan may further take into account the effects of sterilization and / or routine operator handling.
[0036] Several predetermined thresholds corresponding to or indicating lifespan can be referenced below. Figure 3 The usage monitoring process described in detail is used. Example predetermined thresholds may include a threshold number of connections, a threshold amount of usage time, and / or a threshold amount of time elapsed since first use. In some examples, the predetermined threshold may represent a maximum value indicating that the lifespan has been reached. In other examples, the threshold may represent a value less than this maximum value, indicating that the lifespan is approaching but has not yet been reached. Because the first connector 122 and the second connector 124 may differ from each other for the reasons described above, one or more of the predetermined thresholds may differ between the first connector 122 and the second connector 124, and are therefore specific to the first connector and the second connector. Therefore, the predetermined thresholds may include a first set of predetermined thresholds and a second set of predetermined thresholds respectively associated with the first connector 122 and the second connector 124, against which independently monitored usage associated with the first connector 122 and the second connector 124 can be compared.
[0037] In some examples, the connection device 106 may also include one or more electronic components that can be manipulated to render the connection device 106 useless. For example, initially, the electronic components may be in a closed-circuit state and act as a pass-through component, allowing data to flow from the computing system 104 to the medical device 102 via the connection device 106. In response to the computing system 104 generating and transmitting a trigger signal, the electronic components may be switched to an open-circuit state, blocking any data flow. In some examples, and as described in more detail below, as part of a usage monitoring process, the computing system 104 may generate and send a trigger signal in response to determining that the lifetime of the connection device 106 has been reached.
[0038] In a further example, the connectivity device 106 may include an optional processor 126. For example, the optional processor 126 may be a microcontroller. In such an example, the memory 120 may also be configured to store instructions for the usage monitoring process, and the optional processor 126 may be configured to execute these instructions to perform the usage monitoring process. In other words, the connectivity device 106 may perform the usage monitoring process, either by the computing system 104 or by the connectivity device in addition to the computing system.
[0039] Display device 108 can be configured to display data associated with one or more of medical device 102, computing system 104, and / or connection device 106. In some examples, the displayed data may include information associated with the usage and / or remaining lifespan of a limited-use component (e.g., connection device 106) determined as part of a usage monitoring process. Additionally, when medical device 102 includes imaging capabilities, the displayed data may also include images generated by computing system 104. Display device 108 may include one or more combinations of monitors, computing device screens, touchscreen displays, etc. In some examples, one or more of display devices 108 may be devices separate from computing system 104, which may be communicatively coupled to computing system 104 via wired and / or wireless connections. In other examples, at least one of display devices 108 may be a display or screen of computing system 104 itself.
[0040] In some examples, computing system 104 may generate or cause the generation of one or more graphical user interfaces (GUIs) based on instructions or information stored in memory 110, instructions or information received from one or more optional server-side systems 116, and may cause these GUIs to be displayed via display device 108. In addition to the displayed data, the GUI may also include text, visual elements, controls, etc. Display device 108 may include a touchscreen or a display with other input systems (e.g., mouse, keyboard, voice, etc.) for operators of computing system 104 to control the functions of computing system 104, medical device 102, or connectivity device 106 via computing system 104 and / or display device 108.
[0041] One or more components of environment 100 (such as medical device 102, computing system 104, connectivity device 106, and / or display device 108) may be network-connected and may communicate with each other via a wired or wireless network (such as optional network 118). The network may be an electronic network. The network may include a wide area network (“WAN”), a local area network (“LAN”), a personal area network (“PAN”), a cellular network (e.g., 3G, 4G, 5G, etc.), etc. In other examples, components of environment 100 may communicate and / or connect to the network via a universal serial bus (USB) or other similar local low-latency connection or direct wireless protocol. Components of environment 100 may use one or more standard communication protocols to connect via the network, enabling components to transmit and receive communications with each other across the network.
[0042] In some examples, environment 100 may also include an optional server-side system 116 when one or more components of environment 100 are connectable to an optional network 118 (such as at least computing system 104). The optional server-side system 116 may include one or more remote data storage systems for storing data generated by computing system 104 (e.g., data and / or image data associated with the use of monitoring processes). Alternatively or additionally, when medical device 102 includes an imaging system or apparatus, the optional server-side system 116 may include remote image processing systems configured to perform at least a portion of image processing, including but not limited to more resource-intensive processes such as machine learning processes (e.g., to conserve local resources of computing system 104 when network connectivity is available).
[0043] Despite the various components in Environment 100 Figure 1While depicted as separate components, it should be understood that in some embodiments, a component or part of a component in environment 100 may be integrated with or incorporated into one or more other components. For example, one of the display devices 108 may be integrated with computing system 104. In some embodiments, the operation or aspects of one or more of the components discussed above may be distributed across one or more other components. Any suitable arrangement and / or integration of various systems and devices in environment 100 may be used.
[0044] The specific examples included throughout this disclosure implement an endoscopic imaging system configured to perform a use monitoring process on a reusable umbilical cable with a limited lifespan, the cable being configured to removably connect an endoscope to a controller. However, it should be understood that the techniques according to this disclosure can be adapted to other medical systems having medical devices that are connected to a computing system for operation via reusable cords, cables, or other similar connection devices with a lifespan (e.g., limited use). For example, these techniques can be adapted to electrosurgical systems including a high-frequency (HF) generator, one or more electrodes, and / or a grounding pad, in which the limited-use connection device can be used to connect the generator to the electrodes and / or the grounding pad. It should also be understood that the examples above are merely illustrative. The techniques and methods of this disclosure can be adapted to any suitable activity.
[0045] Figure 2A An example endoscopic imaging system 200 is depicted. Endoscopic imaging system 200 may be a reference. Figure 1 An example of a medical system 101 described in detail. Endoscopic imaging system 200 may include a medical device 202, a controller 204, an umbilical cable 206 removably connecting the medical device 202 to the controller 204, and a monitor 208. Figure 2B The umbilical cable 206 is depicted when it is disconnected from the medical device 202 and the controller 204.
[0046] refer to Figure 2A Medical device 202 can be an example type of medical device 102. Medical device 202 can be a single-use device or a disposable device. Medical device 202 may include a handle 209 and a shaft 210. Although medical device 202 is... Figure 2A While described as a cholangioscope, it should be understood that this disclosure also covers duodenoscopes, endoscopes, bronchoscopes, gastroscopes, endoscopic ultrasound (EUS) endoscopes, colonoscopes, ureteroscopes, bronchoscopes, laparoscopes, cystoscopes, suction endoscopes, sheaths, catheters, similar devices, or any other medical device that can be used in conjunction with umbilical cables or other similar cables for transmitting electrical signals, power, etc.
[0047] At least a portion of shaft 210 (including distal end 212 of shaft 210) can be inserted into a patient's body cavity during a medical procedure and navigated through the body cavity to a target site, such that distal end 212 is positioned near the target site. Distal end 212 may include one or more illumination devices 214, imaging devices 216, and / or distal openings for one or more of the working channel 218, suction channel 220, and / or fluid flushing channel 222. Distal end 212 in Figure 2A The distal end 212 is shown facing distally or forward, with its components facing distally. However, in other examples, the distal end 212 may be oriented to the side. That is, the illumination device 214, the imaging device 216, and optionally one or more other distal components (such as openings in the working channel 218, the suction channel 220, and / or the fluid flushing channel 222) may be oriented radially outward, perpendicular to, substantially perpendicular to, or otherwise transverse to the longitudinal axis of the shaft 210 and the distal end 212. Alternatively or additionally, the distal end 212 may include one or more imaging devices 216 oriented in more than one direction. For example, a first imaging device 216 may be radially outward, and a second imaging device 216 may be oriented distally (substantially parallel to the longitudinal axis of the distal end 212 and the shaft 210).
[0048] Imaging device 216 may be configured to continuously capture image signals during a medical procedure as the distal end 212 of medical device 102 is inserted into a patient's body cavity and navigates through the cavity to a target site. Imaging device 216 may include one or more cameras, one or more image sensors (including analog and / or digital sensors), one or more endoscopic viewing elements, or one or more optical components including one or more image sensors and one or more lenses, and other similar devices. Illumination device 214 may be configured to receive and / or emit light during a medical procedure to illuminate an area of the patient's body (e.g., the target site) to facilitate imaging of the target site by imaging device 216. Illumination device 214 may include one or more LEDs, incandescent light sources, fiber optics, and / or other illuminators.
[0049] The distal portion of shaft 210 connected to distal end 212 may have a steerable section. The steerable section may be, for example, a hinged joint. Shaft 210 and the steerable section may include a variety of structures known in the art or that may become known. Working channel 218 may be a lumen extending through shaft 210 and providing at distal end 212 a means of delivering instruments or treatment-related objects to and / or removing objects from a target site. Suction channel 220 may be a lumen extending through shaft 210 and providing a suction function at distal end 212. For example, fluid flushing channel 222 may be a lumen extending through shaft 210 and providing a flushing function at distal end 212 for cleaning imaging device 216 or cleaning target sites for better visualization.
[0050] Handle 209 may include one or more actuators. The actuators may provide control over a steerable section, elevator, and / or imaging function at the distal end 212 of the shaft, and may allow the supply of air, water, aspirate, etc. For example, handle 209 may include control knobs 224, 226 for left, right, up, and / or down control of a steerable section of shaft 210. For example, one of control knobs 224, 226 may provide left / right control of the steerable section, and the other may provide up / down control of the steerable section. Handle 209 may further include one or more locking mechanisms (e.g., knobs or levers) for preventing the steerable section from turning in at least one of the up, down, left, or right directions and / or braking the steerable section. Handle 209 may include an elevator control lever (e.g., if the medical device 202 is a duodenoscope). The lift control lever can raise and / or lower the lift via a connection between the lever and an actuation line extending from the lever, passing through shaft 210, and reaching the lift.
[0051] Umbilical cable 206 can be an example type of connection device 106. Umbilical cable 206 is removably connected to handle 209 for connecting handle 209, shaft 210, distal end 212, and components at distal end 212 to sources such as power, imaging device control, image processing, light, light control, and / or display devices. For example, umbilical cable 206 can also be removably connected to controller 204 and support the transmission of power and control signals from controller 204 to medical device 202, and particularly to imaging device 216 and illumination device 214. Additionally, umbilical cable 206 can support the transmission of image data from imaging device 216 to controller 204 for processing and display via monitor 208. Controller 204 can be an example type of computing system 104. Monitor 208 can be an example type of display device 108.
[0052] The umbilical cable 206 can be connected to each of the handle 209 and the controller 204 via any suitable electrical and mechanical connection that securely but removably connects the umbilical cable 206 to the handle 209 and the controller 204, respectively, and allows electrical signals, power, etc., to be transmitted between the controller 204 and the medical device 202 via the umbilical cable 206. The mechanical connection may include mating physical connections (e.g., via opposing female and male connectors). The electrical connection may include any suitable electrical connectors included in each of the umbilical cable 206, the handle 209, and the controller 204, including pins, spring pins, edge connectors, plugs, ports, solder joints, etc.
[0053] Turn Figure 2BThe umbilical cable 206 may include a tube 254, a controller connector 250 at a first end of the tube 254, and a medical device connector 252 at a second end of the tube 254 opposite to the first end. The umbilical cable 206 may be removably connected to the controller 204 via the controller connector 250 and removably connected to the medical device 202 via the medical device connector 252. The controller connector 250 may be an example type of the first connector 122, and the medical device connector 252 may be an example type of the second connector 124.
[0054] The umbilical cable 206 may also include a wire and / or optical circuitry system extending within the conduit 254 between the controller connector 250 and the medical device connector 252. The wire and / or optical circuitry system may include cables, wires, optical fibers, and / or lighting fibers for transmitting electrical signals (such as image sensor data, imager command signals, and power) between the controller 204 and the medical device 202. The wire and / or optical circuitry system may also transmit light and / or light command signals from the controller to the medical device 202.
[0055] The controller connector 250 may include an electrical connector 256 (e.g., in the form of a connector pin) that can be connected to a corresponding electrical connector at the controller 204, which in turn is electrically connected to control / power / optical components and circuitry within the controller 204. In some embodiments, the electrical connector 256 may be directly connected, for example, via a wire to circuitry housed within the controller connector 250. The circuitry may provide image processing (e.g., magnification, filtering, etc.), power, and / or electrical power.
[0056] Similarly, the medical device connector 252 may include an electrical connector 258 (e.g., in the form of a connector pin) that can be connected to a corresponding electrical connector at the handle 209 of the medical device 202, which in turn can be electrically connected to circuitry within the handle 209. In some embodiments, the electrical connector 258 may be directly connected, for example, via a wire to circuitry housed within the medical device connector 252. This circuitry may provide image processing (e.g., magnification, filtering, etc.), power, and / or electrical energy.
[0057] During a medical procedure, an imaging device 216 at the distal end 212 of the shaft 210 of the medical device 202 can capture image data and transmit it as an electrical signal to the handle 209. In some examples, circuitry in the handle 209 can perform basic processing on the image data. The processed image data can then be transmitted as an electrical signal via a connection between an electrical connector 258 and a corresponding connector in the handle 209 to the medical device connector 252 of the umbilical cable 206. Alternatively, the image data may not be processed before transmission, and / or may only be modified, for example, to amplify the transmitted electrical signal. In some examples, further processing can be performed in one or more circuits within the umbilical cable 206 as the image data is transmitted via a wire or optical circuitry system extending from the medical device connector 252 to the controller connector 250 within a tube 254. For example, a transducer within the medical device connector 252 can convert the electrical signal into an optical signal for transmission to the controller connector 250 via the optical circuitry system. The controller connector 250 may also have a converter for converting optical signals (e.g., those carrying image data) back into electrical signals for transmission to the controller 204. For example, the controller 204 receives the electrical signals via the controller connector 250 and processes them (e.g., in the image processor of the controller 204) to generate an image and display it on the monitor 208.
[0058] The electrical wires and / or optical circuitry extending through tube 254 can also transmit light and / or light signals, as well as power from controller 204, to the handle 209 of medical device 202. In some examples, at least two paths for light transmission may exist, allowing the light source to be positioned at a location different from distal end 212 (e.g., separate from illumination device 214). This reduces heat from distal end 212 and its associated drawbacks.
[0059] As an example, the umbilical cable 206 may include a light source, such as an LED, within the housing of the medical device connector 252. In such an example, the controller 204 may send power and / or control signals to the light source within the medical device connector 252 via the optical circuitry of the controller connector 250 and the tube 254. The light source may receive these signals and provide light to the illumination device 214 to illuminate the area surrounding the distal end 212 of the shaft 210. For example, light may be transmitted via a fiber optic cable through the connection of the medical device connector 252 to the handle 209 to the distal end 212 of the shaft 210.
[0060] As another example, controller 204 may include a light source (e.g., an LED). Controller 204 sends power signals and / or control signals to the light source within controller 204. The light source then sends light into controller connector 250 of umbilical cable 206, through an optical circuitry system (e.g., optical fiber) within tube 254, and to medical device connector 252, where the light is transmitted via fiber optic connectors to optical fibers within handle 209 and shaft 210, reaching the distal end 212 of medical device 202.
[0061] In use, the operator can connect the umbilical cable 206 to the controller 204 and the handle 209. The operator can then insert at least a portion of the shaft 210, including the distal end 212, into the patient's body cavity. The distal end 212 can be navigated to the target site. To provide visualization during navigation and at the target site, image data captured by the imaging device 216 while illumination is provided by the illumination device 214 can be provided to the controller 204 via the umbilical cable 206 for processing and display on the monitor 208, as described in detail above. At the end of the procedure, the shaft 210 can be removed from the body cavity. The operator can then disconnect the umbilical cable 206 from the handle 209. The medical device 202 can then be discarded. The umbilical cable 206 can then be cleaned and reused in subsequent procedures with another medical device 202. In some examples, the umbilical cable 206 can remain connected to the controller 204 while being cleaned. In other examples, the umbilical cable 206 can be disconnected for cleaning and connected to the same controller 204 or a different computing system similar to controller 204 in subsequent procedures.
[0062] Figure 3 An example process 300 for monitoring the use of limited-use components (such as connection device 106) of medical system 101 is depicted. In some examples, one or more steps or decisions of process 300 may be performed by processor 112 of computing system 104. One example type of connection device 106 that can be monitored for its use may include umbilical cable 206 of endoscopic imaging system 200.
[0063] At step 302, process 300 may include detecting the connection between the first connector 122 of the connection device 106 and the computing system 104. This connection may be an electrical connection and / or a mechanical connection. In some examples, the first connector 122 and the computing system 104 may have a dedicated or proprietary electrical connection through which the computing system 104 can detect the connection.
[0064] At step 304, process 300 may include receiving an identifier associated with connection device 106 from connection device 106. For example, connection of connection device 106 to computing system 104 may activate memory 120 of connection device 106 and transfer the identifier to computing system 104.
[0065] At step 306, process 300 may include receiving usage information for connection device 106. In some examples, an identifier may be used to receive the usage information, as described in detail below. The received usage information may include usage information of connection device 106 previously monitored by computing system 104 and / or one or more other computing systems 104. The received usage information may include usage information specific to each of the first connector 122 and the second connector 124. For example, the received usage information may include a first set of usage values associated with the first connector 122. The received usage information may also include a second set of usage values associated with the second connector 124.
[0066] The first set of usage values and the second set of usage values may respectively represent the previous use (if any) of the connection device 106 with one or more computing systems 104 or one or more medical devices 102. Additionally, the first set of usage values and the second set of usage values may correspond to metrics used to define the lifespan of the connection device. For example, the lifespan of the connection device 106 may be defined based on cycles and / or usage duration. A cycle may include the number of uses (e.g., number of connections or connection count). A duration may include the total amount of usage time and / or the amount of time elapsed since the earliest connection (e.g., initial connection or use). Accordingly, the first set of usage values associated with the first connector 122 may include the number of times the first connector 122 (if any) has been connected to one or more computing systems 104. The first set of usage values may also include the total amount of usage time associated with the first connector 122's connection to one or more computing systems 104 (if any) and / or the amount of time elapsed since the first connector 122 was first connected to one of the computing systems 104. Similarly, the second set of usage values associated with the second connector 124 may include the number of times the second connector 124 (if any) has been connected to one or more medical devices 102. The second set of usage values may also include the total amount of usage time associated with the connection of the second connector 124 to the medical device 102 (if any) and / or the amount of time elapsed since the second connector 124 was first connected to one of the medical devices 102.
[0067] Usage information specific to the first connector 122 may not necessarily, and often may not, have a one-to-one correspondence with usage information specific to the second connector 124. Therefore, the first set of usage values and the second set of usage values associated with the first connector 122 and the second connector 124, respectively, may differ from each other. For example, in some medical settings, an operator may connect the connector 106 to the computing system 104 only once before the lifespan of the connector 106 is nearing or reaching its end. However, within the same time period, the operator may connect the connector 106 to and disconnect it from multiple medical devices 102 (e.g., cleaning the connector 106 while it remains connected to the computing system 104 after each medical device 102 is disconnected). Accordingly, the first set of usage values associated with the first connector 122 may have a lower connection count but a higher total usage time than the second set of usage values associated with the second connector 124. Furthermore, the time elapsed since the earliest connection may vary between the first connector 122 and the second connector 124.
[0068] How usage information is received at step 306 can depend on the location where the usage information is stored. In some examples, the usage information may be stored locally on the memory 110 of the computing system 104. The usage information of the connection device 106 may be stored in association with an identifier for the connection device 106. Therefore, when the identifier is received, the identifier can be used to identify locally stored usage information (if any) for the connection device 106. If no usage information has been previously stored (e.g., the connection device 106 has not previously been connected to the computing system 104 and its usage has not been monitored and stored by the computing system), a new data storage entry may be generated and associated with the identifier.
[0069] However, if usage information is stored only locally by computing system 104, computing system 104 may be limited to storing usage information associated with computing system 104 itself (e.g., monitored by computing system 104). In other words, if the connection device 106 was previously connected to one or more other computing systems 104 (e.g., computing systems 104 in different program suites of a medical facility) before computing system 104, used for a given amount of time, and then disconnected from those other computing systems, the usage information monitored by those other computing systems 104 will not be available or accessible to computing system 104. Therefore, accurate usage monitoring will require the connection device 106 to be connected to and used only with the same computing system 104.
[0070] Alternatively, in an example where computing system 104 is network-connected and at least one of the optional server-side systems 116 includes a remote data storage system, usage information of connection device 106 can be stored at the remote data storage system in association with an identifier of connection device 106. Therefore, upon receiving the identifier, computing system 104 can generate a query using (e.g., including) the identifier to transmit (e.g., via optional communication interface 114 through optional network 118) to the data storage system. In response, computing system 104 can receive usage information from connection device 106. By remotely storing usage information, any computing system in computing system 104 that is network-connected and has access to the remote data storage system can obtain the usage information. Therefore, accurate usage monitoring can be performed even when connection device 106 is connected to and used in conjunction with multiple computing systems 104.
[0071] Alternatively or concurrently, usage information may be stored locally on the memory 120 of the connection device 106. For example, the computing system 104 may receive usage information from the connection device 106 when the connection device 106 is connected to the computing system 104, as a supplement or alternative identifier to the identifier. As described in more detail below, when the connection device 106 is connected to the computing system 104, updated usage information monitored by the computing system 104 may be provided to and stored in the memory 120 of the connection device 106 in response to predefined events and / or at predefined intervals. As a result, the usage information provided is up-to-date (e.g., including updated usage information) the next time the connection device 106 is connected to one of the computing systems 104. Therefore, accurate usage monitoring can be performed even when the connection device 106 is connected to and used in conjunction with multiple computing systems 104.
[0072] At step 308, process 300 may include receiving a predetermined threshold indicating that the lifetime of the connected device 106 is approaching or has been reached. In other words, the predetermined threshold may correspond to a metric used to define the lifetime of the connected device 106. For example, the predetermined threshold may include a threshold number of connections, a threshold amount of usage time, and / or a threshold amount of time elapsed since the earliest connection (e.g., the first connection or usage). In some examples, the predetermined threshold may represent the maximum value of a given metric indicating that the lifetime of the connected device 106 has been reached. In other examples, the threshold may represent a value less than this maximum value, indicating that the lifetime is approaching but has not yet been reached.
[0073] In some examples, a predetermined threshold may be received simultaneously with and / or in a similar manner to the received usage information, using an identifier, as described in detail above with reference to step 306. For example, the predetermined threshold may be locally stored at the computing system 104 and / or remotely stored at a data storage system, associated with an identifier of the connection device 106 (e.g., a serial number specific to a given connection device 106) or a common model number common to all connection devices 106 belonging to the same model type as the given connection device 106. Alternatively, in some examples, a list of predetermined thresholds associated with each common type of connection device may be maintained (e.g., via the computing system 104 or a remote data storage system). The portion of the identifier indicating the common type of the connection device 106 can be used to query this list to obtain the predetermined threshold. Further, in other examples, the predetermined threshold may be stored in the memory 120 of the connection device 106 and received from that memory when connected to the computing system 104.
[0074] Because the first connector 122 and the second connector 124 may have different specifications or requirements that could affect durability, one or more of the predetermined thresholds, for example, may differ between the first connector 122 and the second connector 124, and are therefore specific to the first connector and the second connector. Therefore, the predetermined thresholds may include a first set of predetermined thresholds associated with the first connector 122 and a second set of predetermined thresholds associated with the second connector 124. For example, the first set of predetermined thresholds may include a first threshold number of connections, a first threshold usage time, and / or a first threshold time elapsed since the earliest connection for the first connector 122. Similarly, the second set of predetermined thresholds may include a second threshold number of connections, a second threshold usage time, and / or a second threshold time elapsed since the earliest connection for the second connector 124.
[0075] At decision 310, process 300 may include determining whether the usage information of the connection device 106 received at step 306 meets or exceeds any predetermined threshold received at step 308. Taking into account the usage of the first connector 122 and the second connector 124 and the potential differences between the predetermined thresholds associated with the first connector and the second connector, this determination may include: performing a first comparison of a first set of usage values with a first set of predetermined thresholds associated with the first connector 122, and performing a second comparison of a second set of usage values with a second set of predetermined thresholds associated with the second connector 124.
[0076] For example, when performing the first comparison, the number of times the first connector 122 has been connected to one or more computing systems 104 can be compared with a first threshold number of connections to the first connector 122 to assess lifetime based on cycles. Furthermore, the total amount of time the first connector 122 has been used with one or more computing systems 104 (e.g., the total amount of time the first connector 122 has been connected to one or more computing systems) can be compared with a first threshold amount of use time for the first connector 122 to further assess lifetime based on duration. Alternatively, to assess lifetime based on duration, the amount of time elapsed since the first connector 122 was first connected to one of the computing systems 104 can be compared with a first threshold amount of time elapsed since the first connection.
[0077] Similarly, when performing the second comparison, the number of times the second connector 124 connects to one or more medical devices 102 can be compared with a second threshold number of connections for the second connector 124 to assess lifetime based on cycles. Furthermore, the total amount of time the second connector 124 has been used with one or more medical devices 102 (e.g., the total amount of time the second connector 124 has been connected to one or more medical devices) can be compared with a second threshold amount of use time for the second connector 124 to further assess lifetime based on duration. As described in detail with reference to step 318, the usage time of the second connector 124 can be based on the amount of time during which data interaction between the computing system 104 and the medical device 102 is detected. Alternatively, to assess lifetime based on duration, the time elapsed since the second connector 124 was first connected to one of the medical devices 102 can be compared with a second threshold amount of time elapsed since the first connection of the second connector 124.
[0078] The fact that the usage information of the connection device 106 meets or exceeds at least one of the predetermined thresholds can indicate that the lifespan of the connection device is approaching or has been reached (e.g., depending on whether the predetermined thresholds include the maximum value or are less than but close to the maximum value). Therefore, at decision 310, if a determination is made that the usage information of the connection device 106 meets or exceeds at least one of the predetermined thresholds, process 300 proceeds to step 312. For example, if at least one value in the first set of usage values and / or the second set of usage values meets or exceeds the corresponding value in the first set of predetermined thresholds and / or the second set of predetermined thresholds, process 300 can proceed to step 312.
[0079] At step 312, process 300 may include performing one or more actions to indicate that the lifespan of the connection device 106 is approaching or has been reached. In some examples, the type of action performed may be based on whether the lifespan is approaching or has been reached. Additionally, the type of action performed may be further based on the timing determined at decision 310, as described in detail below.
[0080] One example action that may be performed may include generating a notification to alert the operator that the lifespan of the connected device 106 is nearing or has already been reached. The notification may be provided to one or more of the display devices 108 for display. Example notification reference. Figures 4A to 4D It is shown and described in detail. In some examples, one or more other actions may be performed in conjunction with the generation and display of notifications, or as an alternative to the generation and display of notifications.
[0081] Another example action could be to disable the connection device 106. By disabling the connection device 106, maintenance, expiration, and / or disposal of the connection device 10 can be enforced. In some examples, the connection device 106 may be disabled only when there is a determination indicating that the lifespan of the connection device 106 has been reached (compared to only being near the end). Alternatively, in some examples, the connection device 106 may be disabled only when a determination is made at decision 310 when the first connector 122 is initially connected to the computing system 104 (e.g., compared to making that determination at decision 310 later during a medical procedure, after the connection device 106 has been connected to both the medical device 102 and the computing system 104 and is being used in conjunction with both the medical device and the computing system). This is to prevent any interruption during the medical procedure.
[0082] For example, when medical system 101 is an endoscopic imaging system 200, one type of action performed to disable connection device 106 could be: computing system 104 stops processing image data received from imaging device 216 and / or stops the display of such image data (e.g., via monitor 208). Alternatively, when connection device 106 includes one or more manipulateable electronic components, another type of action performed to disable connection device 106 could be: computing system 104 electrically disables connection device 106. For example, initially, the electronic components could be in a closed-circuit state and act as a pass-through component, allowing data to flow from computing system 104 to medical device 102 via connection device 106. In response to a determination at decision 310, computing system 104 could generate a trigger signal and transmit it to connection device 106. The trigger signal could switch the electronic components from a closed-circuit state to an open-circuit state that prevents any data flow.
[0083] Optionally, in some examples, while one or more actions are being performed, process 300 may continue to one or more of steps 314 to 320, which will be discussed in detail below. To provide an example, if the actions being performed consist only of generating and providing the notification for display (e.g., not disabling the connection device 106), the process may continue to one or more of steps 314 to 320.
[0084] If at decision 310 it is determined that the usage information of the connection device 106 does not meet or exceed at least any of the predetermined thresholds, the process proceeds to step 314. At step 314, process 300 may include updating the usage information based on the connection between the first connector 122 and the computing system 104. The updated usage information may be specific to the first connector 122.
[0085] Updating usage information specific to the first connector 122 may include incrementing the connection count of the first connector 122. For example, the computing system 104 may increment and store the incremented connection count of the first connector 122 based on the detected connection between the first connector 122 and the computing system 104 (e.g., at step 302). Updating usage information specific to the first connector 122 may also include activating a first duration counter configured to measure the usage time of the first connector 122. The usage time of the first connector 122 may include the total amount of time the first connector 122 is connected to the computing system 104 from the moment a connection is detected at step 302 to the moment a disconnection is detected, as described in detail below with reference to step 320. The usage time indicated by the first duration counter may be stored at predetermined time intervals (e.g., every 1 minute, every 2 minutes, etc.). For example, this usage time may be added to any usage time previously stored in association with the first connector 122 of the connection device 106, or otherwise aggregated with it. For example, if the usage information received at step 306 indicates that the first connector 122 of the connection device 106 has been used for 60 minutes, then the 60 minutes can be updated to 61 minutes after the usage of 1 minute measured by the first duration counter.
[0086] One or more aspects of step 314 can be repeated iteratively (e.g., updating and storing the usage time indicated by the first duration counter at predetermined intervals). Additionally, while the first connector 122 remains connected to the computing system 104, process 300 can iteratively return to decision 310 and steps 312 and / or 314 (e.g., based on the determination made at decision 310). For example, the determination at decision 310 can be performed periodically based on updated usage information, and based on this determination, process 300 can proceed to steps 312, 312 and 314, or step 314. In some examples, the determination at decision 310 is performed periodically at the same predetermined time interval as the usage time indicated by the first duration counter can be stored. In other words, each time the usage information is updated with usage time, the updated usage information can be compared to a predetermined threshold. In other examples, the determination at decision 310 can be performed periodically at different predetermined time intervals, the duration of which is longer than the predetermined time interval at which the usage time indicated by the first duration counter can be stored.
[0087] At step 316, process 300 may include determining the connection of the second connector 124 of the connection device 106 to the medical device 102 based on one or more data interactions between the computing system 104 and the medical device 102. In some examples, step 316 may occur simultaneously with step 302 when the second connector 124 is connected to the medical device 102 before the first connector 122 is connected to the computing system 104. Example data interactions may include the transmission (e.g., sending and / or receiving) of various types of data signals between the computing system 104 and the medical device 102 that indicate a complete communicative coupling or connection between the computing system 104 and the medical device 102. For example, when the medical system 101 is an endoscopic imaging system 200, example data interactions may include: receiving image data signals from the imaging device 216, illumination signals from the illumination device 214 (e.g., indicating the presence of the illumination device 214 in the circuitry rather than an open circuit), and / or registration indications of signals (such as clock signals and / or control signals registered by the imaging device 216) from the controller 204 to one or more components of the medical device 102.
[0088] At step 318, process 300 may include updating the usage information received at step 306 based on the connection between the second connector 124 and the medical device 102. The updated usage information may be specific to the second connector 124. The usage information specific to the second connector 124 may be continuously updated until (e.g., based on a detected cessation of data interaction) a disconnection of the medical device 102 from the connection device 106 is detected (as described in detail below) and / or a disconnection of the first connector 122 from the computing system 104 is detected at step 320.
[0089] Updating usage information specific to the second connector 124 may include incrementing the connection count of the second connector 124 by one. For example, the computing system 104 may increment and store the incremented connection count of the second connector 124 based on the determined connection between the second connector 124 and the computing system 104 (e.g., at step 316). A specific electrical or mechanical connection between the second connector 124 and the medical device 102 itself may not be directly detectable. However, because the medical device 102 is a single-use or disposable device, a new communication or electrical connection between the medical device 102 and the computing system 104 via the connection device 106 (e.g., detected by data interaction) is assumed to correspond to a new connection between the second connector 124 and the medical device 102, for which the connection count should be incremented.
[0090] Updating usage information specific to the second connector 124 may also include activating a second duration counter configured to measure the usage time of the second connector 124. The measured usage time may include the total amount of time that data signals are being transmitted between the computing system 104 and the medical device 102. When the medical system 101 is an endoscopic imaging system 200, the measured usage time may specifically include the amount of time that image data signals are continuously received from the imaging device 216 and / or the operating time of the illumination device 214. The usage time indicated by the second duration counter may be stored at predetermined time intervals (e.g., every 1 minute, every 2 minutes, etc.). For example, this usage time may be added to any usage time previously stored in association with the second connector 124 of the connection device 106, or otherwise aggregated with it. For example, if the usage information received at step 306 indicates that the second connector 124 of the connection device 106 has previously been used for 20 minutes, then after the duration counter measures 1 minute of usage, the 20 minutes may be updated to 21 minutes.
[0091] One or more aspects of step 318 can be repeated iteratively (e.g., updating and storing the updated usage time indicated by the second duration counter at predetermined intervals). Additionally, while the medical device 102 remains connected to the computing system 104 via the connection device 106, process 300 can iteratively return to decision 310 and steps 312, 314, 316, and / or 318 (e.g., based on the determination made at decision 310). For example, the determination at decision 310 can be performed periodically based on updated usage information, and based on that determination, process 300 can proceed to steps 312, 312, 314, and 318, or steps 314 and 318.
[0092] In other examples, medical device 102 may be a first medical device disconnected from connection device 106, while connection device 106 remains connected to computing system 104 via first connector 122. As a result of this disconnection, no further data signals are transmitted between computing system 104 and medical device 102. Therefore, the second duration counter can identify at least one temporary interruption of use that results in at least one temporary halt to the second duration counter and the update of usage information at step 318. For example, at the end of a medical procedure, medical device 102 may be disconnected from second connector 124 and discarded, connection device 106 may be cleaned while remaining connected to computing system 104, and a new medical device 102 (e.g., a second medical device) may be connected via second connector 124. In such examples, steps 316 and 318 may be performed again to determine the connection to the new medical device 102 and update the usage information of second connector 124 accordingly (e.g., increment the connection count by one and resume the usage time measurement by the second duration counter). While the connection device 106 remains connected to the computing system 104 via the first connector 122, multiple new medical devices similar to the medical device 102 can be connected to and disconnected from the second connector 124.
[0093] In a further example, a user interface can be generated and provided for display, which includes an indicator of the remaining lifetime of the connection device 106 based on updated usage information. The indicator may include text and / or graphic icons or elements to visually represent the lifetime used and / or remaining lifetime of the connection device 106 to date. For example, the user interface may be provided by one of the devices 108 for display and updated throughout the usage monitoring process (e.g., as long as the connection device 106 remains connected to the computing system 104 via the first connector 122). In such examples, the update of the usage information at steps 314 and / or 318 may also include an update of the user interface. In some aspects, the lifetime used and / or remaining lifetime indicated by the indicator may be based on usage information specific to the connector with the least remaining lifetime (e.g., whose usage value is closest to meeting and / or exceeding a predetermined threshold).
[0094] At step 320, process 300 may include detecting a disconnection of the first connector 122 from the computing system 104. As a result of the detected disconnection, a first duration counter may be stopped, and the latest usage information immediately preceding a predetermined time interval may be updated and stored for the first connector 122. Similarly, if a second duration counter was not previously stopped (e.g., if the connection device 106 disconnected from the computing system 104 before disconnecting from the medical device 102), a second duration counter may be stopped, and the latest usage information immediately preceding a predetermined time interval may be updated and stored for the second connector 124. In some examples, updating the latest usage information may include rounding up.
[0095] The usage information updated and stored for the first connector 122 and the second connector 124 can be initially stored locally in the memory 110 of the computing system 104. However, storing the updated usage information locally only at the computing system 104 limits the use of the connection device 106 to only one computing system 104 for accurate usage monitoring of the connection device 106. To prevent this limitation, in some examples, when the computing system 104 is able to establish a network connection and the first connector 122 is disconnected, the updated usage information can then be transmitted via an optional network 118 for remote storage in a data storage system (e.g., one of the optional server-side systems 116). In other examples, in addition to local storage or as an alternative, the updated usage information can be transmitted to the data storage system for remote storage at predetermined time intervals. The updated usage information can be stored in association with the identifier received at step 304. In yet another example, the usage information updated and stored for the first connector 122 and the second connector 124 can be transmitted for storage in the memory 120 of the connection device 106. As described in more detail with reference to step 306 above, storing the updated usage information remotely in a data storage system (e.g., one of the optional server-side systems 116) and / or locally in the memory 120 of the connection device 106 enables accurate usage monitoring even when the connection device 106 is connected to and used in conjunction with multiple computing systems 104.
[0096] Process 300 has been described as being executed by processor 112 of computing system 104. However, in other examples, when connection device 106 includes optional processor 126, optional processor 126 may alternatively be configured to execute one or more steps of process 300. In such examples, when second connector 124 is connected to medical device 102 before first connector 122 is connected to computing system 104, optional processor 126 may be configured to determine the connection and update usage information specific to second connector 124 (e.g., perform steps 316 and 318), regardless of whether first connector 122 lacks a connection to computing system 104.
[0097] Therefore, some aspects may include performing usage monitoring procedures for limited-use components of a medical system. The process 300 described above is provided only as an example and may include... Figure 3 The steps described in the text are compared to additional, fewer, different, or arranged steps.
[0098] Figures 4A to 4DExample notifications are depicted, which may be generated and provided for display as part of the usage monitoring process 300 described above with reference to step 312. In some examples, the notifications may be generated by the computing system 104 and provided to one or more of the display devices 108 that may be integrated with or separate from the computing system 104.
[0099] Figure 4A A first notification 400 is depicted. The first notification 400 may be displayed in response to determining that the remaining lifespan of the connection device 106 is approaching but has not yet been reached. The first notification 400 may include text 402 indicating the approach. The first notification 400 may also include one or more graphic icons or elements, such as a first element 404, for visually representing the remaining lifespan of the connection device 106. In some examples, a graphic icon or element similar to the first element 404 may be continuously provided for display and updating throughout the usage monitoring process (e.g., as long as the connection device 106 remains connected to the computing system 104 via the first connector 122). For example, the first element 404 may initially begin as a fully shaded object, where the shaded area decreases as the remaining lifespan of the connection device 106 decreases.
[0100] Figure 4B A second notification 410 is depicted. The second notification 410 may be displayed in response to a determination that the lifespan of the connection device 106 has been reached. The second notification 410 may include text 412 indicating that the lifespan of the connection device 106 has been reached. The second notification 410 may also include one or more graphic icons or elements, such as a second element 414, for visually representing that the connection device 106 has no remaining lifespan.
[0101] In some examples, in addition to generating and displaying notifications (e.g.) Figure 4C The third notification 420 and depicted Figure 4D In addition to the depicted fourth notification 430, actions can be taken to disable the connectivity device 106. For example, when it has been determined that the connectivity device 106 has reached the end of its lifespan, the computing system 104 may be configured to stop processing and / or displaying data received from the medical device 102, and / or may be configured to disable the connectivity device 106. In such examples, the text 422 of the third notification 420 and the text 432 of the fourth notification 430 may further indicate the type of action to be taken to disable the connectivity device 106. The third notification 420 and the fourth notification 430 may also include one or more graphic icons or elements, such as the second element 414, for visually representing that the connectivity device 106 has no remaining lifespan.
[0102] Each of the first notification 400, second notification 410, third notification 420, and fourth notification 430 described above is provided by way of example only and may include more than Figures 4A to 4D Additional, fewer, different, or differently arranged information and / or interactive elements are depicted in the text.
[0103] Figure 5 An example of a computer 500 is depicted. Figure 5 This is a simplified functional block diagram of a computer 500 according to exemplary embodiments of the present disclosure, the computer being configured to perform the functions shown in Figures 2 to 300. Figure 4D The apparatus depicted or described with respect to these figures represents a process, step, or operation. For example, according to exemplary embodiments of this disclosure, computer 500 may be configured as one or more of a medical device 102, a computing system 104, a connection device 106, a display device 108, an optional server-side system 116, and / or another device or component. In various embodiments, any system herein may be or include computer 500, which includes, for example, a data communication interface 520 for packet data communication. Computer 500 may communicate with one or more other computers, for example, using an electronic network 525 (e.g., via data communication interface 520). Electronic network 525 may include wired or wireless networks, such as those similar to... Figure 1 The optional network 118 is depicted in the text.
[0104] Computer 500 may also include a central processing unit (“CPU”) in the form of one or more processors 502 for executing program instructions 524. In some examples, processor 502 may be or include one or more field-programmable gate arrays (FPGAs). Program instructions 524 may include at least instructions for performing usage monitoring (e.g., if computer 500 is computing system 104).
[0105] Computer 500 may include an internal communication bus 508. Computer 500 may also include a drive unit 506 (such as read-only memory (ROM), hard disk drive (HDD), solid-state drive (SDD), etc.) that can store data on a computer-readable medium 522 (e.g., a non-transitory computer-readable medium), although computer 500 may receive programming and data via network communication. Computer 500 may also have a memory 504 (such as random access memory (RAM)) storing instructions 524 for performing the techniques presented herein. However, it should be noted that in some aspects, instructions 524 may be temporarily or permanently stored within other modules of computer 500 (e.g., processor 502 and / or computer-readable medium 522). Computer 500 may also include user input and output devices 512 and / or displays 510 for connection to input and / or output devices, such as a keyboard, mouse, touchscreen, monitor, display, etc. Various system functions may be implemented in a distributed manner on multiple similar platforms to distribute the processing load. Alternatively, these systems may be implemented by appropriately programming a single computer hardware platform.
[0106] The program aspect of this technology can be considered a "product" or "artifact" typically in the form of executable code and / or associated data carried or embodied on a type of machine-readable medium. "Storage" media includes any or all of the tangible memory of computers, processors, etc., or their associated modules (such as various semiconductor memories, tape drives, disk drives, etc.), which can provide non-transitory storage for software programming at any time. All or part of the software can sometimes be communicated via the Internet or various other telecommunications networks. Such communication, for example, enables the loading of software from one computer or processor into another. Therefore, another type of medium that can carry software elements includes light waves, radio waves, and electromagnetic waves, such as physical interfaces between local devices, used via wired and optical terrestrial networks, and via various air links. Physical elements carrying such waves (such as wired or wireless links, optical links, etc.) can also be considered as media carrying software. As used herein, unless limited to non-transitory tangible "storage" media, terms such as "computer or machine-readable medium" refer to any medium involved in providing instructions to a processor for execution.
[0107] While the principles of this disclosure have been described herein with reference to illustrative examples of specific applications, it should be understood that this disclosure is not limited thereto. Those skilled in the art and those who have received the teachings provided herein will recognize that additional modifications, applications, and substitutions of equivalents fall within the scope of the examples described herein. Therefore, the invention should not be considered limited to the foregoing description.
Claims
1. A medical system comprising: Computing systems; as well as A connection device configured to removably connect one or more medical devices to the computing system for use in one or more medical procedures, the connection device including a memory, a first connector capable of connecting to the computing system, and a second connector different from the first connector capable of connecting to the one or more medical devices, wherein the connection device has a lifespan; The computing system includes at least one memory configured to store instructions, and at least one processor configured to execute the instructions to perform operations to independently monitor the use of the first connector and the second connector of the connection device, the operations including: Detect the connection between the first connector and the computing system; The connection between the second connector and the first medical device is determined based on one or more data interactions detected between the computing system and the first medical device in the one or more medical devices. Receive usage information of the connection device, the usage information including usage information specific to each of the first connector and the second connector; The usage information of each of the first connector and the second connector is updated based on the connection between the first connector and the computing system and the connection between the second connector and the first medical device, respectively. Based on received or updated usage information, determine whether at least one of a plurality of predetermined thresholds indicating that the lifespan of the connection device is approaching or has been reached has been met or exceeded, said plurality of predetermined thresholds including one or more predetermined thresholds specific to each of the first connector and the second connector; and In response to determining that at least one of the plurality of predetermined thresholds has been met or exceeded, one or more actions are performed to indicate that the lifespan of the connection device is approaching or has been reached.
2. The medical system of claim 1, wherein the operation further comprises: In response to the connection of the first connector to the computing system, an identifier associated with the connection device stored in the memory of the connection device is received, wherein the identifier is used to receive usage information of the connection device or one or more of the plurality of predetermined thresholds.
3. The medical system as described in claim 1 or 2, wherein, The received usage information and the updated usage information are stored by at least one of the following: locally stored by the computing system; locally stored in the memory of the connection device; or remotely stored by a data storage system.
4. The medical system as described in any of the preceding claims, wherein, The received usage information includes usage information of the connected device previously monitored by the computing system or one or more other computing systems.
5. The medical system as described in any one of the preceding claims, wherein, The received usage information includes one or more of the following: the number of connections associated with each of the first connector and the second connector, the total amount of usage time, or the amount of time elapsed since the earliest connection.
6. The medical system as described in any one of the preceding claims, wherein, The plurality of predetermined thresholds include one or more of the following: a threshold number of connections for each of the first connector and the second connector, a threshold amount of time used, or a threshold amount of time elapsed since the earliest connection.
7. The medical system as claimed in any of the preceding claims, wherein, For the first connector, updating the usage information includes: In response to detecting a connection between the first connector and the computing system: Increment the number of connections of the first connector; and A first duration counter is started, the first duration counter being configured to measure the amount of time the first connector is connected to the computing system, wherein the amount of time indicated by the first duration counter is used to update the total amount of time the first connector is used at predetermined intervals.
8. The medical system as described in any of the preceding claims, wherein, For the second connector, updating the usage information includes: In response to the detection of one or more data interactions between the computing system and the first medical device: Increment the number of connections of the second connector; and A second duration counter is activated, the second duration counter being configured to measure the amount of time that the computing system and the first medical device continuously engage in the one or more data interactions, wherein the amount of time indicated by the second duration counter is used to update the total amount of time the second connector is used at predetermined intervals.
9. The medical system as described in any one of the preceding claims, wherein the operation further comprises: While the first connector remains connected to the computing system, the second connector is determined to disconnect from the first medical device based on the cessation of one or more data interactions between the computing system and the first medical device. The connection between the second connector and the second medical device is determined based on one or more data interactions detected between the computing system and the second medical device in the one or more medical devices; and The usage information of the second connector is further updated based on the connection between the second connector and the second medical device.
10. The medical system as claimed in any of the preceding claims, wherein, Performing the one or more actions includes: Generate a notification indicating that the lifespan of the connected device is nearing or has already been reached; and The notification is provided to be displayed on a display device associated with the computing system.
11. The medical system as claimed in any of the preceding claims, wherein, Performing the one or more actions includes: Perform one or more actions to render the connection device useless.
12. The medical system of claim 11, wherein, Performing one or more actions to render the connection device useless includes: Prevent the processing and display of data received from the first medical device via the connection device.
13. The medical system of claim 11, wherein, The connection device further includes one or more electronic components that, when in a closed-loop state, act as a pass-through component to allow data to flow between the computing system and the first medical device via the connection device, and wherein performing the one or more actions to render the connection device useless includes: The connection device is electrically disabled by generating a trigger signal and transmitting the trigger signal to the connection device, wherein the trigger signal causes one or more electronic components of the connection device to switch to an open-circuit state that prevents any data flow.
14. The medical system as described in any of the preceding claims, wherein the operation further comprises: Based on the updated usage information, a user interface is generated that includes an indicator of the remaining lifespan of the connection device; as well as The user interface is provided for display on a display device associated with the computing system.
15. The medical system as claimed in any of the preceding claims, wherein, The medical system is an endoscopic imaging system, and the connection device is a reusable umbilical cable for removably connecting one or more endoscopes to the computing system.