A medical monitor system and its module cascading update method

The medical monitoring system with interconnected modules and cascading update methods ensures continuous patient care during updates by transferring data and functionality, addressing safety and efficiency issues in existing systems.

CN115414017BActive Publication Date: 2025-07-15SHENZHEN GENERAL MEDITECH INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211222965.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-08
Publication Date
2025-07-15
Estimated Expiration
2042-10-08

AI Technical Summary

Technical Problem

In the prior art, the application update of the monitor in the working state may cause the function to be temporarily unavailable or malfunction, endanger the patient's safety, and the update process is slow.

Method used

The medical monitor system is adopted, and each monitor, warning component and central monitoring equipment is connected through wired communication to realize the module cascade update method, and the update module is used to generate update sequences and preparatory information, and the submodule update is gradually carried out, and other monitors take over the data processing when one monitor fails.

Benefits of technology

Improves the efficiency of monitor application updates, reduces the negative impact on patient safety, and ensures the continuity of the monitoring process and the reliability of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115414017B_ABST
    Figure CN115414017B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of medical monitors, and discloses a medical monitor system and a module cascading update method thereof. The medical monitor system includes a plurality of medical monitors, a plurality of detection sensors for detecting physiological parameters of patients, a plurality of warning components for emitting warning signals when the physiological parameters of patients are abnormal, and a central monitoring device. Each of the detection sensors and the warning components is communicatively connected to a corresponding medical monitor. The medical monitor has an application program built therein, and the application program includes a plurality of sub-modules. The medical monitor is communicatively connected to an update module for receiving update data. Each of the medical monitors in the same monitoring area is communicatively connected to each other, and each of the medical monitors is communicatively connected to the central monitoring device. The present application has the effect of reducing the negative impact on patient safety caused by the update of the application program of the monitor.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of medical monitors, and more particularly to a medical monitor system and a method for cascaded update of its modules. Background Art

[0002] A medical monitor is a device or system that measures and controls the physiological parameters of a patient and can compare them with known set values, and can issue an alarm if the standard is exceeded; with the upgrading of medical technology, the functions of monitors are becoming more and more abundant, and the intelligence level of monitors is also getting higher and higher; in order to improve the intelligence level of monitors and repair the application program problems of monitor devices, it is necessary to regularly update and upgrade the application programs of monitors.

[0003] However, monitors are usually set beside the hospital bed, and some patients need to use monitors for real-time monitoring for a long time. Therefore, some monitors are in a working state most of the time, and it is difficult to find time for application program update and upgrade. If the application program of a monitor in a working state is directly updated and upgraded, there may be problems such as temporary unavailability of some functions of the monitor or monitor failure due to the update and upgrade of the monitor application program, thus endangering the safety of patients. Moreover, when updating and upgrading some modules in the application program, the entire application program needs to be deactivated and the entire application program needs to be updated and upgraded, and the large amount of update data leads to a slow update process.

[0004] Therefore, in view of the above related technologies, the inventor believes that there is a problem that updating the application program of a monitor in a working state may have a negative impact on patient safety. Summary of the Invention

[0005] In order to reduce the negative impact of the update of the monitor application program on patient safety, the present application provides a medical monitor system and a method for cascaded update of its modules.

[0006] The first invention object of the present application is achieved by adopting the following technical solutions:

[0007] A medical monitor system includes a plurality of medical monitors, a plurality of detection sensors for detecting the physiological parameters of a patient, a plurality of warning components for emitting warning signals when the physiological parameters of the patient are abnormal, and a central monitoring device. Each of the detection sensors and warning components is communicatively connected to the corresponding medical monitor. The medical monitor has an application program built therein. The application program includes a plurality of sub-modules. The medical monitor is communicatively connected to an update module for receiving update data. The medical monitors in the same monitoring area are communicatively connected to each other, and each of the medical monitors is communicatively connected to the central monitoring device.

[0008] By adopting the above technical solutions, the medical monitor system includes a number of medical monitors. Each medical monitor is communicatively connected to a detection sensor and a warning component. The detection sensor is used to detect the physiological parameters of the patient and transmit them to the medical monitor to monitor the health status of the patient. When abnormal physiological parameters of the patient are detected, the medical monitor controls the warning component to emit a warning signal externally, facilitating the prompt further examination or treatment of the patient's health status by medical staff and / or the patient's family members. The medical monitor has an application program built-in for processing the data obtained by the detection sensor to determine whether the physiological parameters of the patient are abnormal. The application program includes a number of sub-modules, which are respectively used to implement different functions in the medical monitor. The medical monitor is communicatively connected to an update module for receiving update data, facilitating the improvement of the update efficiency and shortening the update time during subsequent updates. Each medical monitor is communicatively connected to a central monitoring device, facilitating the hospital duty staff to monitor the health status of the patients monitored by all medical monitors through the central monitoring device. The medical monitors in the same monitoring area are communicatively connected to each other, facilitating the transmission of the data obtained by the detection sensors connected to a medical monitor to other medical monitors in the same monitoring area when a medical monitor is damaged or fails due to an application program update, so as to continue to monitor the patient, thereby reducing the negative impact on the patient's safety caused by the update of the application program of the monitor in the working state.

[0009] In a preferred example of the present application: all the communication connections of the medical monitor system are wired communication connections.

