Thoracic drainage device

By introducing the dual CPU architecture and the design of the main switch of the drainage device into the chest drainage device, the problem of low safety of existing equipment is solved, and the stable operation of the equipment under abnormal conditions is achieved and the patient safety guarantee is achieved.

CN119587791BActive Publication Date: 2025-06-17HAINING LVJIAN MEDICAL PROD CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510138347.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-08
Publication Date
2025-06-17
Estimated Expiration
2045-02-08

AI Technical Summary

Technical Problem

The safety of existing chest drainage equipment is not high. When a single CPU architecture is out of control, it may cause the device to lose control, increasing the risk of patients' treatment.

Method used

A chest drainage device including a drainage device, a drainage device main switch, a human-computer interaction device, a driving CPU and a system CPU are designed. Through bidirectional communication between the system CPU and the driver CPU, data packets are sent and received regularly, and protection measures are activated when reception fails or verification fails, and the main switch of the drainage device is turned off to prevent the device from getting out of control.

Benefits of technology

It improves the safety of chest drainage equipment, avoids the risk of equipment out of control to patients, and ensures the stable operation of the equipment under abnormal conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119587791B_ABST
    Figure CN119587791B_ABST
Patent Text Reader

Abstract

The present application provides a thoracic drainage device, which includes a drainage device, a total drainage device switch, a human-computer interaction device, a driving CPU, and a system CPU. In the present application, both CPUs can regularly send data packets to each other and regularly receive the data packets sent by the other party. When the reception or verification fails for either party, the other party can close the total drainage device switch to stop the device from draining, thereby improving the safety of the device. In addition, when regularly receiving and sending data packets, the data directly sent and received are the data that the two CPUs originally need. After successful reception and passing verification, the driving CPU can directly control the drainage device to work based on the system data, and the system CPU can also directly control the human-computer interaction device to output the required content based on the driving data. The entire process does not require the participation of other data, which not only ensures the normal operation of the device but also does not bring additional computing pressure, thus further ensuring the safety of the device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of medical technology, and particularly to a thoracic drainage device. Background Art

[0002] Thoracic drainage is widely used clinically in the postoperative treatment of surgeries such as pneumothorax, empyema, and hemothorax. Conventional digital thoracic drainage devices mostly use single-core microcontrollers or ARM as the system CPU. If an accident or system crash occurs during the operation of a single CPU, it may lead to device out-of-control and pose risks to patient treatment.

[0003] Therefore, current thoracic drainage devices have the technical problem of low safety and need to be improved. Summary of the Invention

[0004] An embodiment of this application provides a thoracic drainage device to solve the technical problem of low safety of current thoracic drainage devices.

[0005] To solve the above technical problem, the embodiment of this application provides the following technical solutions:

[0006] This application provides a thoracic drainage device, including a drainage device, a total drainage device switch, a human-machine interaction device, a driving CPU, and a system CPU. Among them,

[0007] The system CPU is configured to periodically send system data packets to the driving CPU at a preset time interval;

[0008] The driving CPU is configured to periodically receive the system data packets at the preset time interval and perform integrity verification on the system data packets; if the system data packets are received before the end of n preset time intervals and the verification is passed, control the total drainage device switch to be turned on, and control the drainage device to work based on the system data parsed from the system data packets, so that the drainage device drains the target liquid in the thoracic cavity; if the system data packets are not received at the end of n preset time intervals, or are received but the verification fails, control the total drainage device switch to be turned off, so that the drainage device stops draining; n is an integer greater than 1;

[0009] The driving CPU is further configured to periodically obtain driving data generated by the drainage device at the preset time interval, generate driving data packets based on the driving data, and periodically send the driving data packets to the system CPU at the preset time interval;

[0010] The system CPU is further configured to periodically receive the drive data packet based on the preset time interval and perform integrity verification on the drive data packet; if the drive data packet is received before the end of n preset time intervals and the verification is passed, process the drive data parsed from the drive data packet and output the processing result through the human-machine interaction device; if the drive data packet is not received at the end of n preset time intervals or is received but the verification fails, control the main switch of the drainage device to close so that the drainage device stops draining.

[0011] In one embodiment, the drive CPU is electrically connected to the main switch of the drainage device. The drive CPU is configured to directly input a closing signal to the main switch of the drainage device to close the main switch of the drainage device if the system data packet is not received at the end of n preset time intervals or is received but the verification fails.

[0012] In one embodiment, the main switch of the drainage device includes a switch protection circuit. The system CPU is electrically connected to the switch protection circuit through a protection pin. The system CPU is further configured to set the protection pin to an active state to close the main switch of the drainage device if the drive data packet is not received at the end of n preset time intervals or is received but the verification fails.

[0013] In one embodiment, the thoracic drainage device includes a drive timer and a system timer; the drive CPU is configured to reset the drive timer if the system data packet is received before the end of n preset time intervals and the verification is passed, otherwise wait until the end of n preset time intervals to reset the drive timer; the system CPU is configured to reset the system timer if the drive data packet is received before the end of n preset time intervals and the verification is passed, otherwise wait until the end of n preset time intervals to reset the system timer.

[0014] In one embodiment, the drive data includes drive instructions and device operation data, and the system data includes system instructions and system status data.

[0015] In one embodiment, the human-machine interaction device includes a display screen. The system CPU is configured to process the drive data parsed from the drive data packet to obtain thoracic drainage data and display the thoracic drainage data on the display screen.

[0016] In one embodiment, the human-machine interaction device includes an alarm. The system CPU is further configured to alarm the data anomaly through the alarm if the processing result indicates that the thoracic drainage data is abnormal.

[0017] In one embodiment, the system CPU is further configured to, if the driving data packet has not been received at the end of n preset time intervals, or is received but fails verification, alarm the abnormal communication through the alarm.

[0018] In one embodiment, the drainage device also includes an NFC identification device, the chest drainage equipment also includes a drainage bottle, and the drainage bottle is provided with an NFC tag. The driving CPU is also used to control the NFC identification device to identify the NFC tag on the drainage bottle, and encapsulate the identification result into a driving data packet, and send the driving data packet to the system CPU based on the preset time interval.

[0019] In one embodiment, the system CPU is also used to parse the drive data packet to obtain the identification result, compare the identification result with the NFC tag database, and if the comparison result is that the NFC tag is illegal and / or has expired, generate and output an alarm message through the human-computer interaction device.

