Hemodialysis equipment and storage media
The automatic timed startup and delayed power-on functions of the hemodialysis equipment solve the problem of long waiting times for patients and improve the convenience and safety of hemodialysis treatment.
Patent Information
- Application Number
- CN202310066915.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-12
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2043-01-12
AI Technical Summary
Existing hemodialysis equipment requires self-inspection and a series of preparatory work after being turned on, resulting in long waiting times for patients, complicated operations, and affecting the treatment experience and safety.
The hemodialysis equipment uses an automatic timed power-on function to display the human-machine interface at a preset time, and delays the power-on of the drive components after user operation, ensuring sufficient time for preparation and meeting clinical standards.
Shorten patient waiting times, improve treatment convenience and safety, and ensure preparations meet clinical standards.
Smart Images

Figure CN116115844B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of blood purification, and in particular to a hemodialysis device and a storage medium. Background Art
[0002] When using a hemodialysis device for hemodialysis treatment, a series of preparatory work needs to be performed on the hemodialysis device, such as disinfecting the hemodialysis device, pre-flushing and other steps. These steps are the preparatory work before the patient undergoes hemodialysis treatment. These preparatory work is an essential step before hemodialysis treatment. The related technology cannot automatically start the hemodialysis device. After starting up, it needs to perform a self-check. It is also necessary to control the hemodialysis device to perform a series of preparatory work before the formal hemodialysis treatment. This will cause the preparatory work before the hemodialysis treatment to be very cumbersome and the operating steps to be very complicated, so that the patient needs to wait for a very long time before the formal hemodialysis treatment, resulting in a poor treatment experience for the patient, increasing the patient's discomfort, and bringing great inconvenience to the patient's hemodialysis treatment process. Summary of the Invention
[0003] Based on this, the present application provides a hemodialysis device and storage medium that can automatically start up in advance, reserving sufficient time for preparation work in advance, thereby shortening the patient's waiting time and bringing greater convenience to the patient.
[0004] In a first aspect, the present application provides a hemodialysis device, comprising: a human-computer interaction module, a memory, and a processor, wherein the memory is configured to store a computer program, and the processor is configured to execute the computer program and, when executing the computer program, implement the following hemodialysis device control method:
[0005] Obtaining the system time of the hemodialysis device;
[0006] When the system time is equal to the preset time, controlling the human-computer interaction module to display the human-computer interaction interface;
[0007] When it is detected that the user starts the operation of the human-computer interaction interface, the timing starts. When the timing duration is greater than or equal to the preset duration, the drive component of the hemodialysis device is powered on. The drive component is set on the blood circuit of the hemodialysis device and is used to control the blood flow state in the blood circuit after power-on.
[0008] In a second aspect, the present application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, enables the processor to implement the control method of the hemodialysis device as described above.
[0009] The hemodialysis equipment of the embodiment of the present application first controls the human-computer interaction module to display the human-computer interaction interface when the system time is equal to the preset time, that is, the hemodialysis equipment is automatically turned on at a scheduled time. After the hemodialysis equipment is turned on, a preset time will be set in advance. Only after the preset time will the drive component be powered on. The user can perform pre-hemodialysis preparations within the preset time. Once the preset time has passed, the patient can immediately undergo formal hemodialysis treatment. This can greatly shorten the patient's waiting time and bring greater convenience to the patient's hemodialysis treatment; and the delayed start of the drive component can reserve sufficient time for the preparations before hemodialysis treatment, so as to ensure that the preparations of the hemodialysis equipment before hemodialysis treatment can fully meet the clinical treatment standards.
[0010] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1 This is a schematic diagram of the overall structure of an embodiment of the hemodialysis device of the present application;
[0012] Figure 2 This is a schematic diagram of the piping structure principle of an embodiment of the hemodialysis treatment method of the present application;
[0013] Figure 3 This is a flow chart of an embodiment of a control method for a hemodialysis device of the present application;
[0014] Figure 4 This is a schematic diagram of an embodiment of a human-computer interaction interface in a control method for a hemodialysis device of the present application;
[0015] Figure 5 This is a schematic diagram of the connection of various modules in an embodiment of the hemodialysis device of the present application;
[0016] Figure 6 This is a schematic diagram of an embodiment of triggering a human-computer interaction module by a first control instruction in the control method of the hemodialysis device of the present application;
[0017] Figure 7 This is a schematic diagram of a corresponding curve between the rotational speed of the dialysis pump and the rotational speed of the drive assembly in an embodiment of the control method of the hemodialysis device of the present application;
[0018] Figure 8 This is a schematic diagram showing a successful communication status of a human-computer interaction module in the control method of the hemodialysis equipment of the present application. DETAILED DESCRIPTION
[0019] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0020] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, combined, or partially merged, so the actual execution order may vary depending on the actual situation.
[0021] In order to better illustrate the embodiments of this application, Figure 1 The overall structure of the hemodialysis device is shown, through which the hemodialysis treatment status of the patient can be controlled; Figure 2 The schematic diagram of the piping structure of the hemodialysis treatment method is shown. The piping structure of the hemodialysis equipment includes: a drive component, a blood circuit, a dialyzer, etc., wherein the drive component includes: a blood pump; the hemodialysis equipment also includes: a dialysis pump and a heparin pump; the drive component is used to provide driving force to the blood circuit to control the blood flow state in the blood circuit; the blood circuit includes: an arterial line and a venous line, the first end of the arterial line is used to connect to the patient's artery, the second end of the arterial line is connected to the blood input end of the dialyzer, the first end of the venous line is connected to the blood output end of the dialyzer, and the second end of the venous line is used to connect to the patient's vein; the hemodialysis equipment also includes: a dialysis input line and a waste liquid output line; the dialysis input line is connected between the dialysate bag and the dialysis input port of the dialyzer, and the waste liquid output line is connected between the waste liquid output end of the dialyzer and the waste liquid bag. It should be noted that the blood pump, heparin pump and dialysis pump are all electronic components in traditional technology. All three adopt the principle of motor drive. By controlling the rotation speed of the blood pump, the rotation speed of the heparin pump and the rotation speed of the dialysis pump, the flow rate and direction of the liquid in the corresponding pipeline can be adjusted; by controlling the rotation of the blood pump, the blood in the arterial pipeline can be transported to the blood input end of the dialyzer, and by controlling the rotation of the dialysis pump, the dialysate in the dialysis input pipeline can be transported to the dialysis input port of the dialyzer. The patient's blood and dialysate are transported to the dialyzer at the same time. There is a semipermeable membrane inside the dialyzer. The blood and dialysate exchange substances on both sides of the semipermeable membrane. The blood after hemodialysis is returned to the patient's vein through the venous pipeline. The dialysate becomes waste liquid after the substance exchange, and the waste liquid is returned to the waste liquid bag through the waste liquid output pipeline to complete the hemodialysis process.
[0022] When a patient officially undergoes hemodialysis treatment, they first need to undergo disinfection, pre-flushing, and other operations. Disinfection can refer to: the hemodialysis equipment is used multiple times between different hemodialysis patients. Before the hemodialysis equipment is installed with tubes, the hemodialysis equipment body (such as the dialyzer clamp, various pressure sensors, etc.) is disinfected with disinfectant to avoid cross-infection between different hemodialysis patients; pre-flushing can refer to: after the hemodialysis equipment is installed with tubes, before the arterial line is connected to the patient's blood, the blood circuit and dialyzer are flushed with pre-flushing liquid (for example, the pre-flushing liquid is: saline) to remove impurities and air in the blood circuit and dialyzer. In the actual application process of hemodialysis equipment, the patient will first come to the place where the hemodialysis equipment is located (such as: hospital, hemodialysis center, clinic, etc.) to wait for hemodialysis treatment. When the patient comes to the place where the hemodialysis equipment is located, hemodialysis equipment must be manually turned on first, and the display screen of the hemodialysis equipment will perform a power-on self-test. While the patient is waiting, the hemodialysis equipment will be in a power-off state to perform various preparatory work. After all the preparatory work has been completed, the patient will officially start the hemodialysis treatment and the control drive components will start to operate. The hemodialysis equipment needs to spend a relatively long time to perform the power-on self-test and the preparations before the formal hemodialysis treatment, which will cause the patient to wait for a very long time. Since the patients who need hemodialysis treatment are very weak, they will not be able to wait for a long time. The waiting process will increase the patient's anxiety, making the patient's hemodialysis treatment process very inconvenient; at the same time, there is another problem: traditional technology requires controlling the hemodialysis equipment to perform preparatory work before hemodialysis in a shutdown state. In actual practice, since the time before hemodialysis treatment is very busy, the user may forget to perform some preparatory work before hemodialysis treatment, or due to insufficient time, the preparation time before hemodialysis treatment is not sufficient at all, and the preparation work is not in place. For example, the original pre-flush time should not be less than 10 minutes according to clinical treatment standards, but the actual pre-flush time is only 5 minutes; for example, the original disinfection time should not be less than 10 minutes according to treatment standards, but the actual disinfection time is only 6 minutes; this can easily bring great safety hazards to the patient's hemodialysis treatment process.
[0023] In order to solve the above problems, the embodiment of the present application will first automatically start the hemodialysis equipment at a scheduled time. After the hemodialysis equipment is started, a preset time will be set in advance. Only after the preset time will the drive component be powered on. The user can perform pre-hemodialysis preparations within the preset time. Once the preset time has passed, the patient can immediately undergo formal hemodialysis treatment. This can greatly shorten the patient's waiting time and bring greater convenience to the patient's hemodialysis treatment; and the delayed start of the drive component can reserve sufficient time for the preparations before hemodialysis treatment, so as to ensure that the preparations of the hemodialysis equipment before hemodialysis treatment can fully meet the clinical treatment standards.
[0024] The control method of the hemodialysis equipment according to the embodiment of the present application will be described in detail below with reference to the accompanying drawings.
[0025] See also Figure 3 , Figure 3 1 is a flow chart of an embodiment of a control method for a hemodialysis device of the present application, the method comprising: step S101, step S102 and step S103.
[0026] Step S101: Acquire the system time of the hemodialysis equipment.
[0027] Step S102: When the system time is equal to the preset time, the human-computer interaction module of the hemodialysis device is controlled to display a human-computer interaction interface.
[0028] Step S103: When it is detected that the user starts the operation of the human-computer interaction interface, the timing is started. When the timing duration is greater than or equal to the preset duration, the drive component of the hemodialysis device is powered on. The drive component is set on the blood circuit of the hemodialysis device and is used to control the blood flow state in the blood circuit after power-on.
[0029] In the embodiment of the present application, the human-computer interaction module can be a display screen of the hemodialysis device, the blood circuit is connected between the patient's artery and the patient's vein, the blood circuit is used to transmit blood, the drive component is set on the blood circuit, and the drive component is used to control the blood flow state in the blood circuit after power is turned on; for example, the drive component includes: a blood pump, which can control the blood flow rate and blood flow direction in the arterial pipeline after power is turned on; the basic control principle of the hemodialysis device can be referred to Figures 1 to 2 The specific implementation method will not be described in detail here.
[0030] The system time is the time stored inside the hemodialysis device, and the system time will not be reset when the hemodialysis device is shut down; the preset time can be the time set in advance by the user on the human-computer interaction module, or the time stored in advance on the hemodialysis device; when the system time is equal to the preset time, the human-computer interaction module is controlled to automatically start up and the human-computer interaction interface is displayed to realize the timed startup function of the hemodialysis device.
[0031] Specifically, relevant buttons and relevant texts may be displayed on the human-computer interaction interface. For example, please refer to Figure 4 On the human-computer interaction interface, a "Confirm" button and a "Cancel" button are displayed, both of which can be triggered by the user. When the user clicks the "Confirm" button, the user's start operation on the human-computer interaction interface is detected, and a timer can be started. During this timer period, the user can prepare the hemodialysis equipment. When the timer period is greater than or equal to the preset timer period, the drive component of the hemodialysis equipment is powered on. Only when the drive component is powered on can the patient's hemodialysis treatment process be controlled. Therefore, once the drive component is powered on, the patient can immediately undergo hemodialysis treatment.
[0032] It should be noted that in the embodiments of the present application, the timed power-on function of the hemodialysis equipment, here "power-on" means: triggering the human-computer interaction module to display the human-computer interaction interface, which means that the hemodialysis equipment has been successfully powered on; it should be distinguished that after the power-on, the power-on of the drive component is delayed. This situation is not the "power-on" state in the embodiments of the present application, because after the power-on of the drive component, the flow state of the blood in the corresponding pipeline is controlled by the drive component, and the patient's blood is formally treated with hemodialysis through the dialyzer. Therefore, it is necessary to distinguish the specific meaning of "power-on" in the embodiments of the present application.
[0033] In an embodiment of the present application, when the system time of the hemodialysis device is equal to the preset time, the human-computer interaction module is controlled to display the human-computer interaction interface for automatic startup, and then when the startup operation of the user of the human-computer interaction interface is detected, the drive component will be powered on after the preset time, so as to realize the function of delayed power-on of the drive component of the hemodialysis device, wherein the delay time of the delayed power-on of the hemodialysis device is equal to the preset time, and the hemodialysis device can be prepared within the preset time. Once the drive component is powered on, the patient can be immediately given hemodialysis treatment, which can improve the control efficiency of the hemodialysis device and the smoothness of the hemodialysis treatment, and shorten the waiting time of the patient before the formal hemodialysis treatment.
[0034] In some embodiments, the hemodialysis equipment further includes: a power management board and a power-on module; the human-computer interaction module is connected to the power management board via a CAN bus, the power management board is connected to the power-on module via an IIC bus, and the power-on module is electrically connected to the drive assembly.
[0035] The CAN (Controller Area Network) bus is a serial communication network that effectively supports distributed control or real-time control. Originally proposed by Bosch in Germany in the 1980s, the CAN bus has been established as the international standard ISO11898 by the International Organization for Standardization (ISO) and is one of the most widely used fieldbuses internationally. The CAN bus uses communication data block encoding and a short frame structure for signal transmission, offering advantages such as strong real-time performance and high reliability. The IIC (Inter-Integrated Circuit) bus is a synchronous serial two-wire bus. The IIC bus uses only two wires, data (SDA) and clock (SCL), to complete data transmission, and both wires are bidirectional. Currently, the IIC bus is widely used in fields such as communications electronics, industrial electronics, and intelligent instruments. The IIC bus has advantages such as fewer interface lines, low cost, and high communication rate. The human-machine interaction module and the power management board communicate via the CAN bus, for example, the human-machine interaction module outputs commands to the power management board; the power management board and the power-on module communicate via the IIC bus, for example, the power management board outputs commands to the power-on module.
[0036] At this time, step S102, when the system time is equal to the preset time, controlling the human-computer interaction module of the hemodialysis equipment to display the human-computer interaction interface, may include: issuing a trigger instruction when the system time is equal to the preset time, triggering the human-computer interaction module according to the trigger instruction, and controlling the human-computer interaction module to display the human-computer interaction interface. Step S103, when the user's startup operation on the human-computer interaction interface is detected, the timing is started, and when the timing duration is greater than or equal to the preset duration, the drive component of the hemodialysis equipment is powered on. It can include: when the startup operation of the user on the human-computer interaction interface is monitored, a startup instruction is generated, the human-computer interaction module is controlled to output the timing control instruction to the power management board through the CAN bus according to the startup instruction, the power management board is controlled to store the timing control instruction in the buffer, the power-on module is controlled to record the storage duration of the timing control instruction in the buffer, and when the power-on module determines that the storage duration of the timing control instruction in the buffer is greater than or equal to the preset duration, the power-on module is controlled to read the timing control instruction in the buffer through the IIC bus, and the power-on module is controlled to power on the drive component according to the timing control instruction.
[0037] After the human-computer interaction module of the hemodialysis device displays the human-computer interaction interface, it can monitor whether there is any user operation on the human-computer interaction interface. When monitoring the user's startup operation on the human-computer interaction interface, a startup instruction is generated, and a timing control instruction is output according to the startup instruction. The human-computer interaction module outputs the timing control instruction to the power management board through the CAN bus, wherein the timing control instruction can activate the power-on function of the hemodialysis device for the drive component; the power management board has a buffer zone, wherein the buffer zone has data storage and data memory functions. When the power management board receives the timing control instruction, it will first store the timing control instruction in the buffer zone; when the bus is connected, the timing control instruction is output to the power management board through the CAN bus. During the process of storing the timing control instruction in the buffer, the power-on module obtains the data storage status of the buffer through the IIC bus, and the power-on module records the storage duration of the timing control instruction. When the storage duration of the timing control instruction is greater than or equal to the preset duration, the power-on module reads the timing control instruction in the buffer through the IIC bus, powers on the drive component according to the timing control instruction, and controls the drive component to power on and operate. The arterial line outputs the patient's blood to the dialyzer to start the patient's hemodialysis treatment process; only when the drive component is powered on can the patient's hemodialysis treatment process be controlled.
[0038] In some embodiments, the method further includes: step S104 and step S105.
[0039] Step S104: when the human-computer interaction module is triggered according to the trigger instruction, communication configuration is performed on the CAN bus and the IIC bus respectively.
[0040] Step S105: When the communication configuration between the CAN bus and the IIC bus is successful, the human-computer interaction interface is controlled to be in an activated state.
[0041] In step S103, generating a start instruction when a start operation of the user of the human-computer interaction interface is monitored may also include generating a start instruction when detecting that the human-computer interaction interface is in an activated state and a start operation of the user of the human-computer interaction interface is monitored.
[0042] In an embodiment of the present application, after the CAN bus and the IIC bus are configured for communication respectively, relevant data can be transmitted respectively through the CAN bus and the IIC bus to ensure normal communication between the modules. Exemplarily, the communication configuration of the CAN bus and the IIC bus can be as follows: the data transmission rate of the CAN bus and the data transmission rate of the IIC bus are set respectively; wherein the data transmission rate of the CAN bus is greater than the data transmission rate of the IIC bus; for example, the data transmission rate of the CAN bus is set to: 2Mbps, and the data transmission rate of the IIC bus is set to: 1Mbps; the CAN bus and the IIC bus transmit instructions at specific data transmission rates respectively, so that smooth data communication function can be maintained between the modules inside the hemodialysis equipment; and the data transmission rate of the CAN bus is greater than the data transmission rate of the IIC bus, so that the power management board can receive the timing control instructions at a faster rate, avoid the transmission delay of the timing control instructions, affect the timing power-on effect of the drive component, and the control response rate of the power management board is higher.
[0043] In some embodiments, the method further includes: step S106 and step S107.
[0044] Step S106: When the human-computer interaction module is triggered according to the trigger instruction, self-tests are performed on the CAN bus and the IIC bus respectively.
[0045] Step S107: After the CAN bus and the IIC bus have successfully completed self-tests, the human-computer interaction interface is controlled to be in an activated state.
[0046] In step S103, generating a start instruction when a start operation of the user of the human-computer interaction interface is monitored may also include generating a start instruction when detecting that the human-computer interaction interface is in an activated state and a start operation of the user of the human-computer interaction interface is monitored.
[0047] In an embodiment of the present application, the CAN bus and the IIC bus are self-tested separately to determine whether the communication status of the CAN bus and the IIC bus is in a normal communication state. The self-test of the CAN bus and the IIC bus can be specifically as follows: the human-computer interaction module outputs a test signal to the power management board via the CAN bus. If the power management board returns a feedback signal to the human-computer interaction module, it indicates that the CAN bus self-test is successful; if the power management board does not return a feedback signal to the human-computer interaction module, it indicates that the CAN bus self-test has failed; similarly, the power management board outputs a test signal to the power-on module via the IIC bus. If the power-on module returns a feedback signal to the power management board, it indicates that the IIC bus self-test is successful; if the power-on module does not return a feedback signal to the power management board, it indicates that the IIC bus self-test has failed; after the self-test steps, it can be determined in advance whether the CAN bus and the IIC bus are in a normal communication state. If the CAN bus and IIC bus self-test succeeds, it indicates that the CAN bus and IIC bus are both in a normal communication state, and the human-computer interaction interface is set to an activated state; if the CAN bus and / or IIC bus self-test fails, it indicates that the CAN bus and / or IIC bus are both in an abnormal communication state, and the human-computer interaction interface is set to an inactivated state. In this embodiment of the application, whether the human-computer interaction interface is in an activated state is determined by whether the CAN bus and the IIC bus are in a normal communication state.
[0048] In some embodiments, when the human-computer interaction module is triggered according to the trigger instruction, the CAN bus and the IIC bus can be respectively configured for communication and self-checked.
[0049] See also Figure 4 When the CAN bus or IIC bus is not configured for communication, or the CAN bus or IIC bus self-test is unsuccessful, the human-computer interaction interface is in an inactive state, and both the "Confirm" button and the "Cancel" button on the human-computer interaction interface cannot be triggered by the user; therefore, the human-computer interaction interface will be activated only after both the CAN bus and IIC bus are configured for communication and the CAN bus and IIC bus self-test are successful; when the "Confirm" button is triggered by the user's start operation, the human-computer interaction module will generate a start instruction.
[0050] In some embodiments, in step S103, when the human-computer interaction interface is detected to be in an activated state and a startup operation of the user of the human-computer interaction interface is monitored, a startup instruction is generated, which may also include: step S108 and step S109.
[0051] Step S108: When it is detected that there is a triggerable timing control button on the human-computer interaction interface, it is determined that the human-computer interaction interface is in an activated state.
[0052] Specifically, such as Figure 4 As shown, when there is a triggerable timing control button on the human-computer interaction interface, the user can trigger the timing control button at any time to start the control process of the hemodialysis equipment; when the timing control button on the human-computer interaction interface is in a triggerable state, the user can trigger the timing control button at any time.
[0053] Step S109: Monitoring the human-computer interaction interface to determine whether a user operation on the timing control button is received. If the user operation on the timing control button is received, generating a drive instruction, performing a functional analysis on the drive instruction, and if the functional analysis determines that the user operation on the timing control button is a start operation, determining the drive instruction as a start instruction. Subsequently, generating the timing control instruction based on the start instruction, and outputting the timing control instruction to the power management board via the CAN bus.
[0054] Specifically, when the human-computer interaction interface is in an activated state, it is necessary to perform functional analysis on all drive instructions generated by the user's operation of the timing control button received by the human-computer interaction interface to determine whether the drive instruction belongs to a start instruction. After analyzing the type of the drive instruction, it is possible to determine whether the drive instruction contains relevant information for startup; only when it is determined that the drive instruction belongs to a start instruction, a timing control instruction is generated according to the start instruction human-computer interaction module, and the hemodialysis equipment realizes the timed power-on function of the drive component through the timing control instruction; when it is determined that the drive instruction does not belong to a start instruction, the timing control instruction cannot be generated, and the hemodialysis equipment cannot realize the timed power-on function of the drive component. The embodiment of the present application can determine in advance whether the drive instruction belongs to a start instruction, eliminate the misoperation of the timing control button, and improve the accuracy of the hemodialysis equipment's timed power-on control of the drive component.
[0055] For example, if the user clicks the timing control button three times in a row on the human-computer interaction interface of the human-computer interaction module, the driving instruction generated by the action of "clicking three times in a row" is a start instruction; if the user clicks the timing control button two times in a row or four times in a row, the driving instruction generated by the action of "clicking two times in a row or four times in a row" is not a start instruction; therefore, the "driving instruction is a start instruction" can be determined based on the number of consecutive clicks of the timing control button on the human-computer interaction interface.
[0056] In order to better illustrate the technical effects of the control method of the hemodialysis equipment in the embodiment of the present application, a specific application scenario is described below.
[0057] For example, if a patient is scheduled to undergo hemodialysis treatment at 10:00 on October 3, 2022, the medical staff can set the preset time on the display screen of the hemodialysis device to be: 8:30 on October 3, 2022. When the system time of the hemodialysis device reaches 8:30 on October 3, 2022, the display screen is triggered according to the trigger instruction (the display screen is the human-computer interaction module), the display screen is lit and performs a series of self-test operations. After the communication configuration of the CAN bus and the IIC bus is completed respectively, the display screen displays the human-computer interaction interface, waiting for the medical staff to enter at 2022. After arriving at the hospital at 9:00 on October 3, 2022, the medical staff will start the operation on the human-computer interaction interface and generate a start instruction. Then the hemodialysis equipment will control the drive components to power on after a delay of 1 hour (preset duration). This 1-hour delay can reserve sufficient time for various preparations such as pre-flushing and disinfection of the hemodialysis equipment. After a 1-hour delay, it will be 10:00 on October 3, 2022. At this time, the patient has just arrived at the hospital and can be immediately given hemodialysis treatment through the hemodialysis equipment.
[0058] If the traditional technology is used to start up the display screen, it will be necessary to wait until the medical staff arrives at the hospital at 9:00 on October 3, 2022 to trigger the human-computer interaction module to start the self-test operation of the display screen; if the patient arrives at the hospital at 10:00 on October 3, 2022, if the medical staff controls the drive components to power on and perform hemodialysis treatment on the patient before 10:00, this will result in insufficient time for various preparations such as pre-flushing and disinfection of the hemodialysis equipment, thereby reducing the safety of the patient's hemodialysis treatment; if the medical staff reserves 1 hour for various preparations such as pre-flushing and disinfection of the hemodialysis equipment in accordance with clinical treatment standards, then the patient must wait until 10:30 to officially start hemodialysis treatment, which requires the patient to wait for a relatively long time.
[0059] It should be noted that in the above application scenarios, times such as "8:30" and "9:00" are only used as examples, and do not mean that these times will be used when implementing this technical solution.
[0060] In some embodiments, the communication port of the power management board is connected to the communication port of the power-on module via the IIC bus, and the level port of the power management board is electrically connected to the level port of the power-on module. At this time, in step S103, the power management board is controlled to store the timing control instruction in the buffer, and the power-on module is controlled to record the storage duration of the timing control instruction in the buffer. When the power-on module determines that the storage duration of the timing control instruction in the buffer is greater than or equal to the preset duration, the power-on module is controlled to read the timing control instruction in the buffer via the IIC bus. It may also include: controlling the power management board to store the timing control instruction in the buffer, and transmitting a high-level signal to the level port of the power-on module through its own level port, so that the level port of the power-on module is pulled high to suppress the state of the power-on module; controlling The communication port of the power-on module detects the data in the buffer through the IIC bus to record the storage duration of the timing control instructions in the buffer; when the power-on module determines that the storage duration of the timing control instructions in the buffer is greater than or equal to the preset duration, the communication port of the power-on module is controlled to output a feedback signal to the communication port of the power management board through the IIC bus, the level port of the power management board is controlled to transmit a low-level signal to the level port of the power-on module, so that the level port of the power-on module is pulled low, and the communication port of the power-on module is controlled to read the timing control instructions in the buffer area through the IIC bus.
[0061] For details, please refer to Figure 5When the power management board receives the timing control instruction and stores it in the buffer, the power management board and the power-on module realize the communication function through the IIC bus, and the power-on module can obtain the data storage status in the buffer in real time; the IIC bus is divided into two data lines, one of which is connected between the communication port of the power-on module and the communication port of the power management board, and the other is connected between the level port of the power-on module and the level port of the power management board. The communication port of the power-on module will detect the data storage flag of the buffer of the power management board, and the power-on module will record the storage time of the timing control instruction in the buffer, and then judge the relative size relationship between the storage time of the timing control instruction in the buffer and the preset time; the embodiment of the present application can adjust the power-on module by controlling the level state of the level port of the power-on module. state; when the storage duration of the timing control instruction in the buffer is less than the preset duration, the level of the level port of the power-on module is pulled up, and the level port of the power-on module is in a high level state to suppress the state of the power-on module. At this time, the power-on module cannot control the drive component to power on; when the storage duration of the timing control instruction in the buffer is greater than or equal to the preset duration, the communication port of the power management board will receive a feedback signal, and the level port of the power management board will pull down the level of the level port of the power-on module. The level port of the power-on module is in a low level state, and the power-on module will be in an activated power-on control function. The communication port of the power-on module reads the timing control instruction in the buffer area, and the power-on module powers on the drive component according to the timing control instruction to realize the timing power-on function of the hemodialysis equipment on the drive component.
[0062] In some embodiments, in step S103, controlling the power-on module to power on the drive component according to the timing control instruction may also include: controlling the power-on module to control the power supply circuit of the drive component to be turned on according to the timing control instruction, and controlling the drive component to access the mains through the turned-on power supply circuit to complete power-on.
[0063] Specifically, when the storage time of the timing control instruction in the buffer is greater than or equal to the preset time, the driving component needs to be started; Figure 5 As shown, the power-on module controls the switch of the power supply circuit of the drive component according to the timing control instruction to turn on the power supply circuit of the drive component, so that the power supply circuit of the drive component is turned on. The mains power outputs electrical energy to the drive component through the turned-on power supply circuit to complete the power-on function of the drive component. After being powered on, the drive component can control the flow state of the liquid in the corresponding pipeline. Therefore, the embodiment of the present application controls the switch on or off on the power supply circuit of the drive component to power on or off the drive component; the power-on module can control the power supply circuit of the drive component to delay the conduction, realize the timed power-on function of the drive component, and simplify the power-on control process of the drive component.
[0064] In some embodiments, step S103, before starting the timing when detecting that the user has started the operation on the human-computer interaction interface, may further include: step S110.
[0065] Step S110: Detecting the length of the blood circuit pipeline and setting the preset time according to the pipeline length.
[0066] Specifically, such as Figure 2 As shown, the blood circuit includes: an arterial line and a venous line. The length of the blood circuit = the length of the arterial line + the length of the venous line. The length of the blood circuit represents the flow path of the blood on the hemodialysis device. When the length of the blood circuit is longer, the total time required to pre-flushed and disinfect the blood circuit and the dialyzer will be longer, and the preset time will be longer. The hemodialysis device will also delay powering on the drive component for a longer time. When the length of the blood circuit is shorter, the blood circuit needs to be pre-flushed and disinfected. The shorter the total time for pre-flushing and disinfecting the circuit and dialyzer respectively, the shorter the preset time is, and the shorter the time for the hemodialysis equipment to delay powering on the drive component is; therefore, the embodiment of the present application scientifically and reasonably sets the preset time according to the length of the blood circuit pipeline. Within the preset time, the user can just complete all the preparations of the hemodialysis equipment before the formal hemodialysis, and then the timed power-on function of the hemodialysis equipment for the drive component can meet the actual needs of the user and improve the safety of the patient's hemodialysis treatment.
[0067] For example, Table 1 shows the corresponding relationship between the length of the blood circuit and the preset time, as shown below:
[0068] Table 1
[0069] Length of blood circuit tubing Preset duration Less than or equal to 1m 10min Greater than 1m and less than or equal to 1.1m 13min Greater than 1.1m and less than or equal to 1.2m 16min Greater than 1.2m and less than or equal to 1.3m 19min More than 1.3m 22min
[0070] It should be noted that the above Table 1 is data summarized by those skilled in the art based on clinical technical experience; when the length of the blood circuit is detected, the corresponding preset duration can be found according to the data correspondence in Table 1 to complete the setting process of the power-on delay time of the drive component of the hemodialysis equipment; for example, when the blood circuit length is detected to be: 1.2m, the corresponding preset duration can be found according to the data correspondence in Table 1 as: 16min; when the storage duration of the timing control instruction in the buffer of the power management board is greater than or equal to 16min, the power-on module reads the timing control instruction in the buffer, and the power-on module powers on the drive component according to the timing control instruction, so that the drive component controls the liquid flow state in the corresponding pipeline. The embodiment of the present application can quickly find the preset duration according to the pre-set data correspondence, and the operation is convenient.
[0071] In some embodiments, in step S103 , after the power-on module powers on the driving component according to the timing control instruction, the following steps may also be included: step S111 .
[0072] Step S111: When a first control operation of a user of the human-computer interaction interface is monitored, a first control instruction is generated, the first control instruction is output to the drive component via the CAN bus, and the operating parameters of the drive component are adjusted according to the first control instruction, wherein communication is performed between the human-computer interaction module and the drive component via the CAN bus.
[0073] A communication connection is pre-established between the human-machine interaction module and the drive component via the CAN bus. After the power-on module powers on the drive component according to the timing control instruction, the drive component can be powered on and operated, and the human-machine interaction module and the drive component can communicate via the CAN bus, and data can be directly transmitted between the human-machine interaction module and the drive component. If the drive component is not powered on, the human-machine interaction module and the drive component will not communicate via the CAN bus.
[0074] After the human-computer interaction module communicates with the drive component, the user can directly adjust the operating parameters of the drive component through the human-computer interaction module, thereby changing the patient's hemodialysis treatment status; specifically, when the human-computer interaction module is monitored to receive the user's first control operation, a first control instruction is generated, which means that the operating parameters of the drive component need to be adjusted through the first control instruction; illustratively, the operating parameter of the drive component is the rotational speed of the drive component; for example, the rotational speed of the blood pump is adjusted through the first control instruction; after the human-computer interaction module and the drive component communicate with each other, the embodiment of the present application can directly adjust the hemodialysis treatment status of the hemodialysis device, greatly simplifying the hemodialysis control process of the hemodialysis device.
[0075] It should be noted that the first control instruction generated by the first control operation of the user received by the human-computer interaction module belongs to the user's adjustment demand information for the hemodialysis state. For example, the user inputs the blood flow in the arterial line on the human-computer interaction module (equivalent to the first control instruction), and the first control instruction is output to the drive component through the CAN bus. The speed of the drive component is adjusted according to the first control instruction so that the blood flow in the arterial line can meet the user's blood flow adjustment demand.
[0076] In some embodiments, in step S111, adjusting the operating parameters of the drive component according to the first control instruction may also include: adjusting the operating current of the drive component according to the first control instruction, and changing the operating parameters of the drive component when the operating current of the drive component changes; wherein the operating parameters of the drive component may include: the rotational speed of the drive component. The embodiment of the present application completes the adaptive adjustment function of the rotational speed of the drive component by regulating the current of the drive component. It should be noted that the principle of current regulation of the drive component is equivalent to the principle of current regulation of the motor in this field, so the principle of current regulation of the drive component will not be described in detail here.
[0077] In some embodiments, the drive assembly includes: a blood pump; Figure 2 As shown, the blood flow in the blood circuit can be regulated by a blood pump.
[0078] At this time, in step S111, the first control instruction is output to the drive component through the CAN bus, and the operating parameters of the drive component are adjusted according to the first control instruction. It can also include: sub-step S1111, sub-step S1112 and sub-step S1113.
[0079] Sub-step S1111: Parse the first control instruction to obtain an ID code of the first control instruction.
[0080] Specifically, when the human-computer interaction module is monitored to receive a first control instruction, the first control instruction has an ID code, where the ID code is an identity identifier of the first control instruction. When the user inputs a first control operation on the human-computer interaction module and generates the first control instruction, the digital code in the first control instruction is extracted. The digital code is the ID code of the first control instruction. According to the ID code of the first control instruction, a specific control function can be realized.
[0081] Sub-step S1112: Obtain the ID code of the blood pump.
[0082] The ID code of the blood pump is the identification of the blood pump. The ID code has been pre-written into the interior of the hemodialysis device before the hemodialysis device leaves the factory, and the ID code of the blood pump can be obtained at any time.
[0083] Sub-step S1113: If the ID code of the first control instruction corresponds to the same ID code of the blood pump, the first control instruction is sent to the blood pump via the CAN bus, and the rotation speed of the blood pump is controlled according to the first control instruction.
[0084] Specifically, if the ID code of the first control instruction matches the ID code of the blood pump, it indicates that the first control instruction and the blood pump have successfully matched. The first control instruction is then sent to the blood pump via the CAN bus, and the blood pump's rotational speed is controlled according to the first control instruction, thereby regulating the blood flow in the blood circuit. Therefore, the embodiment of the present application can quickly locate the blood pump based on the ID code of the first control instruction, thereby improving the control efficiency of the drive assembly.
[0085] For example, Figure 6 A schematic diagram of triggering the human-computer interaction module through a first control operation is shown. When the first control instruction is generated by triggering the blood pump speed increase button displayed on the interface of the human-computer interaction module according to the first control operation, a flag bit is generated for the first control instruction. For example, if the flag bit of the first control instruction is 0xf, then the ID code of the first control instruction is 0xf. Since the ID code of the blood pump of the hemodialysis equipment is 0xf, the ID code of the first control instruction is the same as the ID code of the blood pump, both of which are 0xf, which means that the object of the first control instruction is the blood pump. The human-computer interaction module transmits the first control instruction in a distributed manner through the CAN bus. When the ID code of the first control instruction corresponds to the ID code of the blood pump, the blood pump will obtain the first control instruction and control the speed of the blood pump to increase according to the first control instruction to complete the independent control function of the blood pump.
[0086] For example, when the heparin pump speed increase button displayed on the interface of the human-computer interaction module is triggered according to the first control operation to generate a first control instruction, a flag bit is generated for the first control instruction. For example, if the flag bit of the first control instruction is 0af, then the ID code of the first control instruction is 0af. Since the blood pump ID code of the hemodialysis equipment is 0xf, the ID code of the first control instruction is different from the ID code of the blood pump, which means that the object of the first control instruction is not the blood pump, and the blood pump cannot receive the first control instruction.
[0087] In some embodiments, in step S103, controlling the power management board to store the timing control instruction in a buffer may also include: detecting the data capacity of the buffer of the power management board, and when it is determined that the data capacity of the buffer is greater than or equal to the data amount of the timing control instruction, controlling the power management board to store the timing control instruction in the buffer.
[0088] In order to avoid data overflow in the buffer of the timing control instruction, the embodiment of the present application will compare the data volume of the timing control instruction with the data capacity of the buffer of the power management board. The timing control instruction will only be stored in the buffer when the data capacity of the buffer is greater than or equal to the data volume of the timing control instruction; for example, if it is detected that the data capacity of the buffer of the power management board is 3Mb, the data volume of the timing control instruction is 1Mb, and the data capacity of the buffer is greater than the data volume of the timing control instruction, then the buffer of the power management board can completely store the timing control instruction.
[0089] In some embodiments, in step S103, controlling the human-computer interaction module to output the timing control instruction to the power management board through the CAN bus according to the start instruction may also include: when the human-computer interaction interface receives the start instruction, controlling the human-computer interaction module to determine whether the start instruction includes recognizable characters; when it is determined that the start instruction includes recognizable characters, controlling the human-computer interaction module to perform functional conversion on the start instruction to obtain the timing control instruction; and controlling the human-computer interaction module to output the timing control instruction to the power management board through the CAN bus.
[0090] Specifically, only when the human-computer interaction interface receives a start-up instruction, the human-computer interaction module will identify whether the start-up instruction contains recognizable characters, where recognizable characters refer to characters related to the timing time. When the human-computer interaction module receives the start-up instruction, the human-computer interaction module extracts characters from the start-up instruction to obtain a timing control instruction. When the human-computer interaction module sends the timing control instruction to the power management board, the timing control instruction can be identified and stored by the buffer of the power management board. According to the storage time of the timing control instruction in the buffer, it can be determined whether the drive component needs to be powered on to ensure the timed power-on control efficiency and correctness of the hemodialysis equipment for the drive component. The embodiment of the present application will identify in advance whether the start-up instruction contains recognizable characters, which can reduce the probability of storage errors of the timing control instruction in the buffer of the power management board.
[0091] In some embodiments, in step S103, controlling the communication port of the power-on module to detect the data in the buffer through the IIC bus to record the storage duration of the timing control instruction in the buffer may also include: when the buffer receives the timing control instruction, controlling the buffer to send a power detection signal according to a preset period, controlling the communication port of the power management board to send the power detection signal to the communication port of the power-on module through the IIC bus, and controlling the communication port of the power-on module to record the storage duration of the timing control instruction in the buffer according to the power detection signal.
[0092] When the buffer of the power management board does not receive the timing control instruction, the buffer of the power management board will not output the power detection signal. For example, the power detection signal is a pulse signal. When the human-computer interaction module does not output the timing control instruction to the power management board, the buffer of the power management board will not output the power detection signal. When the human-computer interaction module outputs the timing control instruction to the buffer of the power management board, the buffer of the power management board will output the power detection signal according to a preset period, for example, the preset period is 1 second. The communication port of the power-on module can obtain the signal transmission status of the buffer of the power management board based on the power detection signal. When the power-on module is based on the duration of the received power detection signal, it can obtain the storage duration of the timing control instruction in the buffer. For example, if the communication port of the power-on module receives the power detection signal output by the power management board for 10 consecutive minutes, the communication port of the power-on module records the storage duration of the timing control instruction in the buffer as 10 minutes. The power-on module determines the difference between the storage duration of the timing control instruction in the buffer of the power management board and the preset duration, thereby realizing the control function of timing power-on of the drive component.
[0093] In some embodiments, the hemodialysis device further comprises: a water line and a dialyzer, wherein the dialyzer is disposed in the blood circuit, and the water line is connected to the dialyzer. The water line is used to transfer the dialysate to the dialyzer and to transfer the waste liquid to a waste liquid bag; Figure 2 As shown, the water pipeline includes: a waste liquid output pipeline and a dialysis input pipeline; wherein the waste liquid output pipeline is connected between the waste liquid output end of the dialyzer and the waste liquid bag, and the dialysis input pipeline is connected between the dialysis input end of the dialyzer and the dialysis bag. The dialysis input pipeline outputs the dialysate into the dialyzer. Dialysis liquid and blood exist inside the dialyzer at the same time, and the dialysate and blood exchange substances on both sides of the semipermeable membrane. After the substance exchange, the dialysate becomes waste liquid, and then the waste liquid is output to the waste liquid bag through the waste liquid output pipeline. Therefore, the water pipeline can ensure that the hemodialysis process of the dialyzer is in a normal state.
[0094] At this time, in step S103, after the driving component of the hemodialysis device is powered on, the following steps may be further included: step S112 and step S113.
[0095] Step S112: detecting the liquid flow rate of the water pipeline of the hemodialysis equipment and the blood flow rate of the blood circuit.
[0096] Specifically, a flow meter is used to detect the liquid flow rate of the water pipeline and the blood flow rate of the blood circuit respectively. For example, the liquid flow rate of the water pipeline detected is 10 ml / min, and the blood flow rate of the blood circuit is 15 ml / min. The hemodialysis efficiency of the dialyzer can be comprehensively judged based on the liquid flow rate of the water pipeline and the blood flow rate of the blood circuit.
[0097] Step S113: Calculate the ratio between the liquid flow rate of the water pipeline and the blood flow rate of the blood circuit. If the ratio is within a preset ratio range, control the human-computer interaction module to display the ratio; if the ratio is not within the preset ratio range, control the human-computer interaction module to issue a fault alarm signal and control the drive component to lose power.
[0098] Specifically, the ratio of the liquid flow rate in the water pipeline to the blood flow rate in the blood circuit can determine the hemodialysis efficiency of the dialyzer. When it is determined that the ratio of the liquid flow rate in the water pipeline to the blood flow rate in the blood circuit is too high, it means that the liquid flow rate in the water pipeline is too large, resulting in a large amount of dialysate waste, which increases the patient's hemodialysis treatment cost; when it is determined that the ratio of the liquid flow rate in the water pipeline to the blood flow rate in the blood circuit is too low, it means that the blood flow rate in the blood circuit is too large, the blood in the dialyzer is not fully dialyzed, the blood output end of the dialyzer outputs the blood to the venous line, the hemodialysis efficiency of the dialyzer is too low, and the patient needs a longer hemodialysis treatment time to achieve the expected hemodialysis treatment effect; therefore, the embodiment of the present application determines the ratio of the liquid flow rate in the water pipeline to the blood flow rate in the blood circuit. It can accurately identify whether the patient's hemodialysis status is normal. Only when the ratio of the liquid flow in the water pipeline and the blood flow in the blood circuit is within the preset ratio range, the patient's hemodialysis status will be normal; the preset ratio range can be a ratio obtained by technical personnel in this field through multiple clinical technical experience summaries; for example, the preset ratio range is: 0.66~0.86; when the ratio of the liquid flow in the water pipeline and the blood flow in the blood circuit is not within the preset ratio range, the hemodialysis status of the dialyzer is not in the optimal state, and the patient's hemodialysis treatment effect is not good, then a fault alarm signal can be issued through the human-computer interaction module to prompt the user: the patient's hemodialysis treatment effect is not good; and the control drive component loses power to promptly terminate the patient's hemodialysis treatment in a poor state.
[0099] In some embodiments, the water pipeline includes a waste liquid output pipeline and a dialysis input pipeline, and the hemodialysis equipment also includes: a dialysis pump and a filtration pump; the dialysis pump is arranged on the dialysis input pipeline, and the filtration pump is arranged on the waste liquid output pipeline; the dialysis pump can provide driving force to the dialysis input pipeline so that the dialysis input pipeline outputs the dialysate to the dialysis input end of the dialyzer; the filtration pump can provide driving force to the waste liquid output pipeline so that the waste liquid output pipeline outputs the waste liquid generated after hemodialysis to the waste liquid bag.
[0100] At this time, in step S111, after adjusting the operating parameters of the driving component according to the first control instruction, the method may further include: step S114 and step S115.
[0101] Step S114: setting the operating parameters of the dialysis pump according to the operating parameters of the drive assembly.
[0102] Specifically, the operating parameters of the drive assembly may include: the speed of the drive assembly, and the operating parameters of the dialysis pump may include: the speed of the dialysis pump; Figure 2 As shown, there is a corresponding relationship between the rotation speed of the drive component and the blood flow in the arterial line; there is a corresponding relationship between the rotation speed of the dialysis pump and the dialysate flow in the dialysis input line; in the embodiment of the present application, the rotation speed of the dialysis pump can be set according to the rotation speed of the drive component. Such a setting can ensure that the blood flow in the blood circuit and the dialysate flow in the dialysis input line are kept matched. When the blood and the dialysate are input into the dialyzer at the same time, the dialyzer can achieve the best hemodialysis effect on the blood.
[0103] It should be noted that, in S114, the specific method of setting the operating parameters of the dialysis pump according to the operating parameters of the drive assembly involves many other factors, such as the model of the drive assembly, the model of the dialysis pump, the diameter of the arterial line, the diameter of the dialysis input line, etc. For example, Figure 7 The corresponding curve between the rotation speed of the dialysis pump and the rotation speed of the drive assembly is shown; by setting a similar Figure 7 After obtaining the speed of the drive component, according to the curve in Figure 7 The curve in can correspond to the rotation speed of the dialysis pump, and then control the dialysis pump to run at the set speed, and control the dialysate in the dialysis input pipeline to flow at the expected flow rate, to ensure that the dialyzer has good hemodialysis efficiency for blood.
[0104] Step S115: When the dialysis pump is detected to be running, the filtration pump is controlled to operate according to preset parameters.
[0105] Specifically, the preset parameters of the filtration pump may include a preset speed of the filtration pump; when the dialysis pump starts to run, the dialysis input pipeline outputs the dialysate to the dialysis input end of the dialyzer, the blood and dialysate exchange substances in the dialyzer, and the waste liquid generated after dialysis is output through the waste liquid output end of the dialyzer. At this time, the filtration pump can be controlled to operate, and the speed of the filtration pump is equal to the preset speed, and the waste liquid is output to the waste liquid bag at a preset flow rate through the waste liquid output pipeline, wherein the waste liquid output flow rate in the waste liquid output pipeline remains constant, and the waste liquid can be collected through the waste liquid bag, which can simplify the control process of the filtration pump.
[0106] After hemodialysis through the dialyzer, the waste liquid is output to the waste liquid bag through the waste liquid output pipeline so that the waste liquid bag can store the waste liquid in real time, ensuring that the patient's hemodialysis process is in a normal state and avoiding the patient's hemodialysis process in a malfunction state.
[0107] It should be noted that the preset parameter of the filtration pump is a fixed value set in advance, and by controlling the filtration pump to maintain constant rotation according to the preset parameters, the patient's hemodialysis process can be maintained in a stable state; therefore, in the embodiment of the present application, the control process of the hemodialysis equipment is: first control the rotation of the drive component, then control the rotation of the dialysis pump, and finally control the rotation of the filtration pump. Such a control process can ensure that the liquid in the pipeline of the hemodialysis equipment can flow normally, avoiding the problems of blood waste in the pipeline and incorrect liquid flow in the pipeline.
[0108] In some embodiments, in S103, controlling the human-computer interaction module to output the timing control instruction to the power management board through the CAN bus according to the start-up instruction may also include: when the human-computer interaction module receives the start-up instruction, performing level conversion on the start-up instruction to generate the timing control instruction, and outputting the timing control instruction to the power management board through the CAN bus.
[0109] The start instruction is level-converted so that the timing control instructions obtained after the level conversion are all high or low, so that the timing control instructions can be maintained at a high or low level; the timing control instructions are output to the buffer of the power management board through the CAN bus, so that the buffer of the power management board can store the timing control instructions in a timely manner.
[0110] For example, when the start instruction received by the human-computer interaction module is a pulse signal, the timing control instruction obtained after level conversion of the start instruction is a high-level signal. The timing control instruction obtained after the level conversion can be stored in the buffer of the power management board, and the power management board can realize the instruction storage function with a more simplified circuit structure.
[0111] In some embodiments, in step S103 , after the power-on module powers on the driving component according to the timing control instruction, the following steps may also be included: step S116 and step S117 .
[0112] Step S116: Control the power-on module to record the storage duration of the timing control instruction in the buffer. When the power-on module determines that the storage duration of the timing control instruction in the buffer is greater than or equal to the first duration, control the power-on module to power on the dialysis pump according to the timing control instruction.
[0113] Step S117: When the power-on module determines that the storage duration of the timing control instruction in the buffer is greater than or equal to the second duration, the power-on module is controlled to power on the filtration pump according to the timing control instruction, wherein the second duration is greater than the first duration, and the first duration is greater than the preset duration.
[0114] Specifically, the embodiment of the present application sets different timed power-on times according to the peristaltic control functions of the dialysis pump, the filtration pump and the blood pump, so that the blood pump, the dialysis pump and the filtration pump are powered on in sequence at different time points; only after the blood pump is powered on can the operating parameters of the drive component be adjusted; similarly, only after the dialysis pump is powered on can the operating parameters of the dialysis pump be adjusted; similarly, only after the filtration pump is powered on can the operating parameters of the filtration pump be adjusted.
[0115] In this embodiment of the application, different timed power-on times are set for the dialysis pump, filtration pump, and blood pump. Figure 2 It should be understood that when the hemodialysis treatment of the patient's blood is officially started, the blood in the arterial line needs to be controlled by the blood pump to be output to the blood input end of the dialyzer. The blood will flow in the arterial line for a period of time, so the blood pump needs to be started first, and then the dialysis pump is started; when the arterial line outputs the blood to the dialyzer, the dialysis pump is powered on and started, and the blood flow time in the arterial line is equal to the difference between the third time length and the preset time length, thereby ensuring that the blood and dialysate can be output to the dialyzer at the same time, and the blood and dialysate exchange substances inside the dialyzer, thereby improving the safety of the patient's hemodialysis treatment and avoiding the waste of blood or dialysate caused by blood or dialysate being output to the dialyzer separately.
[0116] Similarly, waste liquid is generated only when blood and dialysate are simultaneously output into the dialyzer and hemodialysis is performed. The filtration pump is then powered on, and the waste liquid output pipeline is controlled by the filtration pump to output the waste liquid generated by the dialyzer to the waste liquid bag.
[0117] In the embodiment of the present application, different timed power-on times are set for the blood pump, dialysis pump and filtration pump, respectively, with the second duration > the first duration, and the first duration > the preset duration; this ensures that the blood pump, dialysis pump and filtration pump are powered on and started in sequence, and a safe hemodialysis process is started on the patient's blood through the dialyzer, avoiding problems such as blood waste and low dialysis efficiency when starting hemodialysis.
[0118] It should be noted that when the power-on module determines that the storage time of the timing control instruction in the buffer is greater than the second time, the storage time of the timing control instruction in the buffer will also be greater than the first time and the preset time. In this case, the dialysis pump, the filtration pump and the drive component have all been powered on; similarly, when the power-on module determines that the storage time of the timing control instruction in the buffer is greater than the first time, and the storage time of the timing control instruction in the buffer is less than the second time, in this case, the dialysis pump and the drive component have all been powered on, but the filtration pump has not been powered on; therefore, the embodiment of the present application will power on the dialysis pump, the filtration pump and the drive component separately according to the hemodialysis power-on startup process to ensure the power-on startup safety of the hemodialysis equipment.
[0119] In some embodiments, in step S103, the power-on module is controlled to record the storage duration of the timing control instructions in the buffer. When the power-on module determines that the storage duration of the timing control instructions in the buffer is greater than or equal to the preset duration, the power-on module is controlled to read the timing control instructions in the buffer through the IIC bus. The process may also include: sub-step S103A1, sub-step S103A2, and sub-step S103A3.
[0120] Sub-step S103A1: Control the power-on module to record the storage duration of the timing control instructions in the buffer. When the power-on module determines that the storage duration of the timing control instructions in the buffer is greater than or equal to the third duration and less than the fourth duration, control the power-on module to output a first indication signal, and the human-computer interaction module sends a first warning signal according to the first indication signal.
[0121] Sub-step S103A2: When the power-on module determines that the storage duration of the timing control instruction in the buffer is greater than or equal to the fourth duration and less than the preset duration, the power-on module is controlled to output a second indication signal, and the human-computer interaction module sends a second warning signal according to the second indication signal.
[0122] Sub-step S103A3: When the power-on module determines that the storage duration of the timing control instruction in the buffer is greater than or equal to the preset duration, the power-on module is controlled to output a third indication signal, the human-computer interaction module sends a third warning signal according to the third indication signal, and controls the power-on module to read the timing control instruction in the buffer through the IIC bus.
[0123] In an embodiment of the present application, the preset duration > the fourth duration > the third duration; during the timed power-on process of the driving component, the delayed power-on time period is divided into three stages, and a corresponding warning signal is issued in each stage. The corresponding warning signal can be used to send a corresponding prompt to the user, and the user can perform the corresponding operation under the corresponding prompt, so that the user can complete all pre-hemodialysis preparations within the delayed power-on time period.
[0124] As mentioned above, the preparation work before hemodialysis includes multiple steps, such as disinfection, pre-flushing, etc. These steps need to be performed in sequence and cannot be omitted, nor can the time taken for each step be too short. For example, the third time length is 5 minutes, the fourth time length is 10 minutes, and the preset time length is 15 minutes. When the power-on module determines that the storage time length of the timing control instruction in the buffer is less than 5 minutes, the human-computer interaction module does not issue a warning signal. At this stage, the user only needs to check whether the entire mechanical structure of the hemodialysis equipment has a fault, such as whether the components are loose or damaged. When the power-on module determines that the storage time length of the timing control instruction in the buffer is greater than or equal to 5 minutes and less than 10 minutes, the power-on module outputs a first indication signal. The first indication signal passes through the IIC bus, the power management board, the CAN bus, and the human-computer interaction module in sequence. The human-computer interaction module sends a first warning signal (for example, a yellow light). When the user sees the first warning signal, hemodialysis equipment will be disinfected. When the power-on module determines that the storage time length of the timing control instruction in the buffer is greater than or equal to 10 minutes and less than 15 minutes , the power-on module outputs a second indication signal, which is sequentially transmitted through the IIC bus, the power management board, the CAN bus, and the human-machine interaction module. The human-machine interaction module issues a second warning signal (e.g., a green light). When the user sees the second warning signal, he or she will pre-charge the hemodialysis device. When the power-on module determines that the storage time of the timing control instruction in the buffer is greater than or equal to 15 minutes, the power-on module powers on the drive component according to the timing control instruction, and the drive component is started. The power-on module outputs a third indication signal, which is sequentially transmitted through the IIC bus, the power management board, the CAN bus, and the human-machine interaction module. The human-machine interaction module issues a third warning signal (e.g., a red light). When the user sees the third warning signal, he or she knows that the drive component of the hemodialysis device has been powered on and started. Therefore, during the time period when the hemodialysis device performs delayed power-on of the drive component, the user can know which steps to perform on the hemodialysis device under the prompts of different warning signals. The user can sequentially perform all preparatory work before hemodialysis, which serves as a guidance and prompt. The timed power-on function of the drive component of the hemodialysis device has higher practical value and application scope.
[0125] It should be noted that the human-computer interaction module will only send out one of the three signals: the first warning signal, the second warning signal, and the third warning signal, and will not send out two or three of them; for example, when the power-on module determines that the storage time of the timing control instruction in the buffer is greater than or equal to the fourth time and less than the preset time, the human-computer interaction module will only send out the second warning signal; therefore, when the user sees the warning signal sent by the human-computer interaction module, he will know which steps the hemodialysis equipment needs to perform in the preparation stage.
[0126] In some embodiments, the method further includes: step S118.
[0127] Step S118: When the power-on module determines that the storage duration of the timing control instruction in the buffer is less than the preset duration, it detects whether the speed of the blood pump is 0. If it is detected that the speed of the blood pump is not 0, it controls the human-computer interaction module to issue a speed alarm signal.
[0128] Specifically, when the power-on module determines that the storage time of the timing control instruction in the buffer has not reached the preset time, the blood pump is theoretically not running; however, since the hemodialysis equipment may have electromagnetic interference or leakage and other fault phenomena, the speed of the blood pump is not 0 when the preset time is not reached; if the speed of the blood pump is not detected to be 0 during the period when the preset time is not reached, a speed alarm signal (such as a speed alarm prompt voice) is sent to the user to remind that the blood pump is in a fault state, and the user needs to deal with the fault state of the blood pump in time (that is, control the speed of the blood pump to 0) to avoid the blood in the blood circuit being in the fault startup stage.
[0129] In some embodiments, step S111, when a first control operation of a user of the human-computer interaction interface is monitored, a first control instruction is generated, and the first control instruction is output to the drive component through the CAN bus. Before adjusting the operating parameters of the drive component according to the first control instruction, it may also include: step S119.
[0130] Step S119: controlling the human-computer interaction module to display a successful communication status between the human-computer interaction module and the driving component.
[0131] Specifically, when CAN communication is achieved between the human-machine interaction module and the drive component, the human-machine interaction module displays a successful communication status, such as Figure 8 As shown, when the user sees the content displayed by the human-computer interaction module, he will adjust the operating parameters of the drive component through the first control instruction to change the operating state of the drive component and adjust the patient's hemodialysis state. Therefore, the embodiment of the present application sends a prompt to the user by controlling the successful communication state displayed by the human-computer interaction module. The user can change the hemodialysis state at any time through the human-computer interaction module, thereby improving the control convenience and applicability of the hemodialysis equipment.
[0132] The present application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, causes the processor to implement any of the above-described methods for controlling a hemodialysis device. For detailed descriptions of the relevant content, please refer to the relevant content of the above-described method for controlling a hemodialysis device, which will not be repeated here.
[0133] The computer-readable storage medium may be an internal storage unit of the hemodialysis device, such as a hard disk or memory. The computer-readable storage medium may also be an external storage device, such as a plug-in hard disk, smart memory card, secure digital card, flash memory card, etc.
[0134] It should be understood that the terms used in the present specification are only used to describe specific embodiments and are not intended to limit the present application.
[0135] It will also be understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0136] The above descriptions are merely specific embodiments of the present application, but the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present application, and such modifications or substitutions should be included within the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A hemodialysis device, characterized in that: The hemodialysis device includes: a human-computer interaction module, a memory, and a processor. The memory is used to store a computer program. The processor is used to execute the computer program and implement the following control method for the hemodialysis device when executing the computer program: Obtaining the system time of the hemodialysis device; When the system time is equal to the preset time, controlling the human-computer interaction module to display the human-computer interaction interface; When it is detected that the user starts the operation of the human-computer interaction interface, the timing starts. When the timing duration is greater than or equal to the preset duration, the drive component of the hemodialysis device is powered on, so as to realize the function of delayed power-on of the drive component of the hemodialysis device, wherein the delay time of the delayed power-on of the hemodialysis device is equal to the preset duration, and the hemodialysis device can be prepared within the preset duration. Once the drive component is powered on, the patient can be immediately given hemodialysis treatment, which can improve the control efficiency of the hemodialysis device and the smoothness of the hemodialysis treatment, and shorten the patient's waiting time before the formal hemodialysis treatment. By delaying the start of the drive component, sufficient time can be reserved for the preparation work before the hemodialysis treatment, so as to ensure that the preparation work of the hemodialysis device before the hemodialysis treatment can fully meet the clinical treatment standards. The drive component is arranged on the blood circuit of the hemodialysis device, and is used to control the blood flow state in the blood circuit after power-on. The preset time is set according to the length of the blood circuit pipeline. When the pipeline length is longer, the total time required for pre-flushing and disinfecting the blood circuit and the dialyzer is longer, and the preset time is set longer; when the pipeline length is shorter, the total time required for pre-flushing and disinfecting the blood circuit and the dialyzer is shorter, and the preset time is set shorter.
2. The hemodialysis device according to claim 1, characterized in that The hemodialysis equipment further includes: a power management board and a power-on module; the human-computer interaction module is connected to the power management board via a CAN bus, the power management board is connected to the power-on module via an IIC bus, and the power-on module is electrically connected to the drive assembly; The processor is configured to execute the computer program and implement the following method for controlling the hemodialysis device when executing the computer program: When the system time is equal to the preset time, a trigger instruction is issued, the human-computer interaction module is triggered according to the trigger instruction, and the human-computer interaction module is controlled to display a human-computer interaction interface; When a startup operation of the user of the human-computer interaction interface is monitored, a startup instruction is generated, the human-computer interaction module is controlled to output the timing control instruction to the power management board through the CAN bus according to the startup instruction, the power management board is controlled to store the timing control instruction in the buffer, and the power-on module is controlled to record the storage duration of the timing control instruction in the buffer. When the power-on module determines that the storage duration of the timing control instruction in the buffer is greater than or equal to the preset duration, the power-on module is controlled to read the timing control instruction in the buffer through the IIC bus, and the power-on module is controlled to power on the drive component according to the timing control instruction.
3. The hemodialysis device according to claim 2, characterized in that The communication port of the power management board is connected to the communication port of the power-on module via the IIC bus, and the level port of the power management board is electrically connected to the level port of the power-on module; The processor is configured to execute the computer program and implement the following method for controlling the hemodialysis device when executing the computer program: Controlling the power management board to store the timing control instruction in a buffer, and transmitting a high-level signal to the level port of the power-on module through its own level port, so that the level port of the power-on module is pulled high to suppress the state of the power-on module; Controlling the communication port of the power-on module to detect the data in the buffer through the IIC bus to record the storage duration of the timing control instruction in the buffer; When the power-on module determines that the storage duration of the timing control instruction in the buffer is greater than or equal to the preset duration, the communication port of the power-on module is controlled to output a feedback signal to the communication port of the power management board through the IIC bus, the level port of the power management board is controlled to transmit a low-level signal to the level port of the power-on module, so that the level port of the power-on module is pulled low, and the communication port of the power-on module is controlled to read the timing control instruction in the buffer through the IIC bus.
4. The hemodialysis device according to claim 3, characterized in that The processor is configured to execute the computer program and implement the following method for controlling the hemodialysis device when executing the computer program: When the buffer receives the timing control instruction, the buffer is controlled to send a power detection signal according to a preset period, the communication port of the power management board is controlled to send the power detection signal to the communication port of the power-on module through the IIC bus, and the communication port of the power-on module is controlled to record the storage duration of the timing control instruction in the buffer according to the power detection signal.
5. The hemodialysis device according to claim 2, characterized in that The drive assembly includes: a blood pump; The processor is configured to execute the computer program and implement the following method for controlling the hemodialysis device when executing the computer program: When a first control operation of a user of the human-computer interaction interface is monitored, generating a first control instruction; parsing the first control instruction to obtain an ID code of the first control instruction; Obtaining the ID code of the blood pump; If the ID code of the first control instruction corresponds to the same ID code of the blood pump, sending the first control instruction to the blood pump via the CAN bus, and controlling the speed of the blood pump according to the first control instruction; Wherein, communication is performed between the human-computer interaction module and the driving component via the CAN bus.
6. The hemodialysis device according to claim 5, characterized in that The hemodialysis device further includes a dialysis pump and a filtration pump, and the processor is configured to execute the computer program and implement the following method for controlling the hemodialysis device when executing the computer program: controlling the power-on module to record the storage duration of the timing control instruction in the buffer, and when the power-on module determines that the storage duration of the timing control instruction in the buffer is greater than or equal to the first duration, controlling the power-on module to power on the dialysis pump according to the timing control instruction; When the power-on module determines that the storage duration of the timing control instruction in the buffer is greater than or equal to the second duration, controlling the power-on module to power on the filtration pump according to the timing control instruction; The second duration is greater than the first duration, and the first duration is greater than the preset duration.
7. The hemodialysis device according to claim 5, characterized in that The hemodialysis equipment further comprises: a water pipeline and a dialyzer, wherein the dialyzer is arranged in the blood circuit, and the water pipeline is connected to the dialyzer; The processor is configured to execute the computer program and implement the following method for controlling the hemodialysis device when executing the computer program: detecting the liquid flow rate of the water pipeline of the hemodialysis equipment and the blood flow rate of the blood circuit; The ratio between the liquid flow rate of the water pipeline and the blood flow rate of the blood circuit is calculated. If the ratio is within a preset ratio range, the human-computer interaction module is controlled to display the ratio; if the ratio is not within the preset ratio range, the human-computer interaction module is controlled to issue a fault alarm signal and the drive component is controlled to lose power.
8. The hemodialysis device according to claim 7, characterized in that The water pipeline includes a waste liquid output pipeline and a dialysis input pipeline, and the hemodialysis equipment further includes: a dialysis pump and a filtration pump; the dialysis pump is arranged on the dialysis input pipeline, and the filtration pump is arranged on the waste liquid output pipeline; The processor is configured to execute the computer program and implement the following method for controlling the hemodialysis device when executing the computer program: setting the operating parameters of the dialysis pump according to the operating parameters of the drive assembly; When the dialysis pump is detected to be running, the filtration pump is controlled to run according to preset parameters.
9. The hemodialysis device according to claim 2, characterized in that The processor is configured to execute the computer program and implement the following method for controlling the hemodialysis device when executing the computer program: controlling the power-on module to record the storage duration of the timing control instruction in the buffer, and when the power-on module determines that the storage duration of the timing control instruction in the buffer is greater than or equal to the third duration and less than the fourth duration, controlling the power-on module to output a first indication signal, and controlling the human-computer interaction module to issue a first warning signal according to the first indication signal; When the power-on module determines that the storage duration of the timing control instruction in the buffer is greater than or equal to the fourth duration and less than the preset duration, the power-on module is controlled to output a second indication signal, and the human-computer interaction module is controlled to issue a second warning signal according to the second indication signal; When the power-on module determines that the storage duration of the timing control instruction in the buffer is greater than or equal to the preset duration, the power-on module is controlled to output a third indication signal, the human-computer interaction module is controlled to issue a third warning signal according to the third indication signal, and the power-on module is controlled to read the timing control instruction in the buffer through the IIC bus.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor implements the control method of the hemodialysis device according to any one of claims 1 to 9.
Citation Information
Patent Citations
Medical device with a time-controlled starting function
CN109074419A
Automatic priming and scheduling for dialysis systems
CN113226392A