[0010] By adopting the above technical solutions, all the communication connections in the medical monitor system are wired communication connections, facilitating the improvement of the communication reliability of the medical monitor system and reducing the possibility of communication signal interruption caused by external network anomalies or the presence of obstacles between different devices.

[0011] In a preferred example of the present application: the warning components in the same monitoring area are communicatively connected to each other.

[0012] By adopting the above technical solutions, the warning components in the same monitoring area are communicatively connected to each other, facilitating the transmission of the control signal from the medical monitor corresponding to a warning component to another warning component when a set of warning components is damaged or suspended from use due to an update, enabling the other warning component to emit a warning signal externally instead of the damaged one, thereby improving the success rate of warning signal transmission.

[0013] In a preferred example of the present application: the number of the central monitoring devices is at least two, and the central monitoring devices are communicatively connected to each other.

[0014] By adopting the above technical solution, the number of central monitoring devices is at least two, and the central monitoring devices are communicatively connected to each other, which is convenient for the hospital duty staff to monitor all medical monitors through another backup central monitoring device when any one of the central monitoring devices is damaged.

[0015] The second invention object of this application is achieved by the following technical solution:

[0016] A module cascade update method for a medical monitor system, used to control the working state of the update module in any of the above medical monitor systems, including:

[0017] Receive update data through the update module, obtain the identification information of each sub-module to be updated from the update data, and generate update sequence information;

[0018] Generate update preparation information in sequence based on the update sequence information and send it to the sub-module to be updated;

[0019] When receiving the preparation completion information from the sub-module to be updated, match the corresponding sub-module update data from the update data based on the preparation completion information to start the cascade update of the sub-module to be updated.

[0020] By adopting the above technical solution, the update data of the application program is received through the update module, and then the identification information of each sub-module to be updated involved in the update of the application program is obtained from the update data, so as to draw up the update order of each sub-module to be updated, thereby generating update sequence information; according to the update order of each sub-module to be updated in the update sequence information, generate update preparation information in sequence, and send the update preparation information to the corresponding sub-module to be updated in sequence, so that the sub-module to be updated can complete the update preparation work; when receiving the preparation completion information returned by the sub-module to be updated, it is considered that the sub-module to be updated has completed the update preparation work, match the corresponding sub-module update data from the update data according to the sub-module to be updated corresponding to the preparation completion information, and start the cascade update of the sub-module to be updated according to the sub-module update data, so as to improve the update efficiency and reduce the negative impact on patient safety caused by the update of the medical monitor application program.

[0021] In a preferred example of this application: in the step of matching the corresponding sub-module update data from the update data based on the preparation completion information to start the cascade update of the sub-module to be updated, it includes:

[0022] Match the corresponding sub-module update data from the update data based on the preparation completion information, and further obtain the cascade data in the sub-module update data;

[0023] Update the data corresponding to all associated sub-modules based on the cascade data and the cascade update algorithm.

[0024] By adopting the above technical solution, after matching the corresponding sub-module update data from the update data based on the preliminary completion information, further screen out the cascade data for cascading update of the application from the sub-module update data; based on the obtained cascade data and the cascade update algorithm, update the corresponding data in all associated sub-modules, thereby improving the efficiency of application update, and achieving the effect of enabling all associated sub-modules to enter the update state and updating the corresponding data by sending cascade data to only one sub-module to be updated.

[0025] In a preferred example of the present application: after the step of sequentially generating update preparation information based on the update sequence information and sending it to the sub-module to be updated, it includes:

[0026] Read the identification information from the update preparation information to determine the corresponding sub-module to be updated;

[0027] Establish communication between the data interface of the sub-module to be updated and the data interface of the corresponding sub-module of the second monitor, where the second monitor is a medical monitor in the same monitoring area.

[0028] By adopting the above technical solution, read the identification information from the update preparation information to determine the corresponding sub-module to be updated, thereby facilitating the determination of the sub-module to be updated that currently needs to perform update preparation work; select a second monitor from each medical monitor in the same monitoring area, and establish communication between the data interface of the sub-module to be updated and the data interface of the corresponding sub-module in the second monitor, which facilitates the transfer of the data originally processed by the sub-module to be updated to the corresponding sub-module in the second monitor when updating the sub-module to be updated, and uses the corresponding sub-module in the second monitor to proxy the data processing work of the sub-module to be updated, so that when the sub-module to be updated suspends service, the medical monitor can still monitor the patient, thereby reducing the negative impact on patient safety caused by the update of the medical monitor application.

[0029] In a preferred example of the present application: before the step of establishing communication between the data interface of the sub-module to be updated and the data interface of the corresponding sub-module of the second monitor, it further includes:

[0030] Based on the identification information of the monitor to be updated, determine the identification information of all medical monitors in the same monitoring area, and generate a monitor identification form according to the proximity of each medical monitor;

[0031] Obtain the working status information of all medical monitors in the monitor identification form, and generate a monitor status form according to the idle degree of each medical monitor;

[0032] Based on the monitor identification form and the monitor status form, determine the selection order information of the second monitor.