[0020] Beneficial effects: The present application provides a thoracic drainage device, which includes a drainage device, a total drainage device switch, a human-computer interaction device, a driving CPU, and a system CPU. Among them, the system CPU is used to periodically send system data packets to the driving CPU at preset time intervals; the driving CPU is used to periodically receive system data packets at preset time intervals, and perform integrity verification on the system data packets. If the system data packets are received before the end of n preset time intervals and the verification is passed, the total drainage device switch is controlled to open, and the drainage device is controlled to work based on the system data parsed from the system data packets, so that the drainage device drains the target liquid in the chest cavity. If the system data packets are not received at the end of n preset time intervals, or are received but the verification fails, the total drainage device switch is controlled to close, so that the drainage device stops draining. n is an integer greater than 1; the driving CPU is also used to periodically obtain the driving data generated by the drainage device at preset time intervals, generate driving data packets based on the driving data, and periodically send the driving data packets to the system CPU at preset time intervals; the system CPU is also used to periodically receive the driving data packets at preset time intervals, and perform integrity verification on the driving data packets. If the driving data packets are received before the end of n preset time intervals and the verification is passed, the driving data parsed from the driving data packets is processed, and the processing result is output through the human-computer interaction device. If the driving data packets are not received at the end of n preset time intervals, or are received but the verification fails, the total drainage device switch is controlled to close, so that the drainage device stops draining. By setting the total drainage device switch and simultaneously setting the driving CPU and the system CPU in the present application, both CPUs can periodically send data packets to each other and periodically receive the data packets sent by the other party. When either party fails to receive or the verification fails, the other party can initiate a protection measure to close the total drainage device switch, causing the thoracic drainage device to stop draining, thereby avoiding the risks that the device out of control may pose to patients and improving the safety of the device; in addition, when periodically receiving and sending data packets, the directly sent and received are the driving data and system data that the two CPUs originally need. After successful reception and passing verification, the driving CPU can directly control the drainage device to work based on the system data, and the system CPU can also directly control the human-computer interaction device to output the required content based on the driving data. The entire process does not require the participation of other data, which not only ensures the normal operation of the device but also does not bring additional computing pressure, thus further ensuring the safety of the device. Description of the Drawings

[0021] The following will clearly show the technical solutions and other beneficial effects of the present application by describing the specific embodiments of the present application in detail with reference to the drawings.

[0022] Figure 1 It is a schematic structural diagram of the thoracic drainage device provided by the embodiment of the present application.

[0023] Figure 2 Schematic diagram of the mainframe structure of the thoracic drainage device provided by the embodiment of the present application.

[0024] Figure 3 Schematic diagram of the working process of the thoracic drainage device provided by the embodiment of the present application.

[0025] Explanation of reference numerals:

[0026] Drainage tube 11; Drainage bottle 12; Mainframe 13; Drainage device 131; Human-computer interaction device 132; Driving CPU 133; System CPU 134. Detailed implementation manners

[0027] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of protection of the present application.

[0028] In the description of the present application, it should be understood that the terms "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", etc. indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation to the present application. In addition, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of the described features. In the description of the present application, "a plurality" means two or more, unless otherwise specifically defined.

[0029] In the description of the present application, it should be noted that unless otherwise clearly defined and limited, the terms "installed", "connected", "connected" should be understood in a broad sense. For example, it may be a fixed connection, a detachable connection, or an integral connection; it may be a mechanical connection, an electrical connection, or a communication with each other; it may be directly connected, or indirectly connected through an intermediate medium, and it may be the internal communication of two elements or the interaction relationship between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood according to specific circumstances.

[0030] In this application, unless otherwise clearly specified or limited, the first feature being "on" or "under" the second feature may include the first and second features being in direct contact, or may include the first and second features not being in direct contact but being in contact through additional features therebetween. Moreover, the first feature being "above", "over" and "on top of" the second feature includes the first feature being directly above and obliquely above the second feature, or merely indicating that the first feature has a higher horizontal height than the second feature. The first feature being "under", "below" and "beneath" the second feature includes the first feature being directly below and obliquely below the second feature, or merely indicating that the first feature has a lower horizontal height than the second feature.

[0031] The following disclosure provides many different embodiments or examples for implementing different structures of this application. To simplify the disclosure of this application, components and settings of specific examples are described below. Of course, they are merely examples and are not intended to limit this application. In addition, this application may repeat reference numerals and / or reference letters in different examples. This repetition is for the purpose of simplification and clarity, and in itself does not indicate the relationship between the various embodiments and / or settings discussed. In addition, this application provides examples of various specific processes and materials, but those of ordinary skill in the art can be aware of the application of other processes and / or the use of other materials.

[0032] As Figure 1 shown, it is a schematic structural diagram of a thoracic drainage device provided by an embodiment of this application. The thoracic drainage device includes a drainage tube 11, a drainage bottle 12, and a host 13. As Figure 2 shown, it is a schematic structural diagram of the host of the thoracic drainage device provided by an embodiment of this application. Please also refer to Figure 1 and Figure 2 , the thoracic drainage device is connected to the human thoracic cavity through the drainage tube 11. The target liquid in the thoracic cavity (such as waste liquid from thoracic surgery, tissue fluid, etc.) is drained into the drainage bottle 12 under the control of the host 13. The host 13 is used to control various hardware of the thoracic drainage device to jointly complete the drainage work, and process the data obtained by various hardware during the drainage process to monitor the thoracic drainage volume and the thoracic air leakage volume, identify the color of the drainage fluid, etc., so as to provide treatment references for medical staff.

[0033] The host 13 includes a drainage device 131, a total drainage device switch (not shown in the figure), a human-computer interaction device 132, a driving CPU 133, and a system CPU 134.

[0034] The drainage device 131 refers to all hardware devices used to perform thoracic drainage operations and monitor and obtain various data generated during the thoracic drainage process. For example, it may include a pressure sensor, a liquid level sensor, a color sensor, a gas flow sensor, an NFC identification device, a diaphragm pump, a pressure relief valve, etc. Among them, the pressure sensors include pressure sensor 1 and pressure sensor 2. Pressure sensor 1 is used to obtain the real-time pressure of the drainage bottle 12, and pressure sensor 2 is used to obtain the real-time pressure of the gas leaking from the chest cavity. The liquid level sensor is used to obtain the liquid level height in the drainage bottle 12. The color sensor is used to identify the color of the drainage fluid. The gas flow sensor is used to obtain the real-time flow rate of the gas leaking from the chest cavity. The NFC identification device is used to identify whether the drainage bottle 12 is legal / effective. The diaphragm pump is used to adjust the flow rate of the drainage fluid. The pressure relief valve is used to release the gas leaking from the chest cavity.

[0035] The total drainage device switch refers to a hardware switch that can control the working states of all drainage devices. When the total drainage device switch is turned on, all drainage devices are in the working state. When the total drainage device switch is turned off, all drainage devices stop working.

