Chest drainage equipment
By adopting the dual CPU architecture and the main switch of the drainage device in the chest drainage equipment, 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.
Patent Information
- Application Number
- CN202510138347.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-08
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2045-02-08
AI Technical Summary
The safety of existing chest drainage equipment is not high. The single CPU architecture may cause the device to lose control when it is out of control, increasing the risk of patients' treatment.
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 the dual CPU architecture, the system CPU and driver CPU send and receive data packets at a time. If the reception fails or verification fails, the other party can initiate protection measures and turn off the main switch of the drainage device to prevent the equipment from getting out of control.
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.
Smart Images

Figure CN119587791A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of medical technology, and in particular to a chest drainage device. Background Art
[0002] Chest drainage is widely used in the postoperative treatment of pneumothorax, empyema, hemothorax and other surgeries. Conventional digital chest drainage devices mostly use single-core microcontrollers or ARM as system CPUs. If an accident or crash occurs during the operation of a single CPU, it may cause the device to lose control and lead to treatment risks for patients.
[0003] Therefore, the current chest drainage equipment has technical problems of low safety and needs to be improved. Summary of the invention
[0004] The embodiment of the present application provides a chest drainage device to solve the technical problem that the current chest drainage device has low safety.
[0005] To solve the above technical problems, the present application provides the following technical solutions:
[0006] The present application provides a chest drainage device, including a drainage device, a drainage device master switch, a human-computer interaction device, a driving CPU and a system CPU, wherein:
[0007] The system CPU is used to send a system data packet to the driver CPU based on a preset time interval;
[0008] 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;
[0009] 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;
[0010] The system CPU is also used to periodically receive the drive data packet based on the preset time interval and verify the integrity of the drive data packet; if the drive data packet is received before the end of n preset time intervals and the verification is passed, the drive data parsed from the drive data packet is processed and the processing result is output through the human-computer interaction device; if the drive 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 to stop the drainage device from draining.
[0011] In one embodiment, the driving CPU is electrically connected to the main switch of the drainage device. The driving CPU is used to directly input a shutdown 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 is received but verification fails.
[0012] In one embodiment, the main switch of the drainage device includes a switch protection circuit, and 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 if the drive data packet has not been received at the end of n preset time intervals, or if the drive data packet is received but verification fails, so as to turn off the main switch of the drainage device.
[0013] In one embodiment, 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.
[0014] In one embodiment, the driving data includes driving instructions and device operation data, and the system data includes system instructions and system status data.
[0015] In one embodiment, 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.
[0016] 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 chest drainage data is abnormal, issue an alarm for the data abnormality through the alarm.
[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 effect: The present application provides a chest drainage device, which includes a drainage device, a drainage device main switch, a human-computer interaction device, a driving CPU and a system CPU, wherein the system CPU is used to send a system data packet to the driving CPU at a preset time interval; the driving CPU is used to receive the system data packet at a 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 passes, 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 chest cavity. If the system data packet is not received at the end of n preset time intervals, or is received but the verification fails, the main switch of the drainage device is controlled to be turned on. Close to stop drainage by the drainage device, where n is an integer greater than 1; the driving CPU is also used to obtain driving data generated by the drainage device based on a preset time interval, generate a driving data packet according to the driving data, and send the driving data packet to the system CPU based on a preset time interval; the system CPU is also used to receive driving data packets based on a preset time interval, and perform integrity verification on the driving data packets. If the driving data packet is received before the end of n preset time intervals and the verification passes, 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 fails, the main switch of the drainage device is controlled to be closed to stop drainage by the drainage device. The present application sets a main switch for the drainage device, and sets a driving CPU and a system CPU at the same time. Both CPUs can send data packets to each other at regular intervals, and receive data packets sent by each other at regular intervals. When either party fails to receive or verify, the other party can initiate protection measures to turn off the main switch of the drainage device, so that the chest drainage device stops draining, thereby avoiding the risk of equipment loss of control to the patient and improving the safety of the equipment. In addition, when regularly receiving and sending data packets, what is directly sent and received are the driving data and system data originally required by the two CPUs. After successful reception and 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 equipment, but also does not bring additional computing pressure, thereby further ensuring the safety of the equipment. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The technical solution and other beneficial effects of the present application will be made apparent by describing in detail the specific implementation methods of the present application in conjunction with the accompanying drawings.
[0022] Figure 1 A schematic diagram of the structure of a chest drainage device provided in an embodiment of the present application.
[0023] Figure 2 A schematic diagram of the host structure of the chest drainage device provided in an embodiment of the present application.
[0024] Figure 3 A schematic diagram of the workflow of the chest drainage device provided in an embodiment of the present application.
[0025] Description of reference numerals:
[0026] Drainage tube 11; drainage bottle 12; host 13; drainage device 131; human-computer interaction device 132; drive CPU 133; system CPU 134. DETAILED DESCRIPTION
[0027] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within 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", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying 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 on 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 indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0029] In the description of this application, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection, an electrical connection, or mutual communication; it can be a direct connection, or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0030] In the present application, unless otherwise clearly specified and limited, a first feature being "above" or "below" a second feature may include that the first and second features are in direct contact, or may include that the first and second features are not in direct contact but are in contact through another feature between them. Moreover, a first feature being "above", "above" and "above" a second feature includes that the first feature is directly above and obliquely above the second feature, or simply indicates that the first feature is higher in level than the second feature. A first feature being "below", "below" and "below" a second feature includes that the first feature is directly below and obliquely below the second feature, or simply indicates that the first feature is lower in level than the second feature.
[0031] The disclosure below provides many different embodiments or examples to realize the different structures of the present application. In order to simplify the disclosure of the present application, the parts and settings of specific examples are described below. Of course, they are only examples, and the purpose is not to limit the present application. In addition, the present application can repeat reference numbers and / or reference letters in different examples, and this repetition is for the purpose of simplification and clarity, which itself does not indicate the relationship between the various embodiments and / or settings discussed. In addition, the various specific processes and material examples provided by the present application, but those of ordinary skill in the art can appreciate the application of other processes and / or the use of other materials.
[0032] like Figure 1 , which is a schematic diagram of the structure of a chest drainage device provided in an embodiment of the present application, wherein the chest drainage device includes a drainage tube 11, a drainage bottle 12 and a host 13, as shown in FIG. Figure 2 The figure is a schematic diagram of the main structure of the chest drainage device provided in the embodiment of the present application. Figure 1 and Figure 2 The chest drainage device is connected to the human chest cavity through a drainage tube 11. The target fluid in the chest cavity (such as chest surgery waste fluid, 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 chest drainage device to complete the drainage work together, and process the data obtained by various hardware during the drainage process to realize the monitoring of chest drainage volume and chest leakage volume, the identification of drainage fluid color, etc., to provide treatment reference for medical staff.
[0033] The host 13 includes a drainage device 131 , a drainage device main switch (not shown), 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 chest drainage operations and monitor and obtain various data generated during chest drainage, such as pressure sensors, liquid level sensors, color sensors, gas flow sensors, NFC identification devices, diaphragm pumps, and air release valves. The pressure sensor includes pressure sensor 1 and pressure sensor 2. Pressure sensor 1 is used to obtain the real-time pressure of the drainage bottle 12, 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 of the gas leaking from the chest cavity, the NFC identification device is used to identify whether the drainage bottle 12 is legal / valid, the diaphragm pump is used to adjust the flow of the drainage fluid, and the air release valve is used to release the gas leaking from the chest cavity.
[0035] The drainage device master switch refers to a hardware switch that can control the working status of all drainage devices. When the drainage device master switch is turned on, all drainage devices are in working status. When the drainage device master switch is turned off, all drainage devices stop working.
[0036] The human-computer interaction device 132 refers to a device that outputs the processing results in the form of text, sound, image, etc., either separately or in combination, after the data monitored and obtained during the above-mentioned drainage process are processed, so that relevant personnel can obtain these data. At the same time, it can also receive and convey various instructions from relevant personnel, and realizes 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 a combination of sound and graphics, so that relevant personnel can be aware of the abnormalities in time and take corresponding measures. The display screen is used to display information such as leakage volume and drainage volume in the form of graphics. Relevant personnel can perform various configuration operations on the display screen and convey various instructions to the chest drainage device. After processing these instructions, the chest drainage device displays the above information on the display screen in a form matching the instructions.
[0037] The driving CPU 133 and the system CPU 134 are both used for data processing, and two-way communication can be achieved between the two. At the same time, both can control the main switch of the drainage device. When one of the CPUs has a problem, the other CPU can quickly turn off the main switch of the drainage device to stop the drainage device from 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 send system data packets to the driver CPU 133 based on a preset time interval.
[0039] The driving CPU 133 is used to periodically receive system data packets based on preset time intervals and verify the integrity of the system data packets; 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 131 is controlled to work based on the system data parsed from the system data packet, so that the drainage device 131 drains the target fluid in the chest cavity; if the system data packet is not received at the end of n preset time intervals, or the system data packet 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 131 stops drainage; n is an integer greater than 1.
[0040] The driving CPU 133 is further used to periodically obtain driving data generated by the drainage device 131 based on a preset time interval, generate a driving data packet according to the driving data, and periodically send the driving data packet to the system CPU 134 based on a preset time interval.
[0041] The system CPU 134 is also used to periodically receive drive data packets based on preset time intervals and verify the integrity of the drive data packets; if the drive data packet is received before the end of n preset time intervals and the verification is passed, the drive data parsed from the drive data packet is processed and the processing result is output through the human-computer interaction device 132; if the drive data packet is not received at the end of n preset time intervals, or is received but the verification fails, the main switch of the drainage device is controlled to be turned off to stop the drainage device 131 from 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 directly on the operation interface of the chest drainage device, or on the operation interface of other devices associated with the chest drainage device, by performing various related operations. After the system CPU 134 obtains the external instructions, it can generate system data. The system data includes system instructions and system status data. The system instructions refer to instructions that provide guidance for the work of the driver CPU 133. The system status data includes that the driver CPU 133 currently needs to be in a running / stop state, etc. For example, the medical staff issues an instruction of "identifying the color of the drainage volume" on the operation interface of the medical terminal. The instruction can be obtained by the relevant communication module of the chest drainage device through wifi or Bluetooth. After receiving the instruction, the system CPU 134 of the chest drainage device generates system data. The system instructions may include instructions indicating that the color sensor currently needs to start working, instructions indicating specific working parameters of the color sensor, etc. The system status data includes that the driver CPU 133 currently needs to be in a running state.
[0043] In the embodiment of the present application, the system CPU 134 and the driver 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. The system CPU 134 encapsulates the system data into a system data packet every 5 seconds and sends it to the driver CPU 133.
[0044] The system CPU 134 and the driver CPU 133 use a custom protocol to send data to each other, and the format of the system data packet sent by the system CPU 134 is: 0x5A 0xA5+data length+system instruction+system status data+CRC; wherein, 0x5A and 0xA5 are both hexadecimal numbers, which are combined together as the starting 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 divided by a specific polynomial to obtain a remainder of a fixed length. This remainder is the CRC check code, and the CRC check code is attached to the system data and can be used for data integrity verification in subsequent processes.
[0045] The system CPU 134 sends the system data packet regularly based on a preset time interval, and the driving CPU 133 also receives the system data packet regularly based on a preset time interval. The preset time intervals set by the two are equal, for example, both are equal to 5 seconds.
[0046] If the driver 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, the integrity of the system data packet needs to be verified, specifically, the complete system data including the CRC check code is divided again by the same polynomial. If the remainder is zero, it is considered that there is no error in the system data during the transmission process, 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 take into account the occasional failure of transmission. In the embodiment of the present application, n is 6, and the n preset time intervals are 30 seconds.
[0047] When the integrity verification is passed, it means that there is no problem in the transmission of the system data packet, which further indicates that the current operating state of the system CPU 134 is normal. At this time, the driver CPU 133 can control the main switch of the drainage device to turn on, and after the switch is turned on, all drainage devices 131 can enter the working state. The driver CPU 133 parses the system data packet during the integrity verification and obtains the system data. The drainage device 131 can be controlled based on the system data, such as 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 the n preset time intervals, it means that the system data packet cannot be transmitted normally, and further indicates that the communication function of the system CPU 134 is abnormal. If the drainage device 131 continues to work, it may cause treatment risks due to failure to receive system instructions in time. At this time, the driving CPU 133 controls the drainage device master switch to turn off. After the switch is turned off, all drainage devices 131 will stop working, thereby avoiding treatment risks caused by abnormal 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, which in turn means that the current operating state of the system CPU 134 is abnormal, and if the drainage device 131 continues to work, it may cause treatment risks due to system instruction errors. At this time, the driving CPU 133 can control the drainage device master switch to turn off, and after the switch is turned off, all drainage devices 131 will stop working, thereby avoiding treatment risks that may be caused by subsequent erroneous instructions from the system CPU 134.
[0050] Through the above process, the driver CPU 133 can determine whether the 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 main switch of the drainage device to open or close according to the judgment result, thereby reducing the treatment risk caused by the abnormality of the system CPU 134.
[0051] In addition to regularly receiving the system data packets sent by the system CPU 134, the driver CPU 133 also regularly obtains the driving data generated by the drainage device 131 at preset time intervals, encapsulates these driving data into driving data packets, and then regularly sends the driving data packets to the system CPU 134 based on the preset time intervals. The preset interval time for the driver CPU 133 to send and receive data packets is equal, which is also equal to 5 seconds, that is, the driver 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 instructions that provide guidance for the work of the system CPU 134, and the device operation data refers to the data monitored and obtained by each drainage device during operation, such as pressure value, liquid level height value, color recognition result, etc.
[0052] Similarly, the driver CPU 133 also uses a custom protocol when sending data, and the format of the driver data packet sent by the driver CPU 133 is: 0x5A 0xA5+data length+drive instruction+device operation data+CRC. The specific meaning of this format is as described in the above embodiment, and will not be repeated here.
[0053] The driving CPU 133 sends the driving data packet regularly based on a preset time interval, and the system CPU 134 also receives the driving data packet regularly based on a preset time interval. The preset time intervals set by the two are equal, for example, both are equal to 5 seconds.
[0054] If the system CPU 134 receives the driving data packet before the end of n preset time intervals, it means that the driving data packet can be transmitted normally, and further indicates that the communication function of the driving CPU 133 is normal. At this time, the integrity of the driving data packet needs to be verified, specifically, the complete driving data including the CRC check code is divided again by the same polynomial. If the remainder is zero, it is considered that no error occurs in the driving data 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, and the n preset time intervals are 30 seconds.
[0055] When the integrity verification is passed, it means that there is no problem in the transmission of the drive data packet, and further indicates that the current operation state of the drive CPU 133 is normal. At this time, the system CPU 134 can directly process the correct drive data and output the processing results through the human-computer interaction device, so that medical staff can observe the output content and understand the patient's drainage situation in time.
[0056] If the driving data packet has not been received at the end of the n preset time intervals, it means that the driving data packet cannot be transmitted normally, and further indicates that the communication function of the driving CPU 133 is abnormal. If the drainage device 131 continues to work under the control of the driving CPU 133, it may cause treatment risks. At this time, the system CPU 134 controls the drainage device master switch to turn off, and after the switch is turned off, all drainage devices 131 will stop working, thereby avoiding treatment risks caused by abnormal driving CPU 133.
[0057] If the driving 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 driving data packet during transmission, which further indicates that the current operating state of the driving CPU 133 is abnormal, and if the drainage device 131 continues to be controlled by the driving CPU 133, it may cause treatment risks. At this time, the system CPU 134 can control the drainage device master switch to turn off, and after the switch is turned off, all drainage devices 131 will stop working, thereby avoiding the treatment risks that may be caused by subsequent erroneous instructions from the driving CPU 133.
[0058] Through the above process, the system CPU 134 can determine whether the driving CPU 133 is normal or abnormal based on whether the driving data packet is successfully received within 30 seconds and whether the driving data packet passes the integrity check, and then decide whether to control the main switch of the drainage device to turn off based on the judgment result, thereby reducing the treatment risk caused by the abnormality of the driving CPU 133.
[0059] According to the above embodiments, the chest drainage device provided by the present application sets a main switch of the drainage device, and sets a driving CPU and a system CPU at the same time. Both CPUs can send data packets to each other at regular intervals, and receive data packets sent by each other at regular intervals. When either party fails to receive or verify, the other party can start protection measures to turn off the main switch of the drainage device, so that the chest drainage device stops draining, thereby avoiding the risk of equipment loss of control to the patient and improving the safety of the equipment. In addition, when regularly receiving and sending data packets, what is directly sent and received are the driving data and system data originally required by the two CPUs. After successful reception and 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 equipment, but also does not bring additional computing pressure, thereby further ensuring the safety of the equipment.
[0060] In one embodiment, 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 is received but verification fails.
[0061] The driving CPU 133 directly controls all drainage devices 131 through the driving circuit, which belongs to the hardware control. The main switch of the drainage device is also hardware. Therefore, when necessary, the driving CPU 133 can directly input a closing signal to the driving circuit that controls the main switch of the drainage device to turn off the main switch of the drainage device, thereby stopping all drainage devices 131 from working.
[0062] In one embodiment, the main switch of the drainage device includes a switch protection circuit, and 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 if the drive data packet has not been received at the end of n preset time intervals, or if the drive data packet is received but the verification fails, so as to turn off the main switch of the drainage device.
[0063] The drainage device master switch includes a switch protection circuit, which has the function of shutting down the entire drive 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 necessary, and give the switch protection circuit a high-level signal. At this time, the drainage device master switch can be shut down, thereby stopping all drainage devices 131. By setting the switch protection circuit and the protection pin, the system CPU 134 can also have the function of shutting down the drainage device master switch, and cooperate with the drive CPR 133 to form a dual protection mechanism.
[0064] In one embodiment, the chest drainage device includes a drive timer and a system timer; the drive CPU is used to reset the drive timer if a 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 a 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.
[0065] The driving CPU 133 is provided with a driving timer, and the system CPU 134 is provided with a system timer. The two timers run separately to respectively time the data transmission and reception of the objects to which they belong. Specifically, after the device is initialized, the driving timer enters the countdown of n preset time intervals, and the driving CPU 133 sends the driving data packet and receives the system data packet according to the preset time interval. If the system data packet is received and verified before the end of the n preset time intervals, the driving timer is directly reset, and the reset time is used as the countdown start time for the next transmission and reception. If the system data packet has not been received at the end of the n preset time intervals, or it is received but the verification fails, wait until the end of the n preset time intervals before resetting the driving timer, and the reset time is used as the countdown start time for the next transmission and reception. Similarly, after the device is initialized, the system timer enters the countdown of n preset time intervals, and the system CPU 134 sends the system data packet and receives the driving data packet according to the preset time interval. If the driving data packet is received and verified before the end of the n preset time intervals, the system timer is directly reset, and the reset time is used as the countdown start time for the next transmission and reception. If the driver data packet is not received at the end of n preset time intervals, or is received but fails verification, the system timer is reset after the end of n preset time intervals, and the reset time is used as the countdown start time for the next sending and receiving.
[0066] By setting two timers and making each timer work in an orderly manner, the smooth progress of the data receiving and sending process and the protection mechanism implementation process can be ensured.
[0067] In one embodiment, 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.
[0068] The human-computer interaction device includes a display screen, which supports graphic output, and relevant personnel can directly touch the display screen to send instructions. The driving data includes device operation data such as pressure value and liquid level height value. These device operation data are calculated based on the preset algorithm to obtain chest drainage data such as leakage volume and drainage volume. The chest drainage data within the specified interval is output in a specific format and can be displayed on the display screen. The specified interval can be, for example, 4 hours, 8 hours, etc. The specific format can be, for example, a curve formed by connecting various data points in a coordinate system. Medical staff can understand the chest drainage situation of patients over a period of time based on the observation of these data.
[0069] In the prior art, the chest drainage device adopts a single CPU architecture, and the acquisition and processing of the driving data are performed by one CPU, resulting in a large CPU computing load. In this embodiment, the driving CPU 133 is used to acquire the driving data, and the system CPU 134 is responsible for calculating the driving data based on a preset algorithm to obtain the chest drainage data. By setting a dual CPU architecture, the acquisition and processing of the driving data can be performed separately. Compared with the single CPU architecture, the computing load of each CPU in this application is reduced, so that the probability of abnormality of the CPU itself is reduced, and the safety of the entire chest drainage device is further improved.
[0070] In one embodiment, the chest drainage device includes a pressure sensor and a pressure negative pressure pump, and the pressure negative pressure pump is connected to the chest cavity leakage gas after surgery;
[0071] The CPU 133 is driven to obtain the current pressure of the gas leaking from the chest cavity through the pressure sensor;
[0072] The driving CPU 133 is also used to obtain a current duty cycle corresponding to the current power of the driving pressure negative pressure pump;
[0073] The driving CPU 133 is also used to encapsulate 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, and query the leakage flow matrix according to the current pressure and the current duty cycle, the 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 in the two-dimensional matrix is the reference 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, determine whether there is any reference pressure equal to the current pressure;
[0075] The system CPU 134 is further configured to, if the judgment result is yes, determine a reference pressure equal to the current pressure as a first target reference pressure, determine a reference duty cycle equal to the current duty cycle as a first target reference duty cycle, obtain a first target reference leakage flow of the thorax under the first target reference pressure and the first target reference duty cycle from the leakage flow matrix, and determine the first target reference leakage flow as the current leakage flow of the thorax;
[0076] The system CPU 134 is also used to, if the judgment result is no, determine the reference pressure with the smallest difference with the current pressure as the second target reference pressure, determine the reference duty cycle equal to the current duty cycle as the second target reference duty cycle, obtain the second target reference leakage flow of the chest cavity under the second target reference pressure and the second target reference duty cycle, and obtain the leakage flow-pressure slope corresponding to the second target reference duty cycle, and obtain the current leakage flow of the chest cavity according to the second target reference leakage flow and the leakage flow-pressure slope.
[0077] The chest drainage device provided in the embodiment of the present application measures and calculates the chest air leakage flow rate through a pressure negative pressure pump. During the operation of the pressure negative pressure pump, the main factors affecting the chest air leakage flow rate are pressure and power, where power can be represented by a duty cycle. Specifically, during the operation of the pressure negative pressure pump, under constant pressure conditions, the power is proportional to the flow value, and the greater the power, the greater the flow rate; under constant power conditions, the pressure is inversely proportional to the flow rate, and the greater the pressure, the smaller the flow rate. If the mathematical relationship between the three can be fitted, that is, a related model can be constructed, then when the current pressure and the current duty cycle are known, the current chest air leakage flow rate can be calculated by reverse calculation through the model.
[0078] The gas leaking 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 driver CPU133. The pressure negative pressure pump needs to be driven under a certain power, and the duty cycle is an important parameter for driving the pump power regulation. Therefore, the duty cycle can be used to represent the influence of the power factor on the chest leakage flow. Similarly, this value can be obtained by the driver CPU133. These data obtained by the driver CPU133 belong to the device operation data, which can be packaged into a drive data packet together with other device operation data, and the drive data packet is sent to the system CPU134 at a regular interval of 5 seconds.
[0079] A leakage flow matrix is stored in advance. There are m*n data points in the leakage flow matrix. The m reference pressures and n reference duty cycles are used as the integer coordinates of the matrix. The intersection of every two integer coordinates corresponds to a data point. The meaning of the data point in the i-th row and the j-th column is that the pressure negative pressure pump is at the i-th reference pressure and the driving pressure negative pressure pump is at the j-th reference duty cycle. At this time, the reference leakage flow Q of the chest cavity measured is ij The leakage flow matrix may then be read by the system CPU 134 .
[0080] In the process of obtaining each data point of the leakage flow matrix, for a certain constant reference duty cycle, m reference leakage flows can be obtained after changing the reference pressure m times. With the reference pressure as the horizontal coordinate and the reference leakage flow as the vertical coordinate, the m data points are fitted to obtain a curve. The slope of the curve is called the leakage flow-pressure slope k under the reference duty cycle, that is, k=△Q / △P. When j is equal to 1, the leakage flow-pressure slope k1 under the first reference duty cycle is obtained after fitting, and when j is equal to 2, the leakage flow-pressure slope k2 under the second reference duty cycle is obtained after fitting. By analogy, each time fitting is performed, a leakage flow-pressure slope can be obtained, and after n fittings, a total of n leakage flow-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 to participate in the calculation when needed.
[0081] After the system CPU 134 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 leakage flow 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 whole point coordinates of the matrix. Since the current duty cycle is obtained and set by PID calculation based on the current pressure and the preset working pressure, the set value is usually equal to a reference duty cycle, that is, the current duty cycle will always fall on the whole point coordinates of the matrix. Therefore, this application only needs to judge whether the current pressure falls on the whole point coordinates of the matrix, and then choose which solution to execute based on the judgment result.
[0082] If the judgment result is yes, that is, the current pressure and the current duty cycle both fall on the integer coordinates of the matrix, then the current leakage flow of the chest cavity can be directly read from the leakage flow matrix, specifically, the first target reference leakage flow of the chest cavity under the first target reference pressure and the first target reference duty cycle is read and used as the current leakage flow of the chest cavity. For example, if the current pressure is 2kPa and the current duty cycle is 6%, there is a first target reference pressure of 2kPa and a first target reference duty cycle of 6%. The first target reference leakage flow corresponding to these two in the matrix is Q 23 , then the current leakage flow of the chest cavity 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 flow corresponding to all pressures is put into the matrix, the required workload is huge and does not meet the needs of the actual scene. Therefore, the present application adopts a combination of matrix and slope, and only sets the reference leakage flow corresponding to m*n integer coordinates in the matrix. If the current pressure and current duty cycle obtained later just fall on the integer coordinates, they can be directly obtained by looking up the table without further calculation. On the contrary, if the judgment result is no, that is, the current pressure does not fall on the integer coordinates of the matrix, at this time, it is necessary to combine the reference leakage flow Q of the closest point to the current pressure in the matrix and the leakage flow-pressure slope k corresponding to the closest point to perform interpolation operations to obtain the current leakage flow of the chest cavity.
[0084] It is mentioned in the above embodiment that when the current pressure and the current duty cycle are known, the current air leakage flow of the chest cavity can be calculated by reverse calculation through the constructed model. In the present application, two models can be constructed, model one is: Q(P, DC)=P + DC, where P represents the current pressure of the gas leaking 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 air leakage flow of the chest cavity under the current pressure and the current duty cycle. This model is used to indicate that the current air leakage flow of the chest cavity is related to the current pressure and the current duty cycle. This model is suitable for the case where the judgment result is yes. After obtaining the current pressure and the current duty cycle, the current air leakage flow is obtained by directly querying the matrix based on the model. Model 2 is: Q(P, DC)=k*P + DC, where P represents the current pressure of the gas leaking 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 flow of the chest cavity under the current pressure and the current duty cycle, and k represents the leakage flow-pressure slope under constant power. This model is used to indicate that the current leakage flow of the chest cavity is related to the current pressure, the leakage flow-pressure slope, and the current duty cycle. This model is suitable for situations where the judgment result is no. 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 flow.
[0085] Specifically, if the current pressure does not fall on the integer coordinates of the 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, and then the second target reference leakage flow of the chest cavity under the second target reference pressure and the second target reference duty cycle can be read from the leakage flow matrix, and the leakage flow-pressure slope corresponding to the pre-stored second target reference duty cycle can be read at the same time, and the interpolation operation is performed according to the second target reference leakage flow and the leakage flow-pressure slope to obtain the current leakage flow of the chest cavity. For example, the current pressure is 1.6kPa, and the current duty cycle is 2%. At this time, the current pressure does not fall on the integer coordinates of the leakage flow matrix, and the reference pressure with the smallest difference is 2kPa, then 2kPa is determined as the second target reference pressure, and 2% is determined as the second target reference duty cycle. Then, the second target reference leakage flow Q of the chest cavity under 2kPa and 2% is read from the leakage flow matrix. 21 , and read the leakage flow-pressure slope k1 corresponding to the second target reference duty cycle 2% from the pre-stored n leakage flow-pressure slopes k1 to kn, and finally based on the second target reference leakage flow Q 21 The leakage flow-pressure slope k1 is interpolated to obtain the current leakage flow of the chest cavity.
[0086] The step of obtaining the current leakage flow of the chest cavity according to the second target reference leakage flow and the leakage flow-pressure slope includes: obtaining a first difference between the second target reference pressure and the current pressure; multiplying the first difference by the leakage flow-pressure slope, and determining the second difference between the second target reference leakage flow and the corresponding product as the current leakage flow of the chest cavity.
[0087] The algorithm used by the chest drainage device in the prior art to calculate the leakage volume is relatively complex. A complex calculation needs to be performed every time the driving data is obtained, which will also increase the computing load of the CPU and lead to a higher 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 integer coordinates of the matrix, the current air leakage flow can be directly obtained by looking up the matrix. Otherwise, the current air leakage flow is obtained by combining matrix lookup with slope interpolation operation. This method not only ensures accuracy, but also improves calculation efficiency and reduces calculation load, thereby reducing the risk of abnormalities in the system CPU itself, thereby improving the safety of the entire chest 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 chest drainage data is abnormal, issue an alarm for the data abnormality through the alarm.
[0090] The human-computer interaction device includes an alarm, which supports sound output. The system CPU pre-sets alarm rules, such as an alarm when the drainage volume exceeds a certain value, and an alarm when the drainage fluid recognizes a certain color. After obtaining the chest drainage data, if it is monitored that it triggers the alarm rule, it means that the chest drainage data is abnormal, and the alarm can be used to sound an alarm for the data abnormality, so that medical staff can take timely measures.
[0091] 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 if the driving data packet is received but verification fails, generate an alarm for abnormal communication through an alarm.
[0092] If the system CPU 134 has not received the driving data packet at the end of n preset time intervals, or has received it but failed the verification, it will start the protection measure and turn off the main switch of the drainage device. At the same time, the abnormal communication situation can also be reported through the alarm, so that the medical staff can know the abnormal situation in time and take corresponding measures, further reducing the treatment risk.
[0093] In one embodiment, the drainage device also includes an NFC identification device, and the chest drainage equipment also includes a drainage bottle, which 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 a preset time interval.
[0094] The drainage bottle 12 needs to be sterilized during use. If the sterilized drainage bottle 12 is used beyond the validity period, it will cause treatment risks to the patient. In addition, since the drainage bottle 12 is a consumable material, 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 the patient.
[0095] In the embodiment of the present application, an NFC tag is provided on the drainage bottle 12, and an NFC identification device is provided at the same time. The NFC tag of each drainage bottle 12 contains its product serial number or number information to ensure its uniqueness. The NFC tag also carries the production date of the drainage bottle, the product expiration date, etc. All information carried by each NFC tag will be stored in the server to form an NFC tag database, which can be read through a remote network.
[0096] The driving CPU can control the NFC identification device to identify the content of the NFC tag in real time to obtain an identification result. The identification result includes the product serial number or number information, production date, product expiration date, etc. of the current drainage bottle 12. The identification result also belongs to the device operation data, which can be packaged into a driving data packet together with other device operation data, and the driving data packet is sent to the system CPU134 at a regular interval of once every 5 seconds.
[0097] In one embodiment, the system CPU is also used to parse the drive data packet to obtain an 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.
[0098] After receiving the driving data packet, the system CPU 134 parses the driving data packet to obtain the above-mentioned identification result. The system CPU 134 can read the pre-stored NFC tag database from the server and compare it with the identification result. If the comparison result indicates that the current NFC tag exists in the database, the current NFC tag is judged to be legal, otherwise the current NFC tag is judged to be illegal. In addition, if the drainage bottle falls off, causing the NFC identification device to be unable to identify the NFC tag, the current NFC tag will also be judged to be illegal. If it is legal, it is judged whether the current drainage bottle is still within the validity period based on the current actual date, the identified production date and the product expiration date. If so, the current NFC tag is judged to be valid, otherwise the current NFC tag is judged to be invalid.
[0099] If the comparison result shows that the NFC tag is illegal and / or has expired, an alarm message is generated and output through the human-computer interaction device, so that medical staff can be informed of the abnormal situation of the drainage bottle and replace it in time or perform other treatments.
[0100] In the prior art, chest drainage equipment all adopts a single CPU architecture. The CPU is responsible for driving all drainage devices and related processing of driving data and system data. The load is already heavy. If it is necessary to obtain the legal / valid information of the drainage bottle in real time, it may cause system overload, interfere with the acquisition and calculation of chest drainage data, cause delays in data processing, and make it difficult to ensure safety.
[0101] In the embodiment of the present application, due to the use of a dual CPU architecture, the drive control and system control can be separated, the NFC identification device is used to obtain the identification result, and the system CPU is only used for judgment. This method has little effect on the acquisition and calculation of chest drainage data, so safety can be guaranteed.
[0102] In one embodiment, the system CPU 134 is further configured to control the main switch of the drainage device to turn off so that the drainage device stops drainage if the comparison result still indicates that the NFC tag is illegal and / or has expired after the alarm time exceeds the threshold.
[0103] After the alarm, if the medical staff handles it in time, the device can drain normally. If the alarm time exceeds the threshold and the medical staff still does not handle it, continuing drainage may lead to treatment risks. During this period, the driver CPU133 is still sending the recognition result of the NFC tag to the system CPU, and the system CPU134 will continue to compare the database to make a legality / validity judgment. Since the drainage bottle is not replaced in time, when the alarm time exceeds the threshold, the comparison result is still that the NFC tag is illegal and / or expires. At this time, the system CPU134 can start the protection mechanism and set the protection pin to the effective state, so that the main switch of the drainage device is turned off, and the drainage device stops draining to reduce the treatment risk.
[0104] like Figure 3 The figure is a schematic diagram of the working process of the chest drainage device provided in the embodiment of the present application. Figure 3 The working process of the driving CPU and the system CPU in the above embodiment is generally described.
[0105] For the drive CPU, after the system is initialized, the drive timer starts a 30-second countdown, and then sends drive data to the system CPU every 5 seconds, and then determines whether the system data packet sent by the system CPU is received within 30 seconds. If the judgment result is yes, continue to determine 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 currently normal. At this time, an open command can be sent to the drainage device main switch to turn on the drainage device main switch 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, it means that the system CPU communication is interrupted and an error occurs. At this time, a close command can be sent to the drainage device main switch to turn off the drainage device main switch so that each drainage device does not work. At the same time, the drive timer is reset from this moment on, and the 30-second countdown is entered again, and the above steps are executed in a loop.
[0106] For the system CPU, after the system is initialized, the system timer starts a 30-second countdown, and then sends system data to the driver CPU every 5 seconds, and then determines whether the driver data packet sent by the system CPU is received within 30 seconds. If the judgment result is yes, continue to determine whether the driver data in the driver data packet passes the CRC verification. If the judgment result is yes, it means that the driver CPU is currently normal. At this time, the protection pin is set to an invalid state, and the main switch of the drainage device can be controlled to remain in the open state, so that each drainage device remains in a working state. If the judgment result of whether the driver data packet sent by the driver CPU is received within 30 seconds is no, or the judgment result of whether the driver data in the driver data packet passes the CRC verification is no, it means that the driver CPU communication is interrupted. At this time, the protection pin can be set to a valid state, and the main switch of the drainage device can be controlled to be closed, so that each drainage device stops working. In addition, the situation needs to be alarmed through the human-computer interaction device. At the same time, the system timer is reset from this moment, and the 30-second countdown is entered again, and the above steps are executed in a loop.
[0107] The present application improves the safety of the chest drainage device through the above-mentioned dual CPU architecture.
[0108] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0109] The above is a detailed introduction to a chest drainage device provided in an embodiment of the present application. Specific examples are used in this article to illustrate the principles and implementation methods 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. Ordinary technicians in this field should understand that they can still modify the technical solutions recorded in the aforementioned embodiments, or replace some of the technical features therein with equivalents; and these modifications or replacements do not make the essence of the corresponding technical solution deviate from the scope of the technical solution of each embodiment 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 periodically receive the drive data packet based on the preset time interval and verify the integrity of the drive data packet; if the drive data packet is received before the end of n preset time intervals and the verification is passed, the drive data parsed from the drive data packet is processed and the processing result is output through the human-computer interaction device; if the drive 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 to stop the drainage device from draining.
2. The chest drainage device according to claim 1, characterized in that: 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 if the system data packet is received but verification fails.
3. The chest drainage device according to claim 2, characterized in that: The main switch of the drainage device includes a switch protection circuit, and 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 drive data packet has not been received at the end of n preset time intervals, or if the drive data packet is received but verification fails.
4. 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.
5. 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.
6. The chest drainage device according to claim 5, 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.
7. The chest drainage device according to claim 6, 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.
8. The chest drainage device according to claim 7, 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.
9. 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.
10. The chest drainage device according to claim 9, 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
Control method and apparatus
CN113396565A
Integrated control method and system for double-CPU (central processing unit) redundant architecture
CN115328706A
Data processing method, device and system, chip and electronic equipment
CN117407930A
Digital chest drainage device and control method thereof
CN118286527A
Surgical robot equipment safety monitoring method and system
CN118924434A