Control method and control device of multi-organ support device general control platform
Patent Information
- Application Number
- CN202610953492.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-29
- Publication Date
- 2026-09-25
AI Technical Summary
[0003]然而,针对不同类型的器官支持装置,均需单独配备其专属的控制主机,这种配置方式导致了设备购置的成本增加以及设备利用效率不高等问题
[0016]本申请实施例所提供的多器官支持装置通用控制平台的控制方法及控制设备,控制设备能够支持显示多种器官支持装置的应用界面。通过响应于针对待使用的器官支持装置的确定指令,控制设备能够确定待使用的器官支持装置的装置类型,并在当前显示的应用界面不支持对该装置类型的交互功能时,切换显示对应的UI界面,以提供针对该装置的控制操作和/或运行信息的交互功能。如此使得一台控制设备能够适用于多种不同类型器官支持装置,装置使用方(例如医院)无需采购多台专用控制主机,从而有效降低了设备购置成本,同时设备资源能够得以共享,使得整体利用效率得到提升。
Smart Images

Figure CN122815971A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of medical device technology, and in particular to a control method and control equipment for a universal control platform for multi-organ support devices. Background Technology
[0002] Organ support devices such as ventricular assist devices and extracorporeal membrane oxygenation (ECMO) devices play an important role in the clinical treatment of patients with end-stage heart failure and have been widely used in short-term transitional therapy or long-term circulatory support.
[0003] However, each type of organ support device requires its own dedicated control unit, which leads to increased equipment purchase costs and low equipment utilization efficiency. Summary of the Invention
[0004] In view of this, the present application provides a control method and control device for a universal control platform for multi-organ support devices to solve at least one problem existing in the background art.
[0005] In a first aspect, embodiments of this application provide a control method for a universal control platform for multiple organ support devices. The method is executed by a control device capable of controlling multiple organ support devices, and the control device is capable of displaying application interfaces corresponding to each of the multiple organ support devices. The method includes:
[0006] Display the application interface corresponding to at least one of the said organ support devices;
[0007] In response to a determination instruction for an organ support device to be used, the organ support device to be used is determined to be a first organ support device;
[0008] If the currently displayed application interface does not support interactive functions with the first organ support device, then switch to displaying the first application interface corresponding to the first organ support device.
[0009] Based on the first application interface, receive control operations corresponding to the first organ support device and / or display the operating information corresponding to the first organ support device.
[0010] In some embodiments, determining that the organ support device to be used is a first organ support device in response to a determination instruction for an organ support device to be used includes:
[0011] In response to a detection command for an organ support device to be used, physical connection information and / or wireless identification information of at least one component in the organ support device to be used are acquired; the physical connection information is used to characterize the physical connection relationship between the at least one component and the control device, and the wireless identification information is used to characterize the identifier of the at least one component;
[0012] If the physical connection information and / or wireless identification information of the at least one component are detected to match the preset characteristics corresponding to the first organ support device, the organ support device to be used is identified as the first organ support device.
[0013] Secondly, embodiments of this application provide a control device capable of controlling multiple organ support devices, capable of displaying application interfaces corresponding to each of the multiple organ support devices, and configured to execute the steps of the control method of the multi-organ support device general control platform as described in any of the first aspects.
[0014] Thirdly, embodiments of this application provide a control device, including a processor, a memory, and an executable program stored in the memory and executable by the processor. When the processor runs the executable program, it performs the steps of the control method of the universal control platform for multi-organ support devices as described in any of the first aspects.
[0015] Fourthly, embodiments of this application provide a storage medium storing an executable program thereon, which, when executed by a processor, implements the steps of the control method of the universal control platform for multi-organ support devices as described in any of the first aspects.
[0016] The control method and control device of the universal control platform for multi-organ support devices provided in this application embodiment can support the display of application interfaces for various organ support devices. In response to a determination command for an organ support device to be used, the control device can determine the device type of the organ support device to be used, and when the currently displayed application interface does not support interactive functions for that device type, it switches to display the corresponding UI interface to provide interactive functions for control operations and / or operating information for that device. This allows a single control device to be applicable to multiple different types of organ support devices, eliminating the need for device users (e.g., hospitals) to purchase multiple dedicated control hosts, thereby effectively reducing equipment purchase costs. Simultaneously, equipment resources can be shared, improving overall utilization efficiency.
[0017] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0018] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0019] Figure 1 A schematic diagram of the architecture of the universal control platform provided in this application adapted to a multi-organ support device;
[0020] Figure 2 One of the schematic diagrams of the control method for the universal control platform of the multi-organ support device provided in this application;
[0021] Figure 3 Schematic diagram 2 of the control method of the universal control platform for the multi-organ support device provided in this application;
[0022] Figure 4 Schematic diagram three of the control methods for the universal control platform of the multi-organ support device provided in this application;
[0023] Figure 5 Schematic diagram four of the control methods for the universal control platform of the multi-organ support device provided in this application;
[0024] Figure 6 Fifth schematic diagram of the control method of the universal control platform for the multi-organ support device provided in this application;
[0025] Figure 7a A schematic diagram of the system maintenance interface corresponding to the external ventricular assist device provided in this application;
[0026] Figure 7b A schematic diagram of the system maintenance interface corresponding to the interface of the interventional ventricular assist device provided in this application;
[0027] Figure 8 Sixth schematic diagram of the control method of the universal control platform for the multi-organ support device provided in this application;
[0028] Figure 9 An exemplary architecture diagram of a multi-organ support device adapted to the general control platform provided in this application;
[0029] Figure 10 Schematic diagram seven of the control methods for the universal control platform of the multi-organ support device provided in this application;
[0030] Figure 11 A schematic diagram of the installation of the control equipment and external ventricular assist device provided in this application;
[0031] Figure 12 This is a schematic diagram of the installation of the control equipment and extracorporeal membrane oxygenation device provided in this application. Detailed Implementation
[0032] To make the technical solutions and beneficial effects of this application more apparent and understandable, the technical solutions in the embodiments of this application are clearly and completely described below by listing specific examples. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0033] To make the technical solution and beneficial effects of this application more apparent and understandable, a detailed description is provided below by listing specific embodiments. The accompanying drawings are not necessarily drawn to scale, and local features may be enlarged or reduced to more clearly show the details of the local features; unless otherwise defined, the technical and scientific terms used herein have the same meanings as those in the technical field to which this application pertains.
[0034] Organ support devices such as ventricular assist devices and extracorporeal membrane oxygenation (ECMO) devices play an important role in the clinical treatment of patients with end-stage heart failure and have been widely used in short-term transitional therapy or long-term circulatory support.
[0035] However, while the control devices (i.e., control hosts) used by different types of organ support devices are identical in hardware, different control programs and user interfaces (UIs) are programmed into the control hosts for different devices. In practice, each control host only has a single software control system embedded, so even if the hardware is the same, the control host cannot be used interchangeably between different devices. Thus, different organ support devices still need to be equipped with their own separate control hosts, which increases the purchase cost of the control hosts and reduces their utilization efficiency.
[0036] Figure 1 This is a schematic diagram of the architecture of a general control platform adapted to a multi-organ support device provided in the embodiments of this application. Figure 1 As shown, the general control platform may include a control device, which can control n types of organ support devices, such as organ support device 1, organ support device 2, ..., organ support device n, where n is an integer greater than or equal to 2.
[0037] In this application, organ support devices may include, but are not limited to: external ventricular assist devices (or: external artificial hearts), extracorporeal membrane oxygenation (ECMO) devices, and interventional ventricular assist devices (or: minimally invasive interventional artificial hearts). External ventricular assist devices may include left ventricular assist devices (LVADs) and right ventricular assist devices (RVADs); the interventional pump of the interventional ventricular assist device is implanted into the patient through a minimally invasive interventional procedure.
[0038] Furthermore, each organ support device is equipped with a blood pump drive component and a blood pump component. The control device is communicatively connected to and controls the blood pump drive component of the organ support device. The blood pump drive component and the blood pump component are detachably connected. The blood pump drive component is used to drive the blood pump component.
[0039] Extracorporeal ventricular assist devices (VADs) and extracorporeal membrane oxygenation (ECMO) devices are typically driven by magnetically levitated blood pumps. Accordingly, the blood pump drive component can be a magnetically levitated motor, and the blood pump assembly can be a centrifugal pump head. For interventional VADs, the blood pump assembly is an interventional pump, and the blood pump drive component is, for example, a drive motor, which is placed outside the patient's body.
[0040] In some examples, the control device can selectively run at least two software control systems, such as two separate software control systems (hereinafter referred to as "control systems" or "software systems") for external organ support devices and interventional ventricular assist devices, respectively. These two software control systems have at least partially different user interfaces, hardware drivers, etc. When the control device is powered on, the operator (e.g., a physician) can manually select the desired software control system or start with the default software control system, and can switch between software control systems as needed during use.
[0041] To address the issues of increased purchase costs and low utilization efficiency caused by the need for separate control devices for different organ support devices, this application provides a control method for a universal control platform for multiple organ support devices. The method is executed by a control device capable of controlling multiple organ support devices. This control device can be... Figure 1 The control device in the general control platform shown can display the application interface (which can be called the user interface) corresponding to various organ support devices. The application interface can be used for human-computer interaction of the corresponding organ support device, such as control operation of the organ support device and / or display of the corresponding operation information of the organ support device.
[0042] like Figure 2As shown, the control method includes steps S201 to S204.
[0043] S201: Display the application interface corresponding to at least one organ support device.
[0044] For example, when the control device is powered on, its display screen may show a selection interface for organ support devices, or the application interface invoked during the most recent use. This application interface corresponds to at least one type of organ support device, such as at least one of extracorporeal ventricular assist devices (EVA), extracorporeal membrane oxygenation (ECMO) devices, and interventional ventricular assist devices. For instance, the application interface could be a device selection interface or power-on interface corresponding to all three types of EVA devices, EMO devices, and interventional ventricular assist devices, or it could be a device-specific application interface, such as a device switching interface.
[0045] S202: In response to a determination instruction for an organ support device to be used, determine that the organ support device to be used is a first organ support device.
[0046] The determination instruction is used to determine the type of organ support device that needs to be controlled, namely the first organ support device. This determination instruction can be triggered by the operator manually selecting a specific device model or type through the aforementioned application interface, or it can be automatically generated by the control device after identifying the connected organ support device; this application does not limit the specific method used.
[0047] In some examples, the step of determining that the organ support device to be used is the first organ support device can be performed when the control device is started, or it can be performed after the control device is started.
[0048] For example, during or after the control device starts up, it can first identify the currently connected organ support devices. If no organ support device is identified, the control device can display a device selection interface for the user to select the type of organ support device to use. If a selection command for the first organ support device is received on the device selection interface within a preset time period, the control device can determine that the organ support device to be used is the first organ support device. If no selection operation is received within the preset time period, the control device can display a system maintenance interface, which provides a device switching entry for the user to switch to the first organ support device.
[0049] S203: If the currently displayed application interface does not support interactive functions with the first organ support device, then switch to displaying the first application interface corresponding to the first organ support device.
[0050] In this embodiment, the control device determines whether the currently displayed application interface supports interactive functions with the first organ support device. If the current application interface does not support interactive functions with the first organ support device, the control device switches to and displays the first application interface corresponding to the first organ support device. This ensures the compatibility between the UI interface currently displayed by the control device and the organ support device being used, thus avoiding accidental operation. It is understood that different organ support devices will have at least partially different interactive functions available through their corresponding application interfaces.
[0051] Interactive functions may include control operations of the first organ support device and / or display of operational information. Control operations may include at least one of the following: setting hemodynamic parameters (e.g., rotational speed, flow rate, alarm threshold), setting patient type parameters, and selecting support modes (e.g., ventricular assist mode or cardiopulmonary assist mode). Display of operational information may include at least one of the following: display of hemodynamic parameters, real-time monitoring of operational status, monitoring and display of sensor data (e.g., blood pressure data), and display of alarm information.
[0052] For example, taking the extracorporeal membrane oxygenation (ECMO) device as the first organ support device, if the control device is currently displaying the application interface corresponding to the interventional ventricular assist device, and this interface does not have interactive functions such as oxygenator parameter settings, then when the control device determines that the current application interface does not support interaction with the ECMO device, it will switch to display the application interface corresponding to the ECMO device.
[0053] It is understandable that if the currently displayed application interface supports interactive functions with the first organ support device, it means that the current application interface is already matched with the first organ support device, and there is no need to switch. The control device can directly receive control operations and / or display operating information for the first organ support device based on the current application interface.
[0054] S204: Based on the first application interface, receive control operations corresponding to the first organ support device and / or display the operating information corresponding to the first organ support device.
[0055] In this embodiment, after the control device displays the first application interface, the first application interface can receive control operations from users (e.g., medical staff) for the first organ support device, or it can display operating information such as operating status, hemodynamic parameters, and sensor data in real time through the first application interface.
[0056] In the control method of the aforementioned universal control platform for multi-organ support devices, the control device can support displaying application interfaces for various organ support devices. In response to a determination command for an organ support device to be used, the control device can determine the device type of the device and, if the currently displayed application interface does not support interactive functions for that device type, switch to displaying the corresponding UI interface to provide interactive functions for control operations and / or operational information for that device. This allows a single control device to be applicable to multiple different types of organ support devices, eliminating the need for device users (e.g., hospitals) to purchase multiple dedicated host units, effectively reducing the purchase cost of the host unit. Simultaneously, device resources can be shared, improving overall utilization efficiency.
[0057] In some embodiments, the control device may display a device selection interface upon startup, allowing the user to select the organ support device currently needed. The control method provided in this application embodiment is based on... Figure 3 ,like Figure 3 As shown, step S201 may include step S301, and step S202 may include step S302.
[0058] S301: In response to a start command for the control device, display the device selection interface corresponding to various organ support devices.
[0059] The application interface includes a device selection interface. Upon receiving a start command, the control device displays the device selection interface on the screen. The start command can be generated by powering on the control device or by waking it from standby mode. This device selection interface displays options for various organ support devices supported by the control device, such as icons representing device types like extracorporeal ventricular assist devices, extracorporeal membrane oxygenation (ECMO) devices, and interventional ventricular assist devices.
[0060] S302: In response to receiving a selection instruction for a first organ support device from the device selection interface, determine that the organ support device to be used is the first organ support device.
[0061] The confirmation command includes a selection command. This selection command can be triggered by the user in the device's selection interface through touch clicks, button selections, or knob adjustments.
[0062] In this embodiment, a device selection interface is displayed when the control device is started, allowing users to directly select devices after powering on, thus improving ease of operation and device versatility.
[0063] In some embodiments, the control device can run applications corresponding to various organ support devices, each application having a device selection interface; step S301 above may include:
[0064] In response to the startup command, an application corresponding to the organ support device is run, and the device selection interface is displayed accordingly.
[0065] The control device can be pre-installed with multiple independent applications, each corresponding to a specific organ support device and possessing corresponding interactive functions and control logic. When the control device receives a start command, it can default to running the most recently used application or a pre-set application, and display a device selection interface when that application starts. The device selection interface can display options for all organ support device types supported by the control device.
[0066] In this embodiment, by setting up a device selection interface in the application corresponding to each organ support device, users can switch device types without exiting the current application, further improving the ease of operation and the versatility of the equipment.
[0067] In some embodiments, step S203 may include:
[0068] If the application currently corresponding to the device selection interface does not support interactive functions with the first organ support device, then the first application corresponding to the first organ support device will be switched to run, and the first application interface will be displayed accordingly.
[0069] For example, when a user selects a first organ support device in the device selection interface, the control device determines whether the currently running application is the application corresponding to the first organ support device. If not, the control device exits the current application, launches the first application corresponding to the first organ support device, and the first application displays the corresponding first application interface, which has interactive functions for the first organ support device.
[0070] For example, assuming the application running when the control device starts corresponds to an extracorporeal ventricular assist device (AAVD), its device selection interface can display other device options such as extracorporeal membrane oxygenation (ECMO) devices and interventional ventricular assist devices during the application's operation. This allows users to quickly select the desired organ support device directly from the device selection interface of the currently running application without exiting the application or restarting the device.
[0071] In some embodiments, the control device is capable of running a bootloader and applications corresponding to each of the various organ support devices, based on Figure 3 ,like Figure 4 As shown, step S301 may include step S401, and step S203 may be replaced by step S403.
[0072] S401: In response to the startup command, run the bootloader to display the device selection interface.
[0073] S402: Switch to the first application corresponding to the first organ support device and display the first application interface accordingly.
[0074] The startup boot program is independent of the application programs corresponding to each organ support device. When the control device receives a startup command, it first runs the startup boot program, which provides a unified device selection interface. This interface can display options for all types of organ support devices supported by the control device, such as extracorporeal ventricular assist devices, extracorporeal membrane oxygenation devices, and interventional ventricular assist devices.
[0075] When the selection instruction received from the device selection interface determines that the organ support device to be used is the first organ support device, the control device runs the first application corresponding to the first organ support device. After the first application is launched, the corresponding first application interface is displayed.
[0076] In this embodiment, a boot program is run first when the control device starts up, allowing the user to select the organ support device to be used. After selection, the application of the device is run and the corresponding interface is displayed. This simplifies the device selection process and further improves the ease of operation and the versatility of the device.
[0077] In some embodiments, the various organ support devices share a single application program, which is configured with control modes and application interfaces corresponding to each of the various organ support devices; based on Figure 3 ,like Figure 5 As shown, step S301 may include step S501, and step S203 may be replaced by step S503.
[0078] S501: In response to the startup command, the application is run and the device selection interface is displayed;
[0079] S503: Switch the display of the first application interface and update the control mode of the application to the device control mode corresponding to the first organ support device.
[0080] The control mode corresponding to the first organ support device may include: drive parameter configuration, control algorithm, monitoring logic and alarm rules that match the first organ support device.
[0081] After receiving the start command, the control device runs the application program. Once the application program starts, it first displays the device selection interface, which shows options for all organ support device types supported by the control device, such as extracorporeal ventricular assist devices, extracorporeal membrane oxygenation devices, and interventional ventricular assist devices.
[0082] When the selection instruction received from the device selection interface determines that the organ support device to be used is the first organ support device, the control device switches the current display interface to the first application interface corresponding to the first organ support device, and at the same time updates the control mode of the application from the current mode (e.g., the default control mode) to the device control mode corresponding to the first organ support device.
[0083] In this embodiment, multiple organ support devices use only one application. The application has different control modes and application interfaces adapted to different organ support devices. This allows multiple control modes and application interfaces to be integrated into one application. Since there is no need to switch between different applications, the overhead of running resources caused by application exit and reloading can be reduced.
[0084] Figures 3 to 5 The illustrated embodiments describe various exemplary implementations of application interface switching during the startup phase of the control device. In some embodiments of this application, if the currently displayed application interface does not match the organ support device to be used after startup, the control device can switch the interface to an application interface that matches the organ support device to be used through a switching entry provided in the application interface.
[0085] based on Figure 2 ,like Figure 6 As shown, step S201 may include step S601, and step S202 may include step S602.
[0086] S601: Displays the second application interface corresponding to the second organ support device. The second application interface provides a device switching entry.
[0087] S602: In response to receiving a switching instruction for the first organ support device at the device switching entry, determine that the organ support device to be used is the first organ support device.
[0088] In step S202, the instruction for determining the organ support device to be used includes a switching instruction.
[0089] The control device is currently running and displaying the second application interface corresponding to the second organ support device. The second application interface provides a device switching entry point. This entry point could be, for example, a switching button on the second application interface or an expandable device selection list.
[0090] When a user needs to change the device type, they can perform a selection operation through the device switching entry (e.g., selecting a first organ support device from the option list). In response to a switching command generated based on this operation, the control device determines the currently used organ support device as the first organ support device.
[0091] When a user selects a target device type (e.g., selects the first organ support device from the option list) through the device switching entry and confirms, the control device receives the switching command and, in response, determines the currently used organ support device as the first organ support device. Subsequently, the control device can determine whether the currently displayed second application interface supports interactive functions with the first organ support device. If not, it switches to displaying the first application interface corresponding to the first organ support device to achieve matching between the application interface and the first organ support device.
[0092] In this embodiment, by providing a device switching entry in the application interface, users can initiate device switching operations directly without exiting the currently displayed application interface during device operation, thereby improving the operational efficiency and versatility of the multi-organ support device universal control platform.
[0093] In some embodiments, the second application interface includes a system maintenance interface, which provides a device switching entry. The device switching entry may be, for example, a switching option or an expandable device selection list on the system maintenance interface.
[0094] For example, such as Figure 7a As shown, the currently displayed application interface is for the Extra-VAD (Extra-ventricular Assist Device). At the bottom left of this interface are icon-based settings options. Clicking this setting option will take the user to the system maintenance interface. The central area of this system maintenance interface contains a switching option for accessing interventional ventricular assist devices, for example, labeled "Switch to pVADs". Clicking this option will switch the current application interface to the one corresponding to the interventional ventricular assist device. Figure 7bAs shown, the currently displayed application interface is for percutaneous ventricular assist devices (pVADs). At the bottom center of this interface are icon-based settings options. Clicking this setting option leads to the system maintenance interface. The central area of this system maintenance interface contains a switch option for switching to an external ventricular assist device, labeled "Switch to Extra-VAD". Clicking this option allows the user to switch the current application interface to the one corresponding to the external ventricular assist device. pVADs, as mentioned above, is short for "Percutaneous Ventricular Assist Devices" (also known as percutaneous ventricular assist devices).
[0095] In this embodiment, by placing the device switching entry point within the system maintenance interface, users must access the system maintenance interface to switch device types. This avoids the risk of accidental device switching due to misoperation during treatment. Furthermore, the system maintenance interface can be configured with access permission verification, such as requiring a password or verifying the operator's identity. The device switching entry point is only displayed or device switching is permitted after successful permission verification, thereby ensuring the stability and safety of the treatment process.
[0096] In some embodiments, the multiple organ support devices include at least two organ support devices that share a common application interface, and the method may further include:
[0097] If the currently displayed application interface is a shared application interface for at least two organ support devices, and supports the first organ support device, then the currently displayed application interface continues to be displayed; furthermore, in response to the control mode switching command, the control mode corresponding to the control device is updated to the device control mode corresponding to the first organ support device.
[0098] Here, at least two organ support devices sharing a common application interface correspond to different device control modes. A device control mode is a set of control logic and parameter configurations invoked by the control device to adapt to a specific organ support device. In different device control modes, the control logic or parameter configurations are at least partially different so that the control device can adapt to the functional characteristics and clinical needs of the corresponding organ support device.
[0099] In some examples, at least two organ support devices include an extracorporeal ventricular assist device (EVA) and an extracorporeal membrane oxygenation (ECMO) device. For both the EVA and ECMO, they can share the same software system; therefore, their application interfaces can be designed as a single, shared interface, but corresponding to different control modes. The device control mode for the EVA is ventricular assist mode; the device control mode for the EVA is cardiopulmonary assist mode. For example, when it is determined that the organ support device to be used is an EVA, if the shared application interface is currently displayed, there is no need to switch the interface page. Upon receiving a control mode switching command, the control mode corresponding to the control device is updated to the device control mode corresponding to the EVA.
[0100] In this embodiment, when switching between different organ support devices that share the same application interface, the control device does not need to switch the application interface. It can adapt to the currently used organ support device simply by updating the corresponding control mode. This reduces the system resource consumption and operation waiting time caused by interface switching.
[0101] In some embodiments, if the currently displayed application interface does not support interactive functions with the first organ support device, then switching the display of the first application interface corresponding to the first organ support device in step S203 may include:
[0102] If the currently displayed application interface does not support interactive functions with the first organ support device, a switching prompt is output; in response to receiving a confirmation operation based on the switching prompt, the first application interface is switched to be displayed.
[0103] The switching prompt can take the form of a pop-up dialog box or voice prompt on the current interface, indicating to the user whether they confirm switching to the application interface corresponding to the first organ support device. If the control device receives confirmation from the user regarding the switching prompt, it executes the interface switching action, changing the current display to the first application interface corresponding to the first organ support device. This confirmation operation can be triggered by the user clicking the confirmation button, pressing a physical button, or issuing a voice command.
[0104] In this embodiment, by outputting a switching prompt before switching the display application interface, a user confirmation action is added, thereby improving the security and controllability of the operation.
[0105] In some embodiments, based on Figure 2 ,like Figure 8 As shown, step S201 may include step S801, and the switching display of the first application interface corresponding to the first organ support device in step S203 may include step S802 or step S803.
[0106] S801: Display the second application interface corresponding to the second organ support device, which is different from the first organ support device.
[0107] S802: If the control system currently operating the control device is also adapted to the first organ support device, the second application interface is switched to display the first application interface.
[0108] S803: If the control system currently running on the control device is not compatible with the first organ support device, switch the control system of the control device to the control system corresponding to the first organ support device, and display the first application interface accordingly.
[0109] For example, during the startup or operation of the control device, if the displayed interface is the second application interface corresponding to the second organ support device (e.g., the default startup interface or the interface corresponding to the most recently used device type), and the currently determined organ support device to be used is the first organ support device, and the second application interface does not support interactive functions with the first organ support device, then the interface needs to be switched to the first application interface. Specifically, different switching strategies can be adopted depending on whether the control system currently running on the control device is compatible with the organ support device to be used.
[0110] When the control system is adapted to at least two organ support devices, it can be a software control system based on the same application program and integrating multiple control modes, with different control modes corresponding to different device types among the at least two organ support devices. When the control system is adapted to only a single organ support device, it can be implemented based on a separate application program.
[0111] In this embodiment, if the control system currently running on the control device is adapted not only to the second organ support device but also to the first organ support device—for example, the first organ support device is an extracorporeal membrane oxygenation (ECMO) device and the second organ support device is an extracorporeal ventricular assist device (EAV)—then the control device can switch the currently displayed application interface from the second application interface corresponding to the second organ support device to the first application interface corresponding to the first organ support device without switching the control system. In this way, the control device does not need to reload the control system, making the interface switching process more efficient.
[0112] If the control system currently running on the control device is compatible with the second organ support device but not with the first organ support device—for example, the second organ support device is an extracorporeal membrane oxygenation (ECMO) device while the first organ support device is an interventional ventricular assist device (VAV)—and these correspond to different software control systems, then after exiting the current control system, the control device will start the control system corresponding to the first organ support device and display the corresponding first application interface. In this way, the control device can automatically match and run the corresponding software control system based on the organ support device to be used, without needing to restart the device. This reduces manual operation by the user, improving ease of operation and device versatility.
[0113] In some embodiments, in the control method of the universal control platform for multi-organ support devices provided in this application, the control device includes at least a first controller group and a second controller group. The first controller group operates a first control system corresponding to the first organ support device, and the second controller group operates a second control system corresponding to the second organ support device. The second organ support device is a device among multiple organ support devices whose control system is different from the control system of the first organ support device. The method includes:
[0114] After determining that the organ support device to be used is the first organ support device, the first controller group is set as the main controller group, the second controller group is set as the backup controller group, and the control system of the backup controller group is switched from the second control system to the first control system.
[0115] For example, the control device includes at least two controller groups, each of which may contain a UI controller and a microcontroller. Each control system may include: a UI operating system running on the UI controller for providing a human-machine interface; and a drive system running on the microcontroller for performing real-time control tasks such as blood pump actuation and sensor acquisition. The UI operating system and / or drive system in the control systems corresponding to different controller groups are at least partially different to adapt to different types of organ support devices.
[0116] The control device may include an independently operating processor that runs an identification program to determine the organ support device to be used. Once the organ support device is determined to be the first organ support device, the processor controls the controller group matched with the first organ support device to switch to the primary controller group, sets another controller group as the backup controller group, and controls the control system of the backup controller group to switch to the control system matched with the first organ support device.
[0117] In this embodiment, the control device employs a controller redundancy design with at least two controller groups, each running a different control system. Once the type of organ support device is determined, the control device designates the controller group running a control system matched to that device type as the primary controller group, and the other controller group as the backup controller group. The backup controller group is then switched to run the same software system as the primary controller group. This entire process eliminates the need for system restarts or software reloading, thus improving system switching efficiency. Furthermore, if the primary controller group malfunctions (e.g., crashes), the backup controller group can take over the control functions of the current organ support device, ensuring the continuity of device operation.
[0118] The preceding one or more embodiments described how the control device determines the organ support device to be used through a device selection interface or a device switching entry in the application interface. In other embodiments, the control device can also automatically identify the organ support device it is connected to, thereby further simplifying the operation process.
[0119] Next, combine Figure 9 The exemplary architecture of the general control platform adapted to a multi-organ support device is illustrated below. Figure 9 As shown, the control device 4 can be connected to the extracorporeal ventricular assist device 20, the extracorporeal membrane oxygenation device 30, or the interventional ventricular assist device 40, respectively.
[0120] Control device 4 includes a display, a UI controller, and a microcontroller. The display is electrically connected to the UI controller and is used to display the application interface. The UI controller runs the interactive application corresponding to the organ support device and generates the display content of the application interface. The microcontroller is communicatively connected to the UI controller, runs the driver program for the organ support device, and communicates with the organ support device to drive its operation according to control signals sent by the UI controller.
[0121] Both the extracorporeal ventricular assist device 20 and the extracorporeal membrane oxygenation (ECMO) device 30 are equipped with a magnetic levitation motor, a centrifugal pump head, and sensors (such as a pump head pressure sensor and a flow bubble sensor). The centrifugal pump head includes a pump housing and an impeller housed within the housing, with the impeller suspended within the housing. The control device is connected to the magnetic levitation motor, and by controlling the operation of the motor, it drives the impeller within the pump head to rotate, thereby pumping blood from the blood inlet to the blood outlet of the pump housing. Compared to the extracorporeal ventricular assist device, the ECMO device additionally includes an oxygenator and an oxygenator pressure sensor in the extracorporeal circulation loop to achieve blood oxygenation and support cardiopulmonary bypass. The oxygenator is a passive device and has no electrical connection to the control device. In the extracorporeal ventricular assist device, the magnetic levitation motor can be mounted on the control device via a motor arm, while in the ECMO device, a tray module is mounted on the control device, with the oxygenator and magnetic levitation motor mounted on either side of the tray module.
[0122] The interventional ventricular assist device 40 includes a drive motor, an interventional pump, an irrigation pump module, and sensors (such as a blood pressure sensor and an irrigation pressure sensor). The drive motor is located outside the patient's body and drives the drive shaft inside the interventional pump catheter via magnetic coupling, which in turn drives the impeller inside the interventional pump to rotate synchronously. The interventional pump is minimally invasively inserted through a vascular access to the target location (such as the left ventricle, right ventricle, or other sites), pumping blood from the ventricles to the aorta or pulmonary artery, thereby achieving circulatory support. The control device is connected to the drive motor and controls the rotation of the drive shaft by controlling the rotation of the motor, which in turn controls the rotation of the impeller to complete the blood pumping. Additionally, the irrigation pump module includes an irrigation pump base and an irrigation pump drive module. The irrigation pump module can be mounted on the control device's mounting position via the irrigation pump base. The control device is electrically connected to the irrigation pump drive module and is used to control the irrigation pump drive module to deliver irrigation fluid to the interventional pump catheter.
[0123] Depend on Figure 9 It can be clearly seen that different organ support devices have different internal components, and the control device can identify the organ support device to be used by recognizing the connected components. The following is a detailed explanation of how the control device automatically identifies the connected organ support device. The identification basis may be the physical connection information between at least one component in the organ support device to be used, and / or the wireless identification information of at least one component.
[0124] In some embodiments, a control method for a universal control platform for multi-organ support devices is provided, executed by a control device capable of controlling multiple organ support devices; such as Figure 10 As shown, the method includes steps S1001 to S1002.
[0125] S1001: In response to a detection command for an organ support device to be used, obtain physical connection information and / or wireless identification information of at least one component in the organ support device to be used.
[0126] The detection command can be used to trigger the identification process of the control device. This detection command can be automatically generated when the control device is powered on, or it can be triggered by the user through an interface operation.
[0127] Among them, physical connection information is used to characterize the physical connection relationship between at least one component and the control device, and wireless identification information is used to characterize the identification of at least one component.
[0128] In some examples, physical connection information may include mechanical connection information and / or electrical connection information.
[0129] For mechanical connection information, the control device can obtain it through detection elements set on its mechanical mounting position, such as microswitches or Hall sensors set at the mounting position of the control device, to sense the change in physical state when the component is connected, so as to obtain mechanical connection information.
[0130] For electrical connection information, the control device can obtain it by detecting changes in the pin status of the electrical interface that establishes an electrical connection with the component, or by reading the voltage or current value of a specific pin in the electrical interface.
[0131] For the wireless identification information of at least one component, the control device can obtain it through a built-in or external wireless reading module, such as reading the RFID tag information mounted on the component through an RFID reader, scanning the Bluetooth broadcast identifier of the component through a Bluetooth module, or reading the identification information in the NFC tag on the component through NFC (Near Field Communication).
[0132] S1002: If the physical connection information and / or wireless identification information of at least one component are detected to match the preset features corresponding to the first organ support device, the organ support device to be used is identified as the first organ support device.
[0133] The control device may pre-store preset features corresponding to each organ support device. For example, the preset features corresponding to any organ support device may include: mechanical connection features, electrical connection features, and / or component identification features (e.g., preset component identifiers) corresponding to that organ support device. It is understood that the preset features corresponding to different organ support devices are at least partially different.
[0134] In some examples, physical connection information or wireless identification information can be used to match preset features corresponding to the first organ support device. To more accurately identify the device type, if both the physical connection information and the wireless identification information match the preset features corresponding to the first organ support device, the organ support device to be used is confirmed as the first organ support device.
[0135] In this embodiment, the physical connection information and / or wireless identification information of at least one component in the organ support device to be used are detected by the control device and matched with the preset features corresponding to the first organ support device, thereby realizing the automatic identification of the organ support device.
[0136] In some embodiments, steps S1001 to S1002 can be implemented as a separate embodiment, or can be used as... Figure 2 An optional implementation of step S202 shown.
[0137] In some embodiments, step S1002 above, when the physical connection information of at least one component matches a preset feature corresponding to the first organ support device, identifying the organ support device to be used as the first organ support device may include:
[0138] If the mechanical connection information of at least one component matches the mechanical connection feature, and / or the electrical connection information of at least one component matches the electrical connection feature, the organ support device to be used is identified as the first organ support device.
[0139] Mechanical connection features can be used to characterize the physical properties of the mechanical mounting positions on the control device that connect to the characteristic components in the first organ support device, such as the location and number of mechanical interfaces. Components of different organ support devices may have different mechanical connection features to ensure that only compatible components can be correctly connected.
[0140] Electrical connection features can be used to characterize the electrical interface features of the control device connected to the feature components in the first organ support device, such as interface location, level combination of interface pins, interface voltage or interface current, etc. The feature components of different organ support devices can be configured with different preset features on the electrical interface.
[0141] The feature components may include at least the blood pump drive component and / or blood pump component in the first organ support device.
[0142] In this embodiment, the device type is identified by detecting the mechanical connection information and / or electrical connection information of the components. This allows for automatic device identification while the control device establishes a physical connection with the organ support device to be used, further improving the automation level of device type identification.
[0143] In some embodiments, the control device has a mechanical mounting position and / or an electrical interface; mechanical connection information of at least one component is used to characterize the mechanical connection relationship between the mechanical mounting position and at least one component; electrical connection information of at least one component is used to characterize the electrical connection relationship between the electrical interface and at least one component, and / or identification information is used to characterize at least one component connected to the electrical interface.
[0144] The organ support device to be used is a first organ support device, which may include:
[0145] If a mechanical connection relationship is detected between a mechanical mounting position and at least one component based on mechanical connection information, and / or an electrical connection relationship is detected between an electrical interface and at least one component based on electrical connection information, and / or if the electrical connection information contains identification information of a component corresponding to the first organ support device, the organ support device to be used is identified as the first organ support device.
[0146] The aforementioned identification conditions based on mechanical connection information, electrical connection information, and component identification information can be used individually or in combination. For example, the control device may confirm that the organ support device to be used is the first organ support device only when it simultaneously detects a mechanical connection relationship indicated by mechanical connection features between the mechanical mounting position and at least one component, an electrical connection relationship indicated by electrical connection features between the electrical interface and at least one component, and the electrical connection information contains the identification information of the component corresponding to the first organ support device, thereby further improving the accuracy and reliability of device type identification.
[0147] In some embodiments, the mechanical mounting position includes a socket on the control device; the mechanical connection information includes socket connection information, and the mechanical connection relationship indicated by the mechanical connection feature includes: the socket connection relationship between the component corresponding to the first organ support device and the control device.
[0148] The step of identifying the organ support device to be used as the first organ support device when a mechanical connection relationship indicated by a mechanical connection feature between a mechanical mounting position and at least one component is detected based on mechanical connection information may include: identifying the organ support device to be used as the first organ support device when a socket connection relationship corresponding to the first organ support device is detected between a socket on the control device and at least one component based on socket connection information.
[0149] In practical applications, components of different organ support devices may occupy different numbers of sockets, or the socket locations may differ, resulting in variations in the socket connection relationships between different organ support devices. By detecting whether a socket connection relationship corresponding to the first organ support device exists between a socket on the control device and at least one component based on the current socket connection information of the control device, it is possible to quickly determine whether the organ support device to be used is the first organ support device.
[0150] In some embodiments, the socket connection information includes at least one of the following: the number of sockets occupied by the control device, the location of the occupied sockets, the socket occupancy time information, and the occupancy retention status information.
[0151] The occupancy time information indicates whether the occupancy times of at least two jacks on the control device are synchronized, i.e., whether the occupancy times of multiple jacks are consistent. The occupancy hold status information indicates whether an occupied jack is in a continuously occupied state. A continuously occupied jack means that after being occupied, the jack remains occupied for a specified time (or throughout the entire treatment process) without being released. This can be used to identify organ support devices that require a long-term connection once connected.
[0152] In this embodiment, by detecting one or more of the following information: the number of occupied sockets of the control device, the socket position, whether the occupation time is synchronized, and whether the occupation status is maintained continuously, it is possible to detect whether there is a socket connection relationship between the sockets on the control device and at least one component corresponding to the first organ support device while the component is physically connected to the control device, thereby achieving rapid and reliable identification of the device type.
[0153] In some examples, the port connection relationship corresponding to the first organ support device includes at least one of the following:
[0154] The first socket connection relationship is used to indicate that a socket on the control device is occupied, corresponding to the external ventricular assist device;
[0155] The second socket connection relationship is used to characterize that at least two sockets on the control device are occupied, and the occupancy time of at least two sockets is synchronized, corresponding to the extracorporeal membrane oxygenation device;
[0156] The third jack connection relationship is used to indicate that at least one jack on the control device is occupied and the jack is in a continuously occupied state, corresponding to an interventional ventricular assist device.
[0157] Thus, based on the different jack connection characteristics corresponding to different organ support devices, the control device can automatically identify the type of device to be used by detecting the occupancy of its jack, enabling rapid and reliable identification of device types.
[0158] In some embodiments, the first blood pump drive assembly in the extracorporeal ventricular assist device is mounted on the control device via a first fixing assembly, the first fixing assembly occupying one socket of the control device; and / or, the first blood pump drive assembly and oxygenator in the extracorporeal membrane oxygenation device are mounted on the control device via a second fixing assembly, the second fixing assembly simultaneously occupying at least two sockets of the control device, and the occupancy of at least two sockets is synchronized; and / or, the flushing pump module in the interventional ventricular assist device is mounted on the control device via a third fixing assembly, the third fixing assembly occupying at least one socket of the control device, and the socket is in a continuously occupied state after the third fixing assembly is installed. For example, the flushing pump module has been installed on the control device via the third fixing assembly before leaving the factory and does not need to be installed during use. The aforementioned continuously occupied state means that the socket is continuously occupied unless the control device detects a change in the socket occupancy state.
[0159] In some examples, the first fixing component is a motor arm for fixing the blood pump drive component of the extracorporeal ventricular assist device to the control device; the second fixing component is a tray module for mounting the blood pump drive component and oxygenator of the extracorporeal membrane oxygenation device to the control device; and the third fixing component is a flushing pump base for fixing the flushing pump module of the interventional ventricular assist device to the control device.
[0160] The flushing pump base is detachably mounted on the control device. The control device can sense the mechanical installation status of the flushing pump base through detection elements such as microswitches or Hall sensors at the mounting location. When the flushing pump base is installed in place and the detection element is triggered, the control device can detect whether the flushing pump base occupies at least one socket and whether the socket is continuously occupied, thereby assisting in the identification of interventional ventricular assist devices.
[0161] In this embodiment, the control device can distinguish the type of currently connected device by detecting information such as the number of occupants, whether the occupancy time is synchronized, and whether the occupancy status is continuous. This identification method based on jack connection relationships can be completed at the same time as the physical connection is established, and the identification process is direct and reliable.
[0162] For example, both extracorporeal ventricular assist devices and extracorporeal membrane oxygenation (ECMO) devices use magnetic levitation motors. The ECMO device simply adds an oxygenator to the extracorporeal circulation loop. The oxygenator is a passive device and has no electrical connection with the control equipment. Therefore, it is not enough to distinguish between the two by identifying the magnetic levitation motor alone. However, the two devices differ in the way the magnetic levitation motor is installed, and this mechanical connection can be used for identification.
[0163] For example, in an extracorporeal ventricular assist device (EAV), a magnetic levitation motor is mounted on the control unit via a motor arm. In an extracorporeal membrane oxygenation (ECMO) device, a tray module is installed on the control unit, with an oxygenator and a magnetic levitation motor mounted on either side of the tray module. Therefore, by identifying whether the control unit currently has a motor arm or a tray module installed, it is possible to identify whether the currently used organ support device is an EAV or an ECMO device. Specifically, this identification could involve verifying whether the mechanical connection between the motor arm or tray module and the control unit is in place.
[0164] like Figure 11 As shown, in the external ventricular assist device, the magnetic levitation motor 3 is mounted on the mounting platform on the back of the control device 4 via an L-shaped motor arm 5. The motor arm 5 can rotate horizontally, allowing the magnetic levitation motor to rotate from a retracted position to an outwardly extended position for convenient clinical use.
[0165] like Figure 12 As shown, the control device 4 has a display screen 41 providing a display interface. A mounting platform 42 is located on the back of the control device 4, and the mounting platform 42 has two mounting slots 421 and a mounting surface 422. For the extracorporeal membrane oxygenation (ECMO) device, its tray module 2 can be mounted on the mounting platform 42 of the control device 4 via an adapter assembly 43. Specifically, the adapter assembly 43 has two insertion parts 432, which are respectively connected to the two mounting slots 421. The tray module 2 is detachably engaged with the protruding structure 311 on the top of the adapter assembly 43 via a groove structure at its bottom. The tray module 2 has two mounting positions, left and right, where the first mounting position 216 is used to fix the oxygenator (not shown in the figure), and the second mounting position 223 is used to fix the magnetic levitation motor (not shown in the figure).
[0166] Depend on Figure 11 and Figure 12 It is clearly visible that the mounting platform on the back of the control device has two sockets. The motor support arm occupies one socket, while the tray module occupies both. Therefore, the control device can be identified as being connected to either the motor support arm or the tray module by recognizing the number of sockets occupied. Furthermore, the tray module is usually inserted into both sockets simultaneously. Further identification can be made by checking if the occupancy times of the two sockets are synchronized. This allows for the possibility that, when using an external ventricular assist device, another support arm may also be inserted into the other socket, preventing misidentification.
[0167] In some embodiments, the electrical interface includes a first interface and / or a second interface, the first interface being used to establish a connection between the control device and the sensor, and the second interface being used to establish a connection between the control device and the flushing pump module, the flushing pump module being used to provide flushing function for the interventional ventricular assist device; the electrical connection information includes sensor connection information and / or flushing pump connection information.
[0168] In this embodiment, the control device can obtain electrical connection information by detecting the connection status of the electrical interfaces, and then identify the type of organ support device to be used. For example, when a flushing pump module (specifically a flushing pump drive module) is detected connected to the second interface, it can be determined that the currently connected device is an interventional ventricular assist device; when a sensor is detected connected to the first interface, and the sensor connection information matches a preset feature of a certain organ support device, the corresponding device type can be determined. Through the differentiated connection information of different electrical interfaces, the control device can quickly identify the specific organ support device type when components are connected.
[0169] In some embodiments, identifying the organ support device to be used as a first organ support device includes:
[0170] Based on the sensor connection information, a sensor connection relationship corresponding to the first organ support device is detected between the first interface and the sensor, and the organ support device to be used is identified as the first organ support device.
[0171] In some examples, the sensor connectivity information includes at least one of the following:
[0172] The type and number of sensors connected to the control device;
[0173] The location of the interface to which the sensor connected to the control device is connected.
[0174] In some examples, the sensor connections corresponding to the first organ support device include:
[0175] The first sensor connection relationship is used to characterize the control device connecting two pressure sensors or one differential pressure sensor, and / or, the two pressure sensors are respectively installed on the inlet and outlet sides of the first blood pump assembly. The first sensor connection relationship corresponds to an external ventricular assist device, which includes the first blood pump assembly; or...
[0176] The second sensor connection relationship is used to characterize the control device connecting three pressure sensors or two differential pressure sensors, and / or, the three pressure sensors are respectively installed on the inlet side, outlet side and oxygenator outlet side of the first blood pump assembly. The second sensor connection relationship corresponds to the extracorporeal membrane oxygenation (ECMO) device, which includes the first blood pump assembly and the oxygenator.
[0177] In this embodiment, the control device can identify the type of organ support device to be used by detecting differences in the connected sensors. As an example, in an extracorporeal ventricular assist device (EVA), blood pressure needs to be monitored at the inlet and outlet sides of the centrifugal pump head. Therefore, the control device connects two pressure sensors, installed at the inlet and outlet sides of the pump head, respectively. In an extracorporeal membrane oxygenation (ECMO) device, the outlet of the centrifugal pump head is connected to an oxygenator, and blood pressure before and after the oxygenator also needs to be monitored. Since the pressure sensor at the pump head outlet is also located at the oxygenator inlet side, only one more pressure sensor needs to be added at the oxygenator outlet side, requiring a total of three pressure sensors to be connected to the control device. Thus, an EVA corresponds to two pressure sensors, and an ECMO device corresponds to three pressure sensors. The control device can distinguish the device type based on the number of connected sensors, connector positions, and other information. When differential pressure sensors are used, the number can be reduced accordingly. This application does not limit the sensor type. For example, when only two pressure sensors or one differential pressure sensor are detected, it can be identified as an EVA; when three pressure sensors or two differential pressure sensors are detected, it can be identified as an ECMO device. In this way, by configuring the sensor connection features differently, the device type can be automatically identified as soon as the sensor is connected.
[0178] In some embodiments, identifying the organ support device to be used as a first organ support device includes:
[0179] If an electrical connection is detected between the second interface and the flushing pump module based on the flushing pump connection information, the organ support device to be used is identified as an interventional ventricular assist device, and is used as the first organ support device.
[0180] In this embodiment, the control device can obtain the flushing pump connection information by detecting the electrical connection status of the second interface. Since the second interface is used to connect the control device and the flushing pump drive module, when a valid electrical connection is detected at the second interface and the electrical characteristics of the connected object match the preset characteristics of the flushing pump drive module, it can be determined that the currently connected organ support device is an interventional ventricular assist device.
[0181] In some embodiments, the control device may also assist in the determination by detecting whether a drive motor for the interventional pump is currently connected. If at least one of the drive motor and the flushing pump module is detected to be connected to the control device, the organ support device to be used can be confirmed as an interventional ventricular assist device. After determining the device type, the control device can match the currently running software control system with it; if they do not match, the software control system corresponding to the interventional ventricular assist device will be loaded and run.
[0182] In some embodiments, physical connection information includes electrical connection information, which is used to characterize identification information of at least one component; the identification of the organ support device to be used as a first organ support device may include:
[0183] If the component identifier indicated by the electrical connection information and / or wireless identification information matches the preset component identifier corresponding to the first organ support device, the organ support device to be used is identified as the first organ support device; wherein, the preset component identifier includes the component identifier of at least one feature component corresponding to the first organ support device.
[0184] In this application, the characteristic components of the organ support device refer to components unique to the organ support device, which may include, but are not limited to, one or more of the following: blood pump drive component, blood pump component, oxygenator, and flushing pump module.
[0185] The identification information can be used to distinguish components corresponding to different organ support devices. For example, the identification information may include a unique identifier, model code, etc., of the component. The control device can identify which organ support device the currently connected component belongs to by reading the identification information through the electrical interface.
[0186] The electrical connection information may include identification information of at least one component, such as component identification information read by the control device after sending a query command to the connected component through a wired communication bus (e.g., CAN bus, RS485 bus, etc.) of the electrical interface.
[0187] The wireless identification information may include component identification information obtained by the control device through wireless communication methods (such as NFC, RFID, infrared, Bluetooth, etc.).
[0188] For example, the electrical connection information of the flushing pump drive module includes the identification information of the flushing pump drive module; the electrical connection information of the magnetic levitation motor includes the identification information of the magnetic levitation motor; the wireless identification information of the centrifugal pump head includes the identification information of the centrifugal pump head; the electrical connection information of the drive motor includes the identification information of the drive motor; and the electrical connection information or wireless identification information of the intervention pump includes the identification information of the intervention pump.
[0189] In some examples, the characteristic components of an extracorporeal ventricular assist device include at least one of a first blood pump drive assembly and a first blood pump assembly; the characteristic components of an extracorporeal membrane oxygenation device include at least one of a first blood pump drive assembly, a first blood pump assembly, and an oxygenator; and the characteristic components of an interventional ventricular assist device include at least one of a second blood pump drive assembly, a second blood pump assembly, and a flushing pump module.
[0190] In actual use, organ support devices have their components arranged in a concentrated manner, with relatively close physical proximity. Therefore, the control device can identify the type of component near it via wireless communication to determine which organ support device is currently in use. Wireless communication methods can include NFC, RFID, infrared, and Bluetooth. The control device can pre-store a set of preset component identifiers corresponding to each organ support device. When the scanned component identifier matches the identifier of a characteristic component of a particular organ support device, the device to be used can be identified as that organ support device.
[0191] To further enhance the adaptability of the control device to different patient groups, in some embodiments, the method further includes:
[0192] Obtain the auxiliary object type of the feature component corresponding to the first organ support device; based on the auxiliary object type, display the support capability information of the feature component in the first application interface corresponding to the first organ support device.
[0193] The feature components in the first organ support device have corresponding assist object types, which are used to indicate the patient group category to which the feature component is applicable.
[0194] The types of auxiliary objects include at least one of adult type, infant type, height type, and heart volume type. The height type can be used to characterize the range of patient heights that the feature component is adapted to; for example, an extended version of the interventional pump is adapted to taller patients, while a standard version is adapted to patients of average height. The heart volume type is used to characterize the size of the patient's heart that the feature component is adapted to; for example, centrifugal pump heads can be divided into different specifications according to the patient's heart volume.
[0195] The support capability information includes patient type parameters and / or alarm thresholds that match the type of assisted object. The patient type parameters may include configurable patient category options in the control device, such as adult or child, and this parameter is used to determine drive parameter configurations (e.g., target flow range, target speed range, etc.) and / or interface display logic. The alarm thresholds include at least one of flow thresholds, pressure thresholds, and speed thresholds, with different alarm threshold ranges corresponding to different patient types.
[0196] In this embodiment, in addition to identifying the organ support device, the control device can also identify the specifications of each component to display the correct support mode. The specifications of characteristic components in the organ support device vary depending on the type of patient. For example, in an extracorporeal ventricular assist device (EVA), the centrifugal pump head can be divided into adult and pediatric versions; similarly, in an extracorporeal membrane oxygenation (ECMO) device, the oxygenator can also be divided into adult and pediatric versions; furthermore, in an interventional ventricular assist device (IVAP), the interventional pump can be divided into extended and standard versions to suit patients of different physiques. The control device can identify the specifications of each working component through a communication connection. After successful identification, it automatically sets the relevant configurations in the software system, such as setting the current patient type to adult or pediatric and simultaneously changing the relevant alarm thresholds, such as flow rate threshold, pressure threshold, and rotation speed threshold. This eliminates the need for manual configuration of patient type and alarm parameters, reducing operational steps and lowering clinical risks caused by improper parameter settings, thus improving the intelligence and safety of the control device.
[0197] In some embodiments, the application interface is a boot screen displayed in response to the startup of the control device, and the detection command is triggered based on the startup of the control device; the step of switching the display of the first application interface corresponding to the first organ support device if the currently displayed application interface does not support interactive functions with the first organ support device may include:
[0198] If the startup interface does not support interactive functions with the first organ support device, then switch to displaying the first application interface corresponding to the first organ support device.
[0199] In this embodiment, the control device automatically triggers a detection command upon startup to obtain the physical connection information and / or wireless identification information of the connected components to identify the device type. When the identified first organ support device does not match the device type corresponding to the current startup interface, the control device automatically switches to the first application interface. The entire process is completed during the device startup phase, eliminating the need for users to manually select the device type or switch interfaces after startup. This achieves immediate identification and matching upon startup, improving operational efficiency.
[0200] In some embodiments, if the control device can directly identify the organ support device to be used upon startup, it can directly load the software system corresponding to that device. If the organ support device type cannot be identified upon startup, for example, if the control device is powered on first and the components are connected later, the control device can display the startup entry for the software system corresponding to each organ support device on the display screen. Users can then manually select the matching startup entry based on the type of device currently in use to launch the corresponding software system. Thus, even if automatic identification fails to determine the device type, manual selection can still be used to confirm the device type.
[0201] In some embodiments, the control device can be started according to the default control system and complete initialization checks. Switching to the control system only occurs after the type of connected component is detected and the organ support device to be used is determined. Manual confirmation can be performed before switching to ensure accuracy. After switching to the new control system, previously performed initialization checks do not need to be repeated, thereby reducing waiting time caused by repeated initialization and improving the overall efficiency of system switching.
[0202] In some embodiments, the control device executing the above control method may include a main processor and a coprocessor. The main processor is, for example, a UI board running on a Linux system; the coprocessor is, for example, an STM32-based driver board used to drive peripheral hardware, such as motors and sensors. The main processor can control the startup of the coprocessor's firmware program, and can store firmware programs corresponding to different organ support devices. When it is determined that the organ support device to be used is the first organ support device, the main processor selects a target firmware program matching the device from the stored multiple firmware programs and instructs the coprocessor to start running based on the target firmware program, thereby loading the driver system corresponding to the current organ support device. Thus, by having the main processor uniformly store and manage firmware programs corresponding to multiple devices, and the coprocessor loads and runs them on demand, the same hardware platform can flexibly adapt to the driver requirements of multiple organ support devices, without needing to equip each device with dedicated driver hardware.
[0203] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a control device that can control multiple organ support devices. The control device can display application interfaces corresponding to each of the multiple organ support devices. The control device is configured to execute the steps of the control method of the multi-organ support device general control platform provided in any of the foregoing embodiments.
[0204] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a control device, including a processor, a memory, and an executable program stored in the memory and capable of being run by the processor. When the processor runs the executable program, it executes the steps of the control method of the general control platform for multi-organ support devices provided in any of the foregoing embodiments.
[0205] The various embodiments or implementation methods described in this specification are presented in a progressive manner. Each embodiment focuses on the differences from other embodiments, and the same or similar parts between embodiments can be referred to each other.
[0206] For ease of understanding, the following focuses on explaining the terminology used in this embodiment:
[0207] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a Graphics Processing Unit (GPU) (which can be understood as a type of microprocessor), or a Digital Signal Processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an Application-Specific Integrated Circuit (ASIC) or a Programmable Logic Device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), a Deep Learning Processing Unit (DPU), etc.
[0208] This application provides a storage medium storing an executable program. When the executable program is executed by a processor, it implements the control method of the general control platform for the multi-organ support device described in the above embodiments. Its implementation principle and technical effects are similar to those of the above embodiments, and will not be repeated here.
[0209] The aforementioned computer-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0210] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in an electronic device or a host device.
[0211] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0212] The embodiments in this application are not exhaustive, but merely illustrative of some embodiments, and are not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0213] In each embodiment of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0214] In the description of this specification, the terminology used is for the purpose of describing specific embodiments only and is not intended to limit the scope of this disclosure. Furthermore, prefixes such as "first" and "second" in the embodiments of this application are merely for distinguishing different descriptive objects and do not constitute limitations on the position, order, priority, value, or content of the descriptive objects. For descriptions of the descriptive objects, please refer to the claims or the context of the embodiments; the use of prefixes should not constitute unnecessary limitations.
[0215] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A control method for a universal control platform for multi-organ support devices, characterized in that, The method is executed by a control device capable of controlling multiple organ support devices, the control device being able to display application interfaces corresponding to each of the multiple organ support devices; the method includes: Display the application interface corresponding to at least one of the said organ support devices; In response to a determination instruction for an organ support device to be used, the organ support device to be used is determined to be a first organ support device; If the currently displayed application interface does not support interactive functions with the first organ support device, then switch to displaying the first application interface corresponding to the first organ support device. Based on the first application interface, receive control operations corresponding to the first organ support device and / or display the operating information corresponding to the first organ support device.
2. The method according to claim 1, characterized in that, The display of the application interface corresponding to at least one of the organ support devices includes: In response to a start command for the control device, a device selection interface corresponding to various organ support devices is displayed, and the application interface includes the device selection interface. The step of determining that the organ support device to be used is a first organ support device in response to a determination instruction for an organ support device to be used includes: In response to receiving a selection instruction for the first organ support device on the device selection interface, the system determines that the organ support device to be used is the first organ support device, and the determination instruction includes the selection instruction. Optionally, the control device can run various applications corresponding to the organ support devices, and each application has a device selection interface; In response to a start command for the control device, a device selection interface corresponding to various organ support devices is displayed, including: In response to the startup command, an application corresponding to the organ support device is run, and the device selection interface is displayed accordingly; Optionally, if the currently displayed application interface does not support interactive functions with the first organ support device, then switching to display the first application interface corresponding to the first organ support device includes: If the application currently corresponding to the device selection interface does not support interactive functions with the first organ support device, then the first application corresponding to the first organ support device will be switched to run, and the first application interface will be displayed accordingly.
3. The method according to claim 2, characterized in that, The control device is capable of running the startup boot program and the corresponding application programs for each of the various organ support devices; In response to a start command for the control device, a device selection interface corresponding to various organ support devices is displayed, including: In response to the startup command, the startup bootloader is run to display the device selection interface; If the currently displayed application interface does not support interactive functions with the first organ support device, the step of switching to display the first application interface corresponding to the first organ support device is replaced by: Switch to the first application corresponding to the first organ support device and display the first application interface accordingly.
4. The method according to claim 2, characterized in that, The various organ support devices share a single application program, which is configured with control modes and application interfaces corresponding to each of the various organ support devices. In response to a start command for the control device, a device selection interface corresponding to various organ support devices is displayed, including: In response to the launch command, the application is run and the device selection interface is displayed; If the currently displayed application interface does not support interactive functions with the first organ support device, the step of switching to display the first application interface corresponding to the first organ support device is replaced by: Switch the display of the first application interface and update the control mode of the application to the device control mode corresponding to the first organ support device.
5. The method according to claim 1, characterized in that, The display of the application interface corresponding to at least one of the organ support devices includes: Displays the second application interface corresponding to the second organ support device, and the second application interface provides a device switching entry; The step of determining that the organ support device to be used is a first organ support device in response to a determination instruction for an organ support device to be used includes: In response to receiving a switching instruction for the first organ support device at the device switching entry, the system determines that the organ support device to be used is the first organ support device, and the determination instruction includes the switching instruction. Optionally, the second application interface includes a system maintenance interface, which provides a device switching entry.
6. The method according to claim 1, characterized in that, The step of determining that the organ support device to be used is a first organ support device in response to a determination instruction for an organ support device to be used includes: In response to a detection command for an organ support device to be used, physical connection information and / or wireless identification information of at least one component in the organ support device to be used are acquired; the physical connection information is used to characterize the physical connection relationship between the at least one component and the control device, and the wireless identification information is used to characterize the identifier of the at least one component; If the physical connection information and / or wireless identification information of the at least one component are detected to match the preset features corresponding to the first organ support device, the organ support device to be used is identified as the first organ support device. Optionally, the physical connection information includes mechanical connection information and / or electrical connection information, and the preset features include mechanical connection features and / or electrical connection features; The step of identifying the organ support device to be used as the first organ support device when the physical connection information of the at least one component matches a preset feature corresponding to the first organ support device includes: If the mechanical connection information of the at least one component matches the mechanical connection feature, and / or the electrical connection information of the at least one component matches the electrical connection feature, the organ support device to be used is identified as the first organ support device. Optionally, the control device has a mechanical mounting position and / or an electrical interface; the mechanical connection information is used to characterize the mechanical connection relationship between the mechanical mounting position and the at least one component; the electrical connection information is used to characterize the electrical connection relationship between the electrical interface and the at least one component, and / or to characterize the identification information of the at least one component connected to the electrical interface; The step of identifying the organ support device to be used as the first organ support device when the mechanical connection information of the at least one component matches the mechanical connection feature and / or the electrical connection information of the at least one component matches the electrical connection feature includes: If, based on the mechanical connection information, a mechanical connection relationship indicated by the mechanical connection feature is detected between the mechanical mounting position and the at least one component, and / or based on the electrical connection information, an electrical connection relationship indicated by the electrical connection feature is detected between the electrical interface and the at least one component, and / or if the electrical connection information contains identification information of the component corresponding to the first organ support device, the organ support device to be used is identified as the first organ support device. Optionally, the mechanical mounting position includes a socket on the control device; the mechanical connection information includes socket connection information, and the mechanical connection relationship indicated by the mechanical connection feature includes: the socket connection relationship between the component corresponding to the first organ support device and the control device; The step of identifying the organ support device to be used as the first organ support device when a mechanical connection relationship indicated by the mechanical connection feature is detected between the mechanical mounting position and the at least one component based on the mechanical connection information includes: If a connection relationship between a socket on the control device and at least one component is detected based on the socket connection information, the organ support device to be used is identified as the first organ support device. Optionally, the jack connection information includes at least one of the following: The number of sockets occupied by the control device; The location of the socket occupied by the control device; The socket occupancy time information of the control device, wherein the socket occupancy time information is used to indicate whether the occupancy times of at least two sockets on the control device are synchronized; The occupancy status information of the socket on the control device, wherein the occupancy status information is used to indicate whether the occupied socket continues to remain occupied; Optionally, the connection relationship of the jack corresponding to the first organ support device includes at least one of the following: The first socket connection relationship is used to indicate that one socket on the control device is occupied, corresponding to the external ventricular assist device; The second socket connection relationship is used to indicate that at least two sockets on the control device are occupied, and the occupancy time of the at least two sockets is synchronized, corresponding to the extracorporeal membrane oxygenation device; The third jack connection relationship is used to indicate that at least one jack on the control device is occupied and that the jack is in a continuously occupied state, corresponding to an interventional ventricular assist device.
7. The method according to claim 6, characterized in that, The first blood pump drive assembly in the external ventricular assist device is mounted to the control device via a first fixing assembly, the first fixing assembly occupying one socket of the control device; and / or The first blood pump drive assembly and oxygenator in the extracorporeal membrane oxygenation (ECMO) device are mounted to the control device via a second fixing assembly, wherein the second fixing assembly simultaneously occupies at least two sockets of the control device, and the occupancy of the at least two sockets is synchronized; and / or, The flushing pump module in the interventional ventricular assist device is installed on the control device via a third fixing component. The third fixing component occupies at least one socket of the control device, and the socket remains continuously occupied after the third fixing component is installed.
8. The method according to claim 6, characterized in that, The electrical interface includes a first interface and / or a second interface. The first interface is used to establish a connection between the control device and the sensor, and the second interface is used to establish a connection between the control device and the flushing pump module. The flushing pump module is used to provide flushing function for the interventional ventricular assist device. The electrical connection information includes sensor connection information and / or flushing pump connection information. The step of identifying the organ support device to be used as the first organ support device when an electrical connection relationship indicated by the electrical connection feature is detected between the electrical interface and the at least one component based on the electrical connection information includes: Based on the sensor connection information, a sensor connection relationship corresponding to the first organ support device is detected between the first interface and the sensor, and the organ support device to be used is identified as the first organ support device; or... If an electrical connection is detected between the second interface and the flushing pump module based on the flushing pump connection information, the organ support device to be used is identified as the interventional ventricular assist device, and is used as the first organ support device. Optionally, the sensor connection information includes at least one of the following: The type and number of sensors connected to the control device; The location of the interface to which the sensor connected to the control device is connected; Optionally, the sensor connection relationships corresponding to the first organ support device include: The first sensor connection relationship is used to characterize that the control device is connected to two pressure sensors or one differential pressure sensor, and / or the two pressure sensors are respectively installed on the inlet side and outlet side of the first blood pump assembly. The first sensor connection relationship corresponds to the external ventricular assist device, which includes the first blood pump assembly. Alternatively, the second sensor connection relationship is used to characterize that the control device is connected to three pressure sensors or two differential pressure sensors, and / or, the three pressure sensors are respectively installed on the inlet side, outlet side and oxygenator outlet side of the first blood pump assembly, the second sensor connection relationship corresponds to the extracorporeal membrane oxygenation (ECMO) device, the ECMO device includes the first blood pump assembly and the oxygenator.
9. The method according to claim 6, characterized in that, The physical connection information includes electrical connection information, which is used to characterize the identification information of the at least one component; When the physical connection information and / or wireless identification information of the at least one component are detected to match a preset feature corresponding to the first organ support device, identifying the organ support device to be used as the first organ support device includes: If the component identifier indicated by the electrical connection information and / or the wireless identification information matches a preset component identifier corresponding to the first organ support device, the organ support device to be used is identified as the first organ support device; wherein, the preset component identifier includes the component identifier of at least one feature component corresponding to the first organ support device; Optionally, The characteristic components of the external ventricular assist device include at least one of a first blood pump drive assembly and a first blood pump assembly; The characteristic components of the extracorporeal membrane oxygenation device include at least one of a first blood pump drive assembly, a first blood pump assembly, and an oxygenator; The characteristic components of the interventional ventricular assist device include at least one of a second blood pump drive assembly, a second blood pump assembly, and a flushing pump module.
10. The method according to claim 1 or 6, characterized in that, The method further includes: multiple organ support devices including at least two organ support devices sharing a common application interface; If the currently displayed application interface is a shared application interface of the at least two organ support devices, and supports the first organ support device, then the currently displayed application interface will continue to be displayed. Furthermore, in response to the control mode switching command, the control mode corresponding to the control device is updated to the device control mode corresponding to the first organ support device. Optionally, the at least two organ support devices include an extracorporeal ventricular assist device and an extracorporeal membrane oxygenation device.
11. The method according to claim 6, characterized in that, The method further includes: Obtain the auxiliary object type of the feature component corresponding to the first organ support device, wherein the auxiliary object type includes at least one of adult type, infant type, height type and heart volume type; Based on the type of the auxiliary object, the support capability information of the feature component is displayed in the first application interface corresponding to the first organ support device. The support capability information includes a patient type parameter and / or an alarm threshold that matches the type of the auxiliary object. The alarm threshold includes at least one of a flow threshold, a pressure threshold, and a rotation speed threshold. Optionally, the application interface is a boot screen displayed in response to the startup of the control device, and the detection command is triggered based on the startup of the control device; if the currently displayed application interface does not support interactive functions with the first organ support device, then switching to display the first application interface corresponding to the first organ support device includes: If the startup interface does not support interactive functions with the first organ support device, then switch to displaying the first application interface corresponding to the first organ support device.
12. The method according to claim 1, 6, or 11, characterized in that, If the currently displayed application interface does not support interactive functions with the first organ support device, then switching to display the first application interface corresponding to the first organ support device includes: If the currently displayed application interface does not support interactive functions with the first organ support device, a switching prompt will be output; In response to receiving a confirmation operation based on the switching prompt, the first application interface is switched to be displayed.
13. The method according to claim 1, characterized in that, The display of the application interface corresponding to at least one of the organ support devices includes: Displays a second application interface corresponding to the second organ support device, which is different from the first organ support device. The switching display of the first application interface corresponding to the first organ support device includes: If the control system currently running on the control device is also adapted to the first organ support device, the second application interface will be switched to display the first application interface. or, If the control system currently running on the control device is not compatible with the first organ support device, the control system of the control device is switched to the control system corresponding to the first organ support device, and the first application interface is displayed accordingly. Optionally, the control device includes at least a first controller group and a second controller group, wherein the first controller group operates a first control system corresponding to a first organ support device, and the second controller group operates a second control system corresponding to a second organ support device; the second organ support device is one of the multiple organ support devices whose control system differs from the control system of the first organ support device, and the method further includes: After determining that the organ support device to be used is the first organ support device, the first controller group is set as the main controller group, the second controller group is set as the backup controller group, and the control system of the backup controller group is switched from the second control system to the first control system.
14. A control device, characterized in that, The control device is capable of controlling multiple organ support devices, and the control device is capable of displaying application interfaces corresponding to each of the multiple organ support devices. The control device is configured to perform the steps of the control method of the multi-organ support device general control platform as described in any one of claims 1 to 13.
15. A control device, characterized in that, The device includes a processor, a memory, and an executable program stored in the memory and capable of being run by the processor, wherein the processor, when running the executable program, performs the steps of the control method of the universal control platform for multi-organ support devices as described in any one of claims 1 to 13.