[0036] The human-computer interaction device 132 refers to a device that, after the data monitored and obtained during the above-mentioned drainage process is processed, outputs the processing results separately or in combination in the forms of text, sound, images, etc., so that relevant personnel can obtain this data. At the same time, it can also receive and convey various instructions of relevant personnel to achieve the human-computer interaction function. For example, it may include an alarm and a display screen. The alarm is used to alarm abnormal situations in the form of sound, or in the form of a combination of sound, text, and graphics, so that relevant personnel can timely learn about the abnormality and take corresponding measures. The display screen is used to display information such as the gas leakage volume and the drainage volume in the form of text and graphics. Relevant personnel can perform various configuration operations on the display screen and convey various instructions to the thoracic drainage device. After processing these instructions, the thoracic drainage device displays the above information on the display screen in a form matching the instructions.

[0037] Both the driving CPU 133 and the system CPU 134 are used for data processing, and two-way communication can be achieved between them. At the same time, both of them can control the total drainage device switch. When one of the CPUs has a problem, the other CPU can quickly turn off the total drainage device switch so that the drainage device stops working to avoid treatment risks. In the following embodiments, the specific interaction process between the two will be described in detail.

[0038] The system CPU 134 is used to regularly send system data packets to the driving CPU 133 at preset time intervals.

[0039] The driving CPU 133 is used to periodically receive system data packets at preset time intervals and verify the integrity of the system data packets; if a system data packet is received before the end of n preset time intervals and the verification is passed, control the main switch of the drainage device to be turned on, and control the drainage device 131 to work based on the system data parsed from the system data packet, so that the drainage device 131 drains the target liquid in the chest cavity; if a system data packet has not been received at the end of n preset time intervals, or is received but the verification fails, control the main switch of the drainage device to be turned off, so that the drainage device 131 stops draining; n is an integer greater than 1.

[0040] The driving CPU 133 is further used to periodically obtain the driving data generated by the drainage device 131 at preset time intervals, generate a driving data packet based on the driving data, and periodically send the driving data packet to the system CPU 134 at preset time intervals.

[0041] The system CPU 134 is further used to periodically receive the driving data packet and verify the integrity of the driving data packet; if the driving data packet is received before the end of n preset time intervals and the verification is passed, process the driving data parsed from the driving data packet, and output the processing result through the human-machine interaction device 132; if the driving data packet has not been received at the end of n preset time intervals, or is received but the verification fails, control the main switch of the drainage device to be turned off, so that the drainage device 131 stops draining.

[0042] Specifically, the system CPU 134 is used to receive external instructions from medical staff and generate system data according to the external instructions. The external instructions can be instructions issued by medical staff through performing various relevant operations directly on the operation interface of the chest drainage device or on the operation interface of other devices associated with the chest drainage device. After the system CPU 134 obtains the external instructions, it can generate system data, which includes system instructions and system status data. The system instructions refer to instructions that provide guidance for the operation of the driving CPU 133, and the system status data includes the current running / stopping state that the driving CPU 133 needs to be in, etc. For example, when a medical staff issues an instruction of "identifying the color of the drained fluid amount" on the operation interface of the medical terminal, this instruction can be obtained by the relevant communication module of the chest drainage device through wifi or bluetooth, etc. After the system CPU 134 of the chest drainage device receives this instruction, it generates system data. The system instructions can include instructions indicating that the color sensor needs to start working currently, instructions indicating the specific working parameters of the color sensor, etc., and the system status data includes that the driving CPU 133 needs to be in the running state currently.

[0043] In the embodiments of this application, the system CPU 134 and the drive CPU 133 can communicate with each other, and both send data packets at a preset time interval. The preset time interval can be any custom value. For example, it can be 5 seconds. Every 5 seconds, the system CPU 134 encapsulates the system data into a system data packet and sends it to the drive CPU 133.

[0044] When the system CPU 134 and the drive CPU 133 send data to each other using a custom protocol, the format of the system data packet sent by the system CPU 134 is: 0x5A 0xA5 + data length + system instruction + system status data + CRC; where 0x5A and 0xA5 are both hexadecimal numbers, combined as the start identifier of the custom protocol. The data length indicates the total number of bytes of the system data sent this time, and CRC refers to the CRC check code. The system data sent this time is regarded as a long binary number, and through division operation with a specific polynomial, a remainder with a fixed length can be obtained. This remainder is the CRC check code. The CRC check code is appended to the system data and can be used for data integrity verification in subsequent processes.

[0045] The system CPU 134 regularly sends system data packets based on the preset time interval, and the drive CPU 133 regularly receives the system data packets based on the same preset time interval. The preset time intervals set by both are equal. For example, they are both equal to 5 seconds.

[0046] If the drive CPU 133 receives the system data packet before the end of n preset time intervals, it means that the system data packet can be transmitted normally, and further indicates that the communication function of the system CPU 134 is normal. At this time, it is also necessary to perform integrity verification on the system data packet. Specifically, the complete system data including the CRC check code is divided by the same polynomial again. If the remainder is zero, it is considered that the system data has not erred during transmission, and the integrity verification passes; otherwise, it fails. The value of n can be an integer greater than 1. This value needs to ensure the timeliness of communication and also take into account the occasional sending failure. In the embodiments of this application, n is taken as 6, and then n preset time intervals are 30 seconds.

[0047] When the integrity verification passes, it indicates that there is no problem with the system data packet during transmission, and further indicates that the current operating state of system CPU 134 is normal. At this time, the driving CPU 133 can control the opening of the total switch of the drainage device. After this switch is opened, all drainage devices 131 can enter the working state. The driving CPU 133 parsed the system data packet during the integrity verification and obtained the system data. It can control the drainage device 131 based on this system data. For example, how to set the working parameters (pressure value, frequency value, etc.) of each drainage device 131, so that the drainage device 131 can perform drainage work under the above working parameters.

[0048] If the system data packet has not been received at the end of n preset time intervals, it means that the system data packet cannot be transmitted normally, and further indicates that the communication function of system CPU 134 is abnormal. If the drainage device 131 continues to work, it may cause treatment risks due to the inability to receive system instructions in time. At this time, the driving CPU 133 controls the closing of the total switch of the drainage device. After this switch is closed, all drainage devices 131 will stop working, thus avoiding the treatment risks caused by the abnormality of system CPU 134.