[0033] By adopting the above technical solution, the identification information of all medical monitors in the same monitoring area is determined based on the identification information of the monitor to be updated, so as to generate a monitor identification form, in which each medical monitor is sorted according to the proximity to the monitor to be updated in the monitor identification form; the current working status information of each medical monitor is obtained according to the monitor identification form to generate a monitor status form, in which each medical monitor is sorted according to the degree of idleness in the monitor status form; the selection order of the second monitor is determined based on the monitor identification form and the monitor status form, so that the selected second monitor is as close and idle as possible to the monitor to be updated, in order to improve the auxiliary monitoring effect of the second monitor on the monitor to be updated, and at the same time reduce the impact on the monitoring work originally performed by the second monitor.

[0034] In a preferred example of the present application: before the step of establishing communication between the data interface of the sub-module to be updated and the data interface of the sub-module corresponding to the second monitor, it further includes:

[0035] Obtain the condition information of the patient under monitoring, and determine the corresponding key parameters and general parameters from the physiological parameters based on the condition information;

[0036] Determine the sub-module type corresponding to each sub-module based on the key parameters and general parameters, and the sub-module type includes key sub-modules and general sub-modules;

[0037] Judge the sub-module type of the sub-module to be updated corresponding to the identification information.

[0038] By adopting the above technical solution, the condition information of the patient under monitoring is obtained, so as to determine the importance degree of each physiological parameter when monitoring the patient according to the condition information, and thus determine the key parameters and general parameters; according to the key parameters and general parameters, as well as the functions of each sub-module, the sub-module type of each sub-module is determined, where the sub-module type includes key sub-modules and general sub-modules; according to the identification information of the sub-module to be updated, the sub-module type of the sub-module to be updated is determined, so as to facilitate knowing the importance degree of the sub-module to be updated, in order to adopt different update strategies for different importance degrees of the sub-module to be updated subsequently.

[0039] In a preferred example of the present application: after the step of establishing communication between the data interface of the sub-module to be updated and the data interface of the sub-module corresponding to the second monitor, it includes:

[0040] If the sub-module to be updated is a general sub-module, generate a preliminary completion information based on the identification information;

[0041] If the sub-module to be updated is a key sub-module, obtain the output data of the sub-module to be updated and the output data of the corresponding sub-module of the second monitor for comparison, generate a consistency evaluation result, and if the consistency evaluation result is qualified, generate a preliminary completion message based on the identification information.

[0042] By adopting the above technical solution, after establishing communication between the data interface of the sub-module to be updated and the data interface of the corresponding sub-module of the second monitor: if the sub-module to be updated is an ordinary sub-module, directly generate a preliminary completion message based on the identification information to start the update work of the sub-module to be updated as soon as possible; if the sub-module to be updated is a key sub-module, first obtain the output data of the sub-module to be updated and the output data of the corresponding sub-module in the second monitor for comparison to determine whether the corresponding sub-module in the second monitor can replace the data processing work of the sub-module to be updated, generate a consistency evaluation result according to the consistency degree of the output data, and if the consistency evaluation result is qualified, generate a preliminary completion message based on the identification information to start the update work of the sub-module to be updated. Before updating the key sub-module, first verify the replacement effect of the corresponding sub-module in the second monitor to reduce the possibility of negatively affecting the safety of the monitored patient due to abnormal functions of the corresponding sub-module of the second monitor.

[0043] In a preferred example of the present application: in the step of obtaining the output data of the sub-module to be updated and the output data of the corresponding sub-module of the second monitor for comparison, generating a consistency evaluation result, and if the consistency evaluation result is qualified, generating a preliminary completion message based on the identification information, it further includes:

[0044] If the consistency evaluation result is unqualified, determine a new second monitor based on the selection order information;

[0045] Return to the step of establishing communication between the data interface of the sub-module to be updated and the data interface of the corresponding sub-module of the second monitor.

[0046] By adopting the above technical solution, if the consistency evaluation result is unqualified, it is considered that the corresponding sub-module of the second monitor cannot replace the sub-module to be updated to perform data processing work. Therefore, return to the step of establishing communication between the data interface of the sub-module to be updated and the data interface of the corresponding sub-module of the second monitor to facilitate re-selecting a new second monitor and the corresponding sub-module, and improve the reliability of the corresponding sub-module of the second monitor.

[0047] The third object of the invention of the present application is achieved by adopting the following technical solution:

[0048] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the module cascade update method of the above-mentioned medical monitor system are implemented.

[0049] The fourth inventive object of this application is achieved by the following technical solutions:

[0050] A computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the steps of the module cascade update method of the above-mentioned medical monitor system are implemented.

[0051] In summary, this application includes at least one of the following beneficial technical effects:

[0052] 1. The medical monitor system includes several medical monitors. Each medical monitor is communicatively connected to a detection sensor and a warning component. The detection sensor is used to detect the physiological parameters of the patient and transmit them to the medical monitor to monitor the health status of the patient. When abnormal physiological parameters of the patient are detected, the medical monitor controls the warning component to send out a warning signal externally, facilitating the prompt for medical staff and / or the patient's family members to further examine or treat the patient's health status in a timely manner. The medical monitor is built-in with an application program for processing the data obtained by the detection sensor and judging whether the patient's physiological parameters are abnormal. The application program includes several sub-modules, which are respectively used to implement different functions in the medical monitor. The medical monitor is communicatively connected to an update module for receiving update data, facilitating the improvement of the update efficiency and shortening the update time during subsequent updates. Each medical monitor is communicatively connected to a central monitoring device, facilitating the hospital's on-duty personnel to monitor the health status of the patients monitored by all medical monitors through the central monitoring device. The medical monitors in the same monitoring area are communicatively connected to each other, facilitating the transmission of the data obtained by the detection sensors connected to a medical monitor to other medical monitors in the same monitoring area when the medical monitor is damaged or fails due to an application program update, so as to continue to monitor the patient, thereby reducing the negative impact on the patient's safety caused by the update of the application program of the monitor in the working state.