[0049] If the system data packet is received at the end of n preset time intervals, but the integrity verification fails, it means that there is a problem with the system data packet during transmission, and further indicates that the current operating state of system CPU 134 is abnormal. If the drainage device 131 continues to work, it may cause treatment risks due to incorrect system instructions. At this time, the driving CPU 133 can control the closing of the total switch of the drainage device. After this switch is closed, all drainage devices 131 will stop working, thus avoiding the treatment risks that may be caused by subsequent incorrect instructions of system CPU 134.

[0050] Through the above process, the driving CPU 133 can determine whether system CPU 134 is normal or abnormal based on whether the system data packet is successfully received within 30 seconds and whether the system data packet passes the integrity check, and then control the opening or closing of the total switch of the drainage device according to the judgment result, thereby reducing the treatment risks caused by the abnormality of system CPU 134.

[0051] In addition to periodically receiving system data packets sent by the system CPU 134, the driving CPU 133 also periodically obtains the driving data generated by the drainage device 131 at a preset time interval, encapsulates these driving data into driving data packets, and then periodically sends the driving data packets to the system CPU 134 based on the preset time interval. The preset interval time for the driving CPU 133 to send and receive data packets is equal, which is also 5 seconds, that is, the driving CPU 133 sends a driving data packet to the system CPU 134 every 5 seconds. The driving data includes driving instructions and device operation data. The driving instructions refer to the instructions that provide guidance for the operation of the system CPU 134, and the device operation data refers to the data monitored and obtained during the operation of each drainage device, such as pressure values, liquid level height values, color recognition results, etc.

[0052] Similarly, when the driving CPU 133 sends data, it also uses a custom protocol. The format of the driving data packet sent by the driving CPU 133 is: 0x5A 0xA5 + data length + driving instructions + device operation data + CRC. The specific meaning of this format is as described in the above embodiment and will not be elaborated here.

[0053] The driving CPU 133 periodically sends driving data packets based on a preset time interval, and the system CPU 134 also periodically receives the driving data packets based on the preset time interval. The preset time intervals set by both are equal, for example, both are equal to 5 seconds.

[0054] If the system CPU 134 receives a driving data packet before the end of n preset time intervals, it means that the driving data packet can be normally transmitted, and further indicates that the communication function of the driving CPU 133 is normal. At this time, it is also necessary to verify the integrity of the driving data packet. Specifically, the complete driving data including the CRC check code is divided by the same polynomial again. If the remainder is zero, it is considered that the driving data has not been in error during the transmission process, and the integrity verification passes; otherwise, it fails. The value of n is equal to the value in the above embodiment, that is, n is 6, so the n preset time intervals are 30 seconds.

[0055] When the integrity verification passes, it means that there is no problem with the driving data packet during the transmission process, and further indicates that the current operating state of the driving CPU 133 is normal. At this time, the system CPU 134 can directly process the correct driving data and output the processing results through the human-computer interaction device, so that medical staff can observe the output content and timely understand the patient's drainage situation.

[0056] If the drive data packet has not been received by the end of n preset time intervals, it indicates that the drive data packet cannot be transmitted properly, which further indicates that the communication function of the drive CPU 133 is abnormal. If the drainage device 131 continues to operate under the control of the drive CPU 133, it may lead to treatment risks. At this time, the system CPU 134 controls the closing of the total switch of the drainage device. After this switch is closed, all the drainage devices 131 will stop working, thus avoiding the treatment risks caused by the abnormality of the drive CPU 133.

[0057] If the drive data packet is received by the end of n preset time intervals, but the integrity verification fails, it indicates that there is a problem in the transmission process of the drive data packet, which further indicates that the current operating state of the drive CPU 133 is abnormal. If the drainage device 131 continues to operate under the control of the drive CPU 133, it may lead to treatment risks. At this time, the system CPU 134 can control the closing of the total switch of the drainage device. After this switch is closed, all the drainage devices 131 will stop working, thus avoiding the treatment risks that may be caused by subsequent incorrect instructions of the drive CPU 133.

[0058] Through the above process, the system CPU 134 can determine whether the drive CPU 133 is normal or abnormal based on whether the drive data packet is successfully received within 30 seconds and whether the drive data packet passes the integrity check, and then decide whether to control the closing of the total switch of the drainage device according to the judgment result, thereby reducing the treatment risks caused by the abnormality of the drive CPU 133.

[0059] According to the above embodiments, the thoracic drainage device provided by the present application, by setting the total switch of the drainage device and simultaneously setting the drive CPU and the system CPU, both CPUs can send data packets to each other at regular intervals and receive the data packets sent by the other party at regular intervals. When the reception of either party fails or the verification fails, the other party can activate the protection measure to close the total switch of the drainage device, causing the thoracic drainage device to stop draining, thus avoiding the risks that the device out of control may pose to the patient and improving the safety of the device; in addition, when receiving and sending data packets at regular intervals, the directly sent and received are the drive data and system data that the two CPUs originally need. After the reception is successful and the verification passes, the drive CPU can directly control the drainage device to work based on the system data, and the system CPU can also directly control the human-machine interaction device to output the required content based on the drive data. The entire process does not require the participation of other data, which not only ensures the normal operation of the device but also does not bring additional computing pressure, thus further ensuring the safety of the device.

[0060] In one embodiment, the driving CPU is electrically connected to the main switch of the drainage device. The driving CPU is configured to directly input a closing signal to the main switch of the drainage device to turn off the main switch of the drainage device if no system data packet is received at the end of n preset time intervals, or if the received packet fails the verification.

[0061] The driving CPU 133 directly controls all the drainage devices 131 through a driving circuit, which belongs to hardware control. Since the main switch of the drainage device also belongs to hardware, the driving CPU 133 can directly input a closing signal to the driving circuit controlling the main switch of the drainage device when needed to turn off the main switch of the drainage device, thereby causing all the drainage devices 131 to stop working.

[0062] In one embodiment, the main switch of the drainage device includes a switch protection circuit. The system CPU is electrically connected to the switch protection circuit through a protection pin. The system CPU is further configured to set the protection pin to an effective state to turn off the main switch of the drainage device if no driving data packet is received at the end of n preset time intervals, or if the received packet fails the verification.

[0063] The main switch of the drainage device includes a switch protection circuit, which has the function of turning off the entire driving circuit under a high-level signal. The system CPU 134 is electrically connected to the switch protection circuit through a protection pin. The system CPU 134 can set the protection pin to an effective state when needed to give a high-level signal to the switch protection circuit, at which time the main switch of the drainage device can be turned off, thereby causing all the drainage devices 131 to stop working. By providing the switch protection circuit and the protection pin, the system CPU 134 can also have the function of turning off the main switch of the drainage device, cooperating with the driving CPR 133 to form a dual protection mechanism.

[0064] In one embodiment, the thoracic drainage device includes a driving timer and a system timer. The driving CPU is configured to reset the driving timer if a system data packet is received and passes the verification before the end of n preset time intervals, or otherwise wait until the end of n preset time intervals to reset the driving timer. The system CPU is configured to reset the system timer if a driving data packet is received and passes the verification before the end of n preset time intervals, or otherwise wait until the end of n preset time intervals to reset the system timer.

[0065] The drive CPU 133 is provided with a drive timer, and the system CPU 134 is provided with a system timer. The two timers run independently and respectively time the data transmission and reception of their respective objects. Specifically, after the device is initialized, the drive timer enters a countdown of n preset time intervals. At the same time, the drive CPU 133 sends drive data packets and receives system data packets according to the preset time intervals. If a system data packet is received and verified before the end of the n preset time intervals, the drive timer is directly reset, and the reset moment is used as the starting moment of the countdown for the next transmission and reception. If a system data packet has not been received at the end of the n preset time intervals, or has been received but the verification fails, wait until the end of the n preset time intervals and then reset the drive timer, and use the reset moment as the starting moment of the countdown for the next transmission and reception. Similarly, after the device is initialized, the system timer enters a countdown of n preset time intervals. At the same time, the system CPU 134 sends system data packets and receives drive data packets according to the preset time intervals. If a drive data packet is received and verified before the end of the n preset time intervals, the system timer is directly reset, and the reset moment is used as the starting moment of the countdown for the next transmission and reception. If a drive data packet has not been received at the end of the n preset time intervals, or has been received but the verification fails, wait until the end of the n preset time intervals and then reset the system timer, and use the reset moment as the starting moment of the countdown for the next transmission and reception.

[0066] By setting two timers and having each timer work in an orderly manner, the smooth progress of the data transmission and reception process and the implementation process of the protection mechanism can be ensured.

[0067] In one embodiment, the human-computer interaction device includes a display screen. The system CPU is used to process the drive data parsed from the drive data packet to obtain thoracic drainage data and display the thoracic drainage data on the display screen.

[0068] The human-computer interaction device includes a display screen. The display screen supports graphic and text output, and relevant personnel can directly touch the display screen to send instructions. The drive data includes device operation data such as pressure values and liquid level height values. Based on a preset algorithm, calculations are performed on these device operation data to obtain thoracic drainage data such as air leakage volume and drainage volume. Outputting the thoracic drainage data within a specified interval in a specific format can be displayed on the display screen. The specified interval can be, for example, 4 hours, 8 hours, etc., and the specific format can be a curve formed by connecting each data point in a coordinate system, etc. Medical staff can understand the thoracic drainage situation of the patient during a certain period based on the observation of these data.

[0069] In the prior art, the thoracic drainage device adopts a single CPU architecture, and the acquisition and processing of driving data are both performed by one CPU, resulting in a relatively large computing load on the CPU. In this embodiment, the driving CPU 133 is used to acquire driving data, and the system CPU 134 is responsible for calculating the driving data based on a preset algorithm to obtain thoracic drainage data. By setting a dual-CPU architecture, the acquisition and processing of driving data can be separated. Compared with the single-CPU architecture, the computing load of each CPU in this application is reduced, the probability of the CPU itself having an abnormality is reduced, and the safety of the entire thoracic drainage device is further improved.

[0070] In one embodiment, the thoracic drainage device includes a pressure sensor and a pressure negative pressure pump, and the pressure negative pressure pump is connected to the thoracic leakage gas after surgery;

[0071] The driving CPU 133 is used to obtain the current pressure of the thoracic leakage gas through the pressure sensor;

[0072] The driving CPU 133 is further used to obtain the current duty cycle corresponding to the current power of the driving pressure negative pressure pump;

[0073] The driving CPU 133 is further used to package the current pressure and the current duty cycle as driving data into a driving data packet and send it to the system CPU at a preset time interval;

[0074] The system CPU 134 is used to, after receiving the system data packet, parse the system data packet to obtain the current pressure and the current duty cycle, query the air leakage flow matrix according to the current pressure and the current duty cycle. The air leakage flow matrix is a two-dimensional matrix containing m*n data points. The data point located in the i-th row and the j-th column of the two-dimensional matrix is the reference air leakage flow of the chest cavity under the i-th reference pressure and the j-th reference duty cycle. m, n, i, and j are all positive integers, and i is not greater than m, and j is not greater than n; according to the query result, judge whether there is any reference pressure equal to the current pressure;

[0075] The system CPU 134 is further used to, if the judgment result is yes, determine the reference pressure equal to the current pressure as the first target reference pressure, determine the reference duty cycle equal to the current duty cycle as the first target reference duty cycle, obtain the first target reference air leakage flow of the chest cavity under the first target reference pressure and the first target reference duty cycle from the air leakage flow matrix, and determine the first target reference air leakage flow as the current air leakage flow of the chest cavity;

[0076] The system CPU 134 is further configured to, if the judgment result is negative, determine the reference pressure with the smallest difference from the current pressure difference as the second target reference pressure, determine the reference duty ratio equal to the current duty ratio as the second target reference duty ratio, obtain the second target reference leakage flow rate of the chest cavity under the second target reference pressure and the second target reference duty ratio, and obtain the leakage flow rate-pressure slope corresponding to the second target reference duty ratio. Based on the second target reference leakage flow rate and the leakage flow rate-pressure slope, the current leakage flow rate of the chest cavity is obtained.

[0077] The chest drainage device provided by the embodiments of the present application measures and calculates the chest cavity leakage flow rate through a pressure negative pressure pump. During the operation of the pressure negative pressure pump, the main factors affecting the chest cavity leakage flow rate are pressure and power, and the power can be represented by the duty ratio. Specifically, during the operation of the pressure negative pressure pump, under the condition of constant pressure, the power is proportional to the flow rate value. The greater the power, the greater the flow rate. Under the condition of constant power, the pressure is inversely proportional to the flow rate. The greater the pressure, the smaller the flow rate. If the mathematical relationship among the three can be fitted, that is, a relevant model is constructed, then when the current pressure and the current duty ratio are known, the current leakage flow rate of the chest cavity can be calculated by inverse deduction through the model.

[0078] The gas leaked from the chest cavity is connected to the pressure negative pressure pump in the chest drainage device. The current pressure generated can be sensed by the pressure sensor in the chest drainage device, and the specific value can be obtained by the driving CPU 133. The pressure negative pressure pump needs to be driven at a certain power, and the duty ratio is an important parameter for adjusting the driving pump power. Therefore, the influence of the power factor on the chest cavity leakage flow rate can be represented by the duty ratio. Similarly, this value can be obtained by the driving CPU 133. The data obtained by the driving CPU 133 belong to the device operation data, which can be encapsulated into a driving data packet together with other device operation data and sent to the system CPU 134 at a fixed time of once every 5 seconds.