[0053] 2. The update module receives the update data of the application, and then obtains the identification information of each sub-module to be updated involved in the current update of the application from the update data, so as to formulate the update order of each sub-module to be updated, thereby generating update sequence information; generate update preparation information in sequence according to the update order of each sub-module to be updated in the update sequence information, and send the update preparation information to the corresponding sub-module to be updated in sequence, so that the sub-module to be updated can complete the update preparation work; when receiving the preparation completion information returned by the sub-module to be updated, it is considered that the sub-module to be updated has completed the update preparation work, match the corresponding sub-module update data from the update data according to the sub-module to be updated corresponding to the preparation completion information, and start cascaded update of the sub-module to be updated according to the sub-module update data, so as to improve the update efficiency and thus reduce the negative impact on patient safety caused by the update of the medical monitor application.

[0054] 3. After matching the corresponding sub-module update data from the update data based on the preparation completion information, further screen out the cascading data for cascaded update of the application from the sub-module update data; based on the obtained cascading data and the cascading update algorithm, update the corresponding data in all associated sub-modules, thereby improving the update efficiency of the application, achieving the effect that by sending cascading data to only one sub-module to be updated, all associated sub-modules can be made to enter the update state and the corresponding data can be updated. Description of the Drawings

[0055] Figure 1 is a schematic diagram of the medical monitor system in the first embodiment of the present application.

[0056] Figure 2 is a flowchart of the module cascading update method of the medical monitor system in the second embodiment of the present application.

[0057] Figure 3 is a flowchart of step S20 in the module cascading update method of the medical monitor system of the present application.

[0058] Figure 4 is a schematic diagram of the communication connection between the monitor to be updated and the second monitor in the present application.

[0059] Figure 5 is a flowchart of step S22 in the module cascading update method of the medical monitor system of the present application.

[0060] Figure 6 is another flowchart of step S22 in the module cascading update method of the medical monitor system of the present application.

[0061] Figure 7 is a flowchart of step S30 in the module cascading update method of the medical monitor system of the present application.

[0062] Figure 8 It is a schematic diagram of the relationship between the modules in the medical monitor system of the present application.

[0063] Figure 9 It is a schematic diagram of the device in the third embodiment of the present application. Detailed implementation manners

[0064] The following further describes the present application in detail with reference to the attached Figures 1 to 9 drawings.

[0065] Embodiment 1

[0066] As Figure 1 shown, the present application discloses a medical monitor system for a hospital to perform 24-hour real-time monitoring of a patient's physiological parameters. The medical monitor system includes a plurality of medical monitors, a plurality of detection sensors, a plurality of warning components, and a central monitoring device.

[0067] In this embodiment, each medical monitor is disposed beside a hospital bed, and the number of medical monitors corresponds one-to-one with the number of hospital beds. Each medical monitor is communicatively connected to a plurality of detection sensors. The detection sensors refer to sensors for detecting a patient's physiological parameters. The types and numbers of detection sensors connected to each medical monitor can be determined according to actual monitoring requirements. For example, different patients have different conditions, and the number of physiological parameters to be monitored may vary, so the types and numbers of detection sensors to be used also vary. The types of detection sensors include, but are not limited to, electrocardiogram cables and leads, pulse oximetry (SPO2) extension cables and sensors, body temperature cables and sensors, non-invasive blood pressure hoses and cuffs, invasive blood pressure cables and adapters, HemoMed cartridge and cardiac output connection cables, etCO2 modules and corresponding cartridges and sensors, InfinityMicrostreametCO2 cartridges, NMT cartridges, EEG cartridges and cables, FiO2 inhaled oxygen concentration cables and sensors, and other types of devices. When the medical monitor is in use, the detection sensors are connected to the patient's body to measure the patient's physiological parameters and transmit the measured physiological parameters to the medical monitor.

[0068] The medical monitor is built with an application program for performing operations such as receiving the patient's physiological parameters acquired by the detection sensors, converting the patient's physiological parameters into video output signals, comparing the patient's physiological parameters with corresponding thresholds, and generating corresponding output signals according to the comparison results of the patient's physiological parameters and the corresponding thresholds. The application program includes a plurality of sub-modules, and each sub-module is respectively used to control or execute specific functions of the medical monitor.

[0069] Each medical monitor is communicatively connected to an update module. The update module includes a data interface for receiving update data. In this embodiment, the data interface includes a USB interface and a network data interface, facilitating the input of update data into the update module through storage devices such as external hard drives or USB flash drives, and also facilitating the input of update data into the update module through wired or wireless networks. The update module also incorporates an update program for controlling each sub-module in the application program to start the update process.

[0070] In this embodiment, the monitoring area refers to a neighboring area determined based on the location of the medical monitor. The ward where a certain medical monitor is located and the two adjacent wards are the monitoring area of the medical monitor. If the ward where a certain medical monitor is located is at the edge of the floor, the monitoring area is the ward where the medical monitor is located and the adjacent ward. All medical monitors within the same monitoring area are communicatively connected to each other, facilitating data sharing among medical monitors. This enables, when any medical monitor is damaged or temporarily unavailable due to application program update, the idle medical monitors within the monitoring area to receive and process the physiological parameters of the patient on behalf of it, achieving continuous monitoring of the patient.