[0079] A leakage flow rate matrix is pre-stored. There are m*n data points in the leakage flow rate matrix. Taking m reference pressures and n reference duty ratios as the integral coordinates of the matrix, then there is a data point corresponding to the intersection of every two integral coordinates. The meaning of the data point in the i-th row and the j-th column is that the pressure negative pressure pump is under the i-th reference pressure and the driving pressure negative pressure pump is under the j-th reference duty ratio, and at this time, the measured reference leakage flow rate Q of the chest cavity is obtained. ij Subsequently, the leakage flow rate matrix can be read by the system CPU 134.

[0080] In the process of obtaining each data point of the air leakage flow rate matrix, for a certain constant reference duty cycle, m reference air leakage flow rates can be obtained after changing the reference pressure m times. Taking the reference pressure as the abscissa and the reference air leakage flow rate as the ordinate, fitting the m data points can obtain a curve. The slope of this curve is called the air leakage flow rate-pressure slope k under this reference duty cycle, that is, k = △Q / △P. When j is equal to 1, the air leakage flow rate-pressure slope k1 under the first reference duty cycle is obtained after fitting. When j is equal to 2, the air leakage flow rate-pressure slope k2 under the second reference duty cycle is obtained after fitting. And so on. Each time after fitting, an air leakage flow rate-pressure slope can be obtained. After n times of fitting, a total of n air leakage flow rate-pressure slopes k1 to kn are obtained. These slope values also need to be stored in advance and can be called by the system CPU134 for operation when needed later.

[0081] After the system CPU134 passes the integrity verification of the system data packet, the above-mentioned current pressure and current duty cycle can be obtained. At this time, it is necessary to query the air leakage flow rate matrix. When querying, first check whether there is any reference pressure equal to the current pressure, that is, whether the current pressure falls on the integral point coordinates of the matrix. Since the current duty cycle is obtained and set by performing PID operation according to the current pressure and the preset working pressure, the set value usually coincides with a certain reference duty cycle, that is, the current duty cycle always falls on the integral point coordinates of the matrix. Therefore, this application only needs to judge whether the current pressure falls on the integral point coordinates of the matrix, and then select which scheme to execute according to the judgment result.

[0082] If the judgment result is yes, that is, both the current pressure and the current duty cycle fall on the integral point coordinates of the matrix, the current air leakage flow rate of the chest can be directly read from the air leakage flow rate matrix. Specifically, the first target reference air leakage flow rate of the chest under the first target reference pressure and the first target reference duty cycle is read and used as the current air leakage flow rate of the chest. For example, if the current pressure is 2 kPa and the current duty cycle is 6%, there is a first target reference pressure of 2 kPa and a first target reference duty cycle of 6%. The first target reference air leakage flow rate corresponding to these two in the matrix is Q 23 , then the current air leakage flow rate of the chest is also Q 23 .

[0083] Since the pressure in the actual working process can be any value within the working range, and if the leakage airflows corresponding to all pressures are put into the matrix, the required workload is huge, which does not meet the requirements of the actual scenario. Therefore, in this application, a method combining a matrix and a slope is adopted. Only the reference leakage airflows corresponding to m*n integral point coordinates are set in the matrix. If the currently obtained current pressure and current duty cycle can just fall on the integral point coordinates, the value can be directly obtained by looking up the table without further calculation. On the contrary, if the judgment result is negative, that is, the current pressure does not fall on the integral point coordinates of the matrix. At this time, it is necessary to combine the reference leakage airflow Q of the point closest to the current pressure in the matrix and the leakage airflow-pressure slope k corresponding to the closest point to perform interpolation calculation to obtain the current leakage airflow of the chest cavity.

[0084] As mentioned in the above embodiment, when the current pressure and the current duty cycle are known, the current leakage airflow of the chest cavity can be inversely calculated through the constructed model. In this application, two models can be constructed. The first model is: Q(P, DC) = P + DC, where P represents the current pressure of the gas leaked from the chest cavity, DC represents the current duty cycle corresponding to the current power of the driving pressure negative pressure pump, and Q(P, DC) represents the current leakage airflow of the chest cavity under the current pressure and the current duty cycle. This model is used to represent that the current leakage airflow of the chest cavity is related to the current pressure and the current duty cycle. This model is applicable to the case where the judgment result is positive. After obtaining the current pressure and the current duty cycle, the current leakage airflow is directly obtained by looking up the matrix based on this model. The second model is: Q(P, DC) = k*P + DC, where P represents the current pressure of the gas leaked from the chest cavity, DC represents the current duty cycle corresponding to the current power of the driving pressure negative pressure pump, Q(P, DC) represents the current leakage airflow of the chest cavity under the current pressure and the current duty cycle, and k represents the leakage airflow-pressure slope under a constant power. This model is used to represent that the current leakage airflow of the chest cavity is related to the current pressure, the leakage airflow-pressure slope, and the current duty cycle. This model is applicable to the case where the judgment result is negative. After obtaining the current pressure and the current duty cycle, it is also necessary to combine the slope k to jointly calculate the current leakage airflow.

[0085] Specifically, if the current pressure does not fall on the integral point coordinates of the air leakage flow matrix, the second target reference pressure closest to the current pressure can be determined first, and the second target reference duty cycle equal to the current duty cycle can be determined. Then, the second target reference air leakage flow of the chest cavity under the second target reference pressure and the second target reference duty cycle is read from the air leakage flow matrix, and the air leakage flow-pressure slope corresponding to the second target reference duty cycle stored in advance is read at the same time. An interpolation operation is performed based on the second target reference air leakage flow and the air leakage flow-pressure slope to obtain the current air leakage flow of the chest cavity. For example, when the current pressure is 1.6 kPa and the current duty cycle is 2%, the current pressure does not fall on the integral point coordinates of the air leakage flow matrix, and the reference pressure with the smallest difference from it is 2 kPa. Then, 2 kPa is determined as the second target reference pressure, and 2% is determined as the second target reference duty cycle. Then, the second target reference air leakage flow Q of the chest cavity under 2 kPa and 2% is read from the air leakage flow matrix 21 , and the air leakage flow-pressure slope k1 corresponding to the second target reference duty cycle of 2% is read from the n air leakage flow-pressure slopes k1 to kn stored in advance. Finally, based on the second target reference air leakage flow Q 21 and the air leakage flow-pressure slope k1, an interpolation operation is performed to obtain the current air leakage flow of the chest cavity.