[0071] Each medical monitor is communicatively connected to a set of warning components, which are arranged beside the corresponding medical monitor. In this embodiment, the warning components include a warning display screen, a warning loudspeaker, warning lights, and an alarm button. When the application program of the medical monitor detects that a certain physiological parameter of the patient is abnormal, the application program will display the name of the abnormal physiological parameter item and the corresponding value or image through the warning display screen, and the application program will control the warning loudspeaker to emit different sound signals according to the different categories of the abnormal physiological parameter items, and at the same time control the warning lights to emit different light signals, putting the warning components in an alarm state. The alarm button can be pressed actively by the patient or the caregiver in the ward to actively send an alarm signal, facilitating the hospital duty staff to know that the patient is in a state requiring assistance.

[0072] Furthermore, the warning components within the same monitoring area are also communicatively connected to each other, facilitating, when a set of warning components is damaged, other warning components within the same monitoring area to receive or send alarm signals, thereby reducing the possibility that the caregiver near the patient or the hospital duty staff fails to receive the alarm signal due to the damage of the alarm components when the patient's health condition deteriorates.

[0073] The central monitoring device is set at the duty position of the hospital duty staff. The central monitoring device is communicatively connected to all medical monitors within the area responsible by the duty staff, so that the duty staff can observe in real time the physiological parameters of all monitored patients and whether each warning component is in an alarm state.

[0074] Further, there are two central monitoring devices, and the central monitoring devices are communicatively connected to each other, facilitating the hospital duty staff to achieve real-time monitoring of each medical monitor through the other standby central monitoring device when one of the central monitoring devices is damaged.

[0075] In this embodiment, all the communication connections in the medical monitor system are wired communication connections, specifically local area network connections, so as to improve the reliability of data transmission in the medical monitor system and reduce the possibility of poor communication caused by external network anomalies or wireless signal blockers between devices.

[0076] Embodiment II

[0077] The present application discloses a method for cascading and updating modules of a medical monitor system, which is used to control the working state of the update module in the medical monitor system in the first embodiment as Figure 2 shown, and specifically includes the following steps:

[0078] S10: Receive update data through the update module, obtain the identification information of each sub-module to be updated from the update data, and generate update sequence information.

[0079] In this embodiment, the update module refers to a module used to receive update data and control each sub-module to be updated to start the update; the sub-module to be updated refers to each sub-module of the application program that needs to be updated in the current update of the application program; the identification information refers to the information used to distinguish different sub-modules; the update sequence information refers to the information used to record the update order of different sub-modules in the application program.

[0080] Specifically, receive update data through the update module, obtain the identification information of all sub-modules to be updated that need to be updated in the current update of the application program from the update data, and formulate the update order of each sub-module to be updated according to each identification information, so as to generate update sequence information, facilitating subsequent update of each sub-module to be updated in accordance with the preset order based on the update sequence information.

[0081] S20: Generate update preparation information in sequence based on the update sequence information and send it to the sub-module to be updated.

[0082] In this embodiment, the update preparation information refers to the information used to be sent to the sub-module to be updated to control the sub-module to be updated to perform the preparatory work before the update.

[0083] Specifically, generate update preparation information in sequence according to the preset order in the update sequence information, and send the update preparation information to the corresponding sub-module to be updated, so as to control the sub-module to be updated to perform the preparatory work before the update in sequence, facilitating subsequent update.

[0084] Among them, referring to Figure 3 , after step S20, it includes:

[0085] S21: Read the identification information from the update preparation information to determine the corresponding sub-module to be updated.

[0086] In this embodiment, the update preparation information contains the identification information of the target sub-module to be updated, which is convenient for accurately sending the update preparation information to the corresponding sub-module to be updated.

[0087] Specifically, when receiving the update preparation information, read the identification information from the update preparation information to reconfirm the sub-module to be updated that specifically needs to perform the pre-update preparation work, so as to reduce the possibility of incorrect update order or incorrect update data transmission.

[0088] S22: Establish communication between the data interface of the sub-module to be updated and the data interface of the corresponding sub-module of the second monitor. The second monitor is a medical monitor in the same monitoring area.

[0089] In this embodiment, the second monitor refers to another medical monitor that is used to replace the medical monitor during the update of a medical monitor for monitoring work. The second monitor is taken from the same monitoring area as the medical monitor being updated; the data interfaces of the sub-module to be updated and the corresponding sub-module of the second monitor both include a data input interface and a data output interface.

[0090] Specifically, referring to Figure 4 , in this embodiment, the application programs of each medical monitor all include sub-modules: Module A1, Module A2, Module A3, and Module A4. When the sub-module to be updated in any medical monitor receives the update preparation information, this medical monitor becomes the monitor to be updated, and the monitor to be updated and the sub-module to be updated start to perform the pre-update preparation work. According to the identification information "Module A2" of the sub-module to be updated, find the corresponding sub-module on the second monitor, establish communication between the data input interface of the sub-module to be updated and the data input interface of the corresponding sub-module on the second monitor, and establish communication between the data output interface of the sub-module to be updated and the data output interface of the corresponding sub-module on the second monitor, which is convenient for transferring the data originally received, processed, and output by the "Module A2" sub-module to be updated on the monitor to be updated to the "Module A2" sub-module on the second monitor for reception, processing, and output; so that when the sub-module to be updated suspends service, the corresponding sub-module on the second monitor can continue to provide services, so that the monitoring work of the medical monitor on the patient will not be interrupted due to the update of the application program, thereby reducing the negative impact on the patient's safety caused by the update and upgrade of the medical monitor application program.