[0086] The steps of obtaining the current air leakage flow of the chest cavity according to the second target reference air leakage flow and the air leakage flow-pressure slope include: obtaining a first difference between the second target reference pressure and the current pressure; multiplying the first difference by the air leakage flow-pressure slope, and determining the second difference between the second target reference air leakage flow and the corresponding product as the current air leakage flow of the chest cavity.

[0087] The algorithms used by the thoracic drainage devices in the prior art for calculating the air leakage volume are relatively complex. Each time drive data is obtained, a complex calculation needs to be performed, which also makes the computing load of the CPU relatively large, resulting in a relatively high risk of abnormalities in the CPU itself.

[0088] In the embodiment of the present application, through the above process, the current air leakage flow of the chest cavity can be accurately calculated and monitored in real time. When the current pressure is at the integral point coordinates of the matrix, the current air leakage flow can be directly obtained by querying the matrix. Otherwise, the current air leakage flow is obtained by combining matrix query and slope interpolation operation. This method not only ensures accuracy but also improves the calculation efficiency, reduces the computing load, reduces the risk of abnormalities in the system CPU itself, and thus improves the safety of the entire thoracic drainage device.

[0089] In one embodiment, the human-computer interaction device includes an alarm, and the system CPU is further configured to, if the processing result indicates that the thoracic drainage data is abnormal, alarm the data abnormality situation through the alarm.

[0090] The human - machine interaction device includes an alarm, and the alarm supports sound output. The system CPU pre - sets alarm rules. For example, an alarm is triggered when the drainage volume exceeds a certain value, or an alarm is triggered when a certain color is identified in the drainage fluid. After obtaining the thoracic drainage data, if it is monitored that the alarm rule is triggered, it indicates that the thoracic drainage data is abnormal. The abnormal data situation can be alarmed by sound through the alarm, so that medical staff can take measures in time.

[0091] In one embodiment, the system CPU is also used to, if no drive data packet is received at the end of n preset time intervals, or the received data packet fails the verification, alarm the communication abnormality through the alarm.

[0092] When the system CPU134 has not received the drive data packet at the end of n preset time intervals, or the received data packet fails the verification, it will start the protection measure to turn off the main switch of the drainage device. At the same time of turning off, the communication abnormality can also be alarmed through the alarm, so that medical staff can know the abnormality in time and take corresponding measures, further reducing the treatment risk.

[0093] In one embodiment, the drainage device further includes an NFC identification device, and the thoracic drainage device further includes a drainage bottle. An NFC tag is set on the drainage bottle. The drive CPU is also used to control the NFC identification device to identify the NFC tag on the drainage bottle, encapsulate the identification result into a drive data packet, and send the drive data packet to the system CPU regularly based on the preset time interval.

[0094] The drainage bottle 12 needs to be sterilized during use. Using the sterilized drainage bottle 12 beyond the expiration date will cause treatment risks to patients. In addition, since the drainage bottle 12 is a consumable, it needs to be replaced and installed separately. If an illegal drainage bottle is used during installation, or the drainage bottle 12 accidentally falls off during use, it will also cause treatment risks to patients.

[0095] In the embodiment of the present application, an NFC tag is set on the drainage bottle 12, and an NFC identification device is also set. The NFC tag of each drainage bottle 12 contains its product serial number or number information to ensure its uniqueness. The NFC tag also comes with the production date, product expiration date, etc. of the drainage bottle. All the information carried by each NFC tag will be stored in the server to form an NFC tag database, which can be read through the remote network.

[0096] The driving CPU can control the NFC recognition device to recognize the content of the NFC tag in real time, obtain the recognition result, which includes the product serial number or serial number information, production date, product expiration date, etc. of the current drainage bottle 12. This recognition result also belongs to the device operation data, and can be encapsulated with other device operation data into a driving data packet, and sent to the system CPU 134 at a fixed time of once every 5 seconds.

[0097] In one embodiment, the system CPU is further configured to parse the driving data packet to obtain the recognition result, compare the recognition result with the NFC tag database. If the comparison result is that the NFC tag is illegal and / or has expired, generate and output an alarm message through the human-computer interaction device.

[0098] After receiving the driving data packet, the system CPU 134 can parse the driving data packet to obtain the above recognition result. The system CPU 134 can read the pre-stored NFC tag database from the server and compare it with the recognition result. If the comparison result indicates that the current NFC tag exists in the database, it is determined that the current NFC tag is legal, otherwise it is determined that the current NFC tag is illegal. In addition, if the drainage bottle falls off, resulting in the NFC recognition device being unable to recognize the NFC tag, it will also be determined that the current NFC tag is illegal. When it is legal, according to the current actual date, as well as the recognized production date and product expiration date, it is determined whether the current drainage bottle is still within the expiration date. If so, it is determined that the current NFC tag is valid, otherwise it is determined that the current NFC tag is invalid.

[0099] If the comparison result is that the NFC tag is illegal and / or has expired, generate and output an alarm message through the human-computer interaction device, so that medical staff can learn about the abnormal situation of the drainage bottle and replace it or perform other processing in time.

[0100] In the prior art, the thoracic drainage device all adopts a single CPU architecture. This CPU needs to be responsible for driving all drainage devices and related processing of driving data and system data, and the load is already heavy. If it is also necessary to obtain the legal / valid information of the drainage bottle in real time, it may cause the system to be overloaded, interfere with the acquisition and calculation of thoracic drainage data, resulting in data processing delay and difficult to ensure safety.

[0101] In the embodiment of the present application, since a dual CPU architecture is adopted, the driving control and system control can be separated. The NFC recognition device is used to obtain the recognition result, and the system CPU is only used to judge. This method has little impact on the acquisition and calculation of thoracic drainage data, so safety can be ensured.

[0102] In one embodiment, the system CPU 134 is further configured to, if the comparison result is still that the NFC tag is illegal and / or has expired after the alarm time exceeds the threshold, control the main switch of the drainage device to close, so that the drainage device stops draining.

[0103] After the alarm, if the medical staff has processed it in time, the device can drain normally. If the alarm time exceeds the threshold and the medical staff still has not processed it, continuous drainage may lead to treatment risks. During this period, the driving CPU 133 is still sending the recognition result of the NFC tag to the system CPU, and the system CPU 134 will also continue to compare the database to perform the legality / validity judgment. Since the drainage bottle has not been replaced in time, when the alarm time exceeds the threshold, the comparison result obtained is still that the NFC tag is illegal and / or has expired. At this time, the system CPU 134 can activate the protection mechanism, set the protection pin to the effective state, so that the main switch of the drainage device is closed and the drainage device stops draining to reduce the treatment risk.

[0104] As Figure 3 shown, it is a schematic diagram of the working process of the thoracic drainage device provided by the embodiment of the present application. The following combines Figure 3 to describe the working processes of the driving CPU and the system CPU in the above embodiments as a whole.

[0105] For the driving CPU, after the system is initialized, the driving timer starts a 30-second countdown, and then sends driving data to the system CPU every 5 seconds. Then it judges whether the system data packet sent by the system CPU is received within 30 seconds. If the judgment result is yes, it continues to judge whether the system data in the system data packet passes the CRC verification. If the judgment result is yes, it means that the system CPU is normal at present. At this time, an open instruction can be sent to the main switch of the drainage device to open the main switch of the drainage device, so that each drainage device can enter the working state. If the judgment result of whether the system data packet sent by the system CPU is received within 30 seconds is no, or the judgment result of whether the system data in the system data packet passes the CRC verification is no, both indicate that the system CPU communication is interrupted and an error occurs. At this time, a close instruction can be sent to the main switch of the drainage device to close the main switch of the drainage device, so that each drainage device does not work. At the same time, the driving timer is reset from this moment and enters a 30-second countdown again, and the above steps are executed in a loop.

[0106] For the system CPU, after system initialization, the system timer starts a 30-second countdown, then sends system data to the drive CPU every 5 seconds, and then determines whether a drive data packet sent by the system CPU is received within 30 seconds. If the determination result is yes, it continues to determine whether the drive data in the drive data packet passes the CRC verification. If the determination result is yes, it indicates that the drive CPU is currently normal. At this time, the protection pin is set to the invalid state, and the total switch of the drainage device can be controlled to remain in the open state, so that each drainage device remains in the working state. If the determination result of whether a drive data packet sent by the drive CPU is received within 30 seconds is no, or the determination result of whether the drive data in the drive data packet passes the CRC verification is no, both indicate that the drive CPU communication is interrupted. At this time, the protection pin can be set to the valid state, the total switch of the drainage device can be controlled to close, so that each drainage device stops working. In addition, this situation needs to be alarmed through the human-machine interaction device. At the same time, the system timer is reset from this moment, enters a 30-second countdown again, and the above steps are executed cyclically.

[0107] Through the above dual-CPU architecture, the safety of the thoracic drainage device is improved in this application.

[0108] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0109] The above has introduced in detail a thoracic drainage device provided by an embodiment of the present application. Specific examples are used in this article to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the technical solution and its core idea of the present application; those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A chest drainage device, characterized in that: It includes a drainage device, a main switch of the drainage device, a human-computer interaction device, a drive CPU and a system CPU, wherein: The system CPU is used to send a system data packet to the driver CPU based on a preset time interval; The driving CPU is used to receive the system data packet regularly based on the preset time interval and perform integrity verification on the system data packet; if the system data packet is received before the end of n preset time intervals and the verification is passed, the main switch of the drainage device is controlled to be turned on, and the drainage device is controlled to work based on the system data parsed from the system data packet, so that the drainage device drains the target fluid in the thoracic cavity; if the system data packet is not received at the end of n preset time intervals, or is received but the verification is not passed, the main switch of the drainage device is controlled to be turned off, so that the drainage device stops drainage; n is an integer greater than 1; The driving CPU is further used to periodically obtain the driving data generated by the drainage device based on the preset time interval, generate a driving data packet according to the driving data, and periodically send the driving data packet to the system CPU based on the preset time interval; The system CPU is also used to receive the driving data packet regularly based on the preset time interval and verify the integrity of the driving data packet; if the driving data packet is received before the end of n preset time intervals and the verification is passed, the driving data parsed from the driving data packet is processed and the processing result is output through the human-computer interaction device; if the driving data packet is not received at the end of n preset time intervals, or is received but the verification is not passed, the main switch of the drainage device is controlled to be turned off, so that the drainage device stops drainage; The driving CPU is electrically connected to the main switch of the drainage device. The driving CPU is used to directly input a closing signal to the main switch of the drainage device to turn off the main switch of the drainage device if the system data packet has not been received at the end of n preset time intervals, or the system data packet has been received but the verification has not passed; the main switch of the drainage device includes a switch protection circuit. The system CPU is electrically connected to the switch protection circuit through a protection pin. The system CPU is also used to set the protection pin to a valid state to turn off the main switch of the drainage device if the driving data packet has not been received at the end of n preset time intervals, or the system data packet has been received but the verification has not passed.

2. The chest drainage device according to claim 1, characterized in that: The chest drainage device includes a drive timer and a system timer; the drive CPU is used to reset the drive timer if the system data packet is received and verified before the end of n preset time intervals, otherwise wait until the end of n preset time intervals to reset the drive timer; the system CPU is used to reset the system timer if the drive data packet is received and verified before the end of n preset time intervals, otherwise wait until the end of n preset time intervals to reset the system timer.

3. The chest drainage device according to claim 1, characterized in that: The driving data includes driving instructions and device operation data, and the system data includes system instructions and system status data.

4. The chest drainage device according to claim 3, characterized in that: The human-computer interaction device includes a display screen, and the system CPU is used to process the driving data parsed from the driving data packet to obtain chest drainage data, and display the chest drainage data on the display screen.

5. The chest drainage device according to claim 4, characterized in that: The human-computer interaction device includes an alarm, and the system CPU is further configured to, if the processing result indicates that the chest drainage data is abnormal, issue an alarm for the data abnormality through the alarm.

6. The chest drainage device according to claim 5, characterized in that: The system CPU is also used to, if the driving data packet has not been received at the end of n preset time intervals, or is received but fails verification, alarm the abnormal communication situation through the alarm.

7. The chest drainage device according to claim 1, characterized in that: The drainage device also includes an NFC identification device, and the chest drainage equipment also includes a drainage bottle, on which an NFC tag is provided. The driving CPU is also used to control the NFC identification device to identify the NFC tag on the drainage bottle, and encapsulate the identification result into a driving data packet, and send the driving data packet to the system CPU at a scheduled time based on the preset time interval.

8. The chest drainage device according to claim 7, characterized in that: The system CPU is also used to parse the drive data packet to obtain the identification result, compare the identification result with the NFC tag database, and if the comparison result shows that the NFC tag is illegal and / or has expired, generate and output an alarm message through the human-computer interaction device.

Citation Information

Patent Citations

  • Digital chest drainage device and control method thereof

    CN118286527A

  • Wind power generation control device with soft redundancy function

    CN201671766U

  • Drainage monitoring system for thoracic surgery

    CN219963560U