[0091] Among them, referring to Figure 5 , before step S22, it further includes:

[0092] S221: Determine the identification information of all medical monitors in the same monitoring area based on the identification information of the monitor to be updated, and generate a monitor identification form according to the proximity of each medical monitor.

[0093] In this embodiment, the monitor identification form refers to a form used to record the identification information of all medical monitors in the monitoring area where the monitor to be updated is located.

[0094] Specifically, determine the ward location where the monitor to be updated is located based on the identification information of the monitor to be updated, determine the scope of the monitoring area according to the ward location where the monitor to be updated is located, so as to obtain the identification information of all medical monitors in the monitoring area, and to know the number and corresponding identification information of the medical monitors near the monitor to be updated; sort the obtained identification information according to the proximity of the corresponding medical monitor to the monitor to be updated, so as to generate a monitor identification form, which is convenient for subsequently selecting the second monitor from the monitor identification form in the order from near to far.

[0095] Specifically, the proximity of each medical monitor is distinguished by dividing levels. The proximity of the medical monitor located in the same ward as the monitor to be updated is higher than that of the medical monitors in other wards in the monitoring area; among the medical monitors located in the same ward as the monitor to be updated, the proximity of the medical monitor set on the adjacent hospital bed to the monitor to be updated is higher than that of the non - adjacent hospital bed.

[0096] S222: Obtain the working status information of all medical monitors in the monitor identification form, and generate a monitor status form according to the idle degree of each medical monitor.

[0097] In this embodiment, the working status information of the medical monitor refers to the information used to record the current working status of the monitor, including whether the medical monitor is in use and the functions that the medical monitor is using.

[0098] Specifically, obtain the working status information of each medical monitor one by one according to the identification information recorded in the monitor identification form; sort each medical monitor according to the idle degree according to the working status information of each medical monitor, so as to generate a monitor status form, which is convenient for subsequently selecting the second monitor from the monitor status form according to the idle degree.

[0099] Specifically, the medical monitor in the non - working state has the highest idle degree. Among the medical monitors in the working state, the fewer the functions used by the medical monitor, the higher the corresponding idle degree.

[0100] S223: Determine the selection order information of the second monitor based on the monitor identification form and the monitor status form.

[0101] Specifically, based on the monitor identification form and the monitor status form, the selection order of the second monitor is determined to generate the selection order information of the second monitor, so that the selected second monitor is as close to the monitor to be updated as possible and idle, so as to improve the auxiliary monitoring effect of the second monitor on the monitor to be updated, and at the same time reduce the impact on the monitoring work originally performed by the second monitor.

[0102] Among them, refer to Figure 6 , before step S22, further comprising:

[0103] S224: Acquire the condition information of the monitored patient, and determine corresponding key parameters and common parameters from the physiological parameters based on the condition information.

[0104] Specifically, since the physiological parameters of monitored patients suffering from different types of diseases are different, the physiological parameters that need to be monitored are also different; the condition information of the monitored patient is obtained, and the key parameters and common parameters are distinguished from all the physiological parameters obtained by the medical monitor according to the condition information of the monitored patient; wherein, according to the condition information of the monitored patient, the key parameters refer to the physiological parameters that need to be focused on and are determined based on the characteristics of the condition of the monitored patient.

[0105] S225: Determine the submodule type corresponding to each submodule based on the key parameters and the common parameters, where the submodule type includes a key submodule and a common submodule.

[0106] In this embodiment, each submodule in the application program implements a different function.

[0107] Specifically, the function corresponding to each submodule is determined according to the identification information of each submodule, wherein for each physiological parameter of the monitored patient, the application program has a submodule for processing each physiological parameter.

[0108] Specifically, the sub-module type corresponding to each sub-module is determined based on the key parameters and the common parameters, wherein the sub-module type includes key sub-modules and common sub-modules. If a sub-module is used to process a key parameter, then the type of the sub-module is a key sub-module; if a sub-module is used to process a common parameter, then the type of the sub-module is a common sub-module.

[0109] Specifically, for other submodules that are not used to process physiological parameters, it is also necessary to distinguish the submodule types.

[0110] S226: Determine the sub-module type of the sub-module to be updated corresponding to the identification information.

[0111] Specifically, based on the identification information of the sub-module to be updated, determine the sub-module type of the sub-module to be updated, so as to know the importance level of the sub-module to be updated, which is convenient for adopting different update strategies according to the different importance levels of the sub-module to be updated later, and improve the scientific nature of the update strategy.

[0112] S23: If the sub-module to be updated is an ordinary sub-module, generate a preliminary completion message based on the identification information.

[0113] Specifically, after completing the step of establishing communication between the data interface of the sub-module to be updated and the data interface of the corresponding sub-module of the second medical monitor, if the sub-module to be updated is an ordinary sub-module, it is considered that the importance level of the sub-module to be updated is average, and directly generate a preliminary completion message based on the identification information, so as to start the update work of the sub-module to be updated as soon as possible and improve the efficiency of updating the medical monitor application program.

[0114] S24: If the sub-module to be updated is a key sub-module, obtain the output data of the sub-module to be updated and the output data of the corresponding sub-module of the second medical monitor for comparison, generate a consistency evaluation result, and if the consistency evaluation result is qualified, generate a preliminary completion message based on the identification information.

[0115] In this embodiment, the consistency evaluation refers to the evaluation of the consistency between the output data of the sub-module to be updated and the output data of the corresponding sub-module of the second medical monitor. The consistency evaluation result includes qualified and unqualified; if the output data of the sub-module to be updated and the output data of the corresponding sub-module of the second medical monitor can remain consistent within 30 seconds, a qualified consistency evaluation result is generated, otherwise an unqualified consistency evaluation result is generated.

[0116] Specifically, after completing the step of establishing communication between the data interface of the sub-module to be updated and the data interface of the corresponding sub-module of the second medical monitor, if the sub-module to be updated is a key sub-module, it is considered that the importance level of the sub-module to be updated is relatively high. Therefore, it is necessary to first obtain the output data of the sub-module to be updated and the output data of the corresponding sub-module in the second medical monitor and conduct a consistency evaluation, and generate a consistency evaluation result according to the time when the output data remains consistent, so as to judge whether the corresponding sub-module in the second medical monitor can replace the data processing work of the sub-module to be updated; if the consistency evaluation result is qualified, generate a preliminary completion message based on the identification information to start the update work of the sub-module to be updated; before updating the key sub-module, first verify the replacement effect of the corresponding sub-module in the second medical monitor to reduce the possibility of negative impacts on the safety of the monitored patient due to abnormal functions of the corresponding sub-module in the second medical monitor.

[0117] Among them, in step S24, it includes:

[0118] S241: If the consistency evaluation result is unqualified, determine a new second monitor based on the selection order information.

[0119] Specifically, after performing a consistency evaluation on the output data of the sub-module to be updated and the output data of the sub-module corresponding to the second monitor, if the generated consistency evaluation result is unqualified, it is considered that the sub-module corresponding to the second monitor cannot replace the sub-module to be updated to perform data processing work; re-determine a new second monitor based on the selection order information of the second monitor.

[0120] S242: Return to the step of establishing communication between the data interface of the sub-module to be updated and the data interface of the sub-module corresponding to the second monitor.

[0121] Specifically, after re-determining a new second monitor, return to the step of establishing communication between the data interface of the sub-module to be updated and the data interface of the sub-module corresponding to the second monitor, so as to re-evaluate the reliability of the sub-module corresponding to the re-determined second monitor until a second monitor with satisfactory reliability is selected, improving the reliability of the sub-module corresponding to the second monitor.

[0122] S30: When receiving the preparation completion information from the sub-module to be updated, match the corresponding sub-module update data from the update data based on the preparation completion information to start the cascaded update of the sub-module to be updated.

[0123] In this embodiment, the sub-module update data refers to the data in the update data used to update a certain sub-module to be updated, and the update data contains several sub-module update data.

[0124] Specifically, when receiving the preparation completion information from the sub-module to be updated, that is, the sub-module to be updated has completed the preparation work before the update, where the preparation completion information includes the identification information of the corresponding sub-module to be updated; match the corresponding sub-module update data from the update data based on the identification information corresponding to the preparation completion information, and start the cascaded update of the sub-module to be updated based on the matched sub-module update data.

[0125] Among them, referring to Figure 7 , in step S30, it includes:

[0126] S31: Match the corresponding sub-module update data from the update data based on the preparation completion information, and further obtain the cascaded data in the sub-module update data.

[0127] In this embodiment, the cascaded data refers to the data used for cascaded update in the sub-model update data.

[0128] Specifically, based on the identification information of the preliminary completion information, the corresponding sub-module update data is matched from the update data, and further, the cascade data for cascading the update of the application is filtered out from the sub-module update data.

[0129] S32: Update the data corresponding to all associated sub-modules based on the cascade data and the cascade update algorithm.

[0130] In this embodiment, the cascade update algorithm refers to an algorithm for updating the cascade data to all corresponding associated sub-modules. The cascade update algorithm includes Boot software, which is the core of system communication and performs functions such as data reception, protocol parsing, Flash reading and writing, and data forwarding during the communication process; the associated sub-module refers to a module that contains cascade data.

[0131] Specifically, referring to Figure 8 , each sub-module of the application also includes the affiliated multi-level units / sub-units. Each sub-module is communicatively connected to all the units / sub-units it belongs to. Each module, sub-module, unit, and sub-unit has an independent ID number. The update module can perform software updates according to the module, sub-module, unit, and sub-unit corresponding to the ID number. When a sub-module to be updated, such as "Module A2", is updated, cascade data is sent to "Module A2", and "Module A2" will automatically send the cascade data to other associated sub-modules, such as "Sub-module B2" and "Unit C2", to put other associated sub-modules into the update state and synchronize the update of the corresponding data in the associated sub-modules.

[0132] It should be understood that the sequence numbers of the steps in the above embodiments do not indicate the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0133] Embodiment 3 provides a computer device, which can be a server, and its internal structure diagram can be as Figure 9As shown in the figure. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data such as application programs, update data, update preparation information, preparation completion information, cascade data, cascade update algorithms, sub-modules, monitor identification forms, monitor status forms, selection order information, condition information, and physiological parameters. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it realizes the module cascade update method of the medical monitor system.

[0134] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented:

[0135] S10: Receive update data through an update module, obtain the identification information of each sub-module to be updated from the update data, and generate update sequence information;

[0136] S20: Generate update preparation information in sequence based on the update sequence information and send it to the sub-modules to be updated;

[0137] S30: When receiving the preparation completion information from the sub-module to be updated, match the corresponding sub-module update data from the update data based on the preparation completion information to start the cascade update of the sub-module to be updated.

[0138] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by the processor, the following steps are implemented:

[0139] S10: Receive update data through an update module, obtain the identification information of each sub-module to be updated from the update data, and generate update sequence information;

[0140] S20: Generate update preparation information in sequence based on the update sequence information and send it to the sub-modules to be updated;

[0141] S30: When receiving the preparation completion information from the sub-module to be updated, match the corresponding sub-module update data from the update data based on the preparation completion information to start the cascade update of the sub-module to be updated.

[0142] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the various embodiments provided in the present application can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.

[0143] Those skilled in the art can clearly understand that for the convenience and brevity of description, only the above-mentioned division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0144] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the foregoing embodiments, 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 features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A medical monitor system, characterized in that, It includes several medical monitors, several detection sensors for detecting the physiological parameters of patients, several warning components for sending warning signals when the physiological parameters of patients are abnormal, and a central monitoring device. Each of the detection sensors and warning components is communicatively connected to the corresponding medical monitor. The medical monitor has an application program built in, and the application program includes several sub-modules. The medical monitor is communicatively connected to an update module for receiving update data. The medical monitors in the same monitoring area are communicatively connected to each other, and each medical monitor is communicatively connected to the central monitoring device; It also includes a module cascade update method for a medical monitor system for controlling the working state of the update module, including: Receiving update data through the update module, obtaining the identification information of each sub-module to be updated from the update data, and generating update sequence information; Sequentially generating update preparation information based on the update sequence information and sending it to the sub-module to be updated; When receiving the preparation completion information from the sub-module to be updated, matching the corresponding sub-module update data from the update data based on the preparation completion information to start the cascade update of the sub-module to be updated.

2. The medical monitor system according to claim 1, wherein: All the communication connections of the medical monitor system are wired communication connections.

3. The medical monitor system according to claim 1, wherein: The warning components in the same monitoring area are communicatively connected to each other.

4. A medical monitor system according to claim 1, wherein: The number of the central monitoring devices is at least two, and the central monitoring devices are communicatively connected to each other.

5. A method for module - level cascade update of a medical monitor system according to claim 1, characterized in that: In the step of matching the corresponding sub-module update data from the update data based on the preparation completion information to start the cascade update of the sub-module to be updated, it includes: Matching the corresponding sub-module update data from the update data based on the preparation completion information, and further obtaining the cascade data in the sub-module update data; Updating the data corresponding to all associated sub-modules based on the cascade data and the cascade update algorithm.

6. A method for module cascade update of a medical monitor system according to claim 1, characterized in that: After the step of sequentially generating update preparation information based on the update sequence information and sending it to the sub-module to be updated, it includes: Reading the identification information from the update preparation information to determine the corresponding sub-module to be updated; Establishing communication between the data interface of the sub-module to be updated and the data interface of the corresponding sub-module of the second monitor, where the second monitor is a medical monitor in the same monitoring area.

7. A method for module cascade update of a medical monitor system according to claim 6, characterized in that: Before the step of establishing communication between the data interface of the sub-module to be updated and the data interface of the corresponding sub-module of the second monitor, it also includes: Determining the identification information of all medical monitors in the same monitoring area based on the identification information of the monitor to be updated, and generating a monitor identification form according to the proximity level of each medical monitor; Obtaining the working state information of all medical monitors in the monitor identification form, and generating a monitor status form according to the idle level of each medical monitor; Determining the selection order information of the second monitor based on the monitor identification form and the monitor status form.

8. A method for module cascade update of a medical monitor system according to claim 6, characterized in that: Before the step of establishing communication between the data interface of the sub-module to be updated and the data interface of the corresponding sub-module of the second monitor, it also includes: Obtaining the condition information of the patient under monitoring, and determining the corresponding key parameters and ordinary parameters from the physiological parameters based on the condition information; Determining the corresponding sub-module types of each sub-module based on the key parameters and ordinary parameters, where the sub-module types include key sub-modules and ordinary sub-modules; Determine the sub-module type of the sub-module to be updated corresponding to the identification information.

9. A method for module cascade update of a medical monitor system according to claim 8, characterized in that: After the step of establishing communication between the data interface of the sub-module to be updated and the data interface of the sub-module corresponding to the second monitor, it includes: If the sub-module to be updated is an ordinary sub-module, generate a preliminary completion information based on the identification information; If the sub-module to be updated is a key sub-module, obtain the output data of the sub-module to be updated and the output data of the sub-module corresponding to the second monitor for comparison, generate a consistency evaluation result, and if the consistency evaluation result is qualified, generate a preliminary completion information based on the identification information.

Citation Information

Patent Citations

  • Monitoring system and a monitoring method

    CN111540459A