Data synchronization method, system and device and computer readable storage medium
By using a data synchronization method between monitoring and defibrillation equipment, and by matching electrocardiogram signals to achieve automatic data synchronization, the problem of inconvenient data sharing between monitoring and defibrillation equipment is solved, thereby improving the efficiency and accuracy of the emergency rescue process.
Patent Information
- Application Number
- CN202411080025.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-07
- Publication Date
- 2026-02-10
AI Technical Summary
The existing monitoring equipment and defibrillator cannot share data conveniently and efficiently, which makes information recording cumbersome and prone to errors during emergency rescue, affecting the accuracy and efficiency of information.
The monitoring device collects electrocardiogram (ECG) signals and determines whether it contains ECG signals synchronized with defibrillation. If the data from the monitoring device and the defibrillation device are synchronized within a preset time interval, including patient information, physiological parameters, device configuration, and treatment data, the data is considered.
It enables automatic data synchronization between monitoring equipment and defibrillator, reduces errors in manual recording, improves the efficiency and accuracy of emergency procedures, and reduces the workload of medical staff.
Smart Images

Figure CN121506426A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of medical equipment, in particular to a data synchronization method, system and device among medical equipment and a computer readable storage medium. BACKGROUND
[0002] The safety and health of human life is a concern for most people. Personal accidents and basic diseases in life make medical technology closely related to human life. Among them, the development of medical equipment has significantly improved the level of human medical treatment.
[0003] Monitoring equipment and defibrillation equipment are two common medical devices, widely used in medical scenes such as first aid and hospital treatment. In these situations, there are often working scenarios that require monitoring equipment and defibrillation equipment to work together or cooperate. Due to the informatization of medical technology and the standardization of medical management, medical equipment needs to collect necessary or required data.
[0004] Taking the first aid scene as an example, with the development of technology, the timely intervention of medical forces can gain valuable time for life rescue, so improving the efficiency of the entire first aid process, improving the cooperation between different medical equipment, reducing the non-core work of first aid personnel, and using more time for patient rescue can greatly improve the success rate of rescue. In the existing medical process, medical staff need to record patient information and rescue process information in detail during the first aid process to comply with laws and regulations and prevent medical disputes. However, at present, these records are mostly obtained from first aid equipment by manual, and the information required by medical equipment is also manually input, so the automation degree of first aid records is not high, which leads to complicated operation; manual recording is prone to errors in urgent first aid situations; and repeatedly inputting patient information on multiple devices not only wastes time but also may affect information accuracy due to input errors. In addition, the physiological parameter information of the patient collected during the treatment process also needs to be conveniently synchronized and shared between different devices.
[0005] In the process of implementing the present application, the inventors found that the data between different monitoring equipment and defibrillation equipment cannot be shared or is inconvenient to share, which cannot guarantee the convenient and efficient cooperation between different medical equipment in the medical process. SUMMARY
[0006] In view of the above problems, the present application provides a data synchronization method, system, device and computer readable storage medium among monitoring equipment and defibrillation equipment.
[0007] To achieve the above purpose, in a first aspect, the present application provides a method for synchronizing data between monitoring equipment and defibrillation equipment, comprising the following steps:
[0008] The defibrillation device performs a defibrillation discharge and records defibrillation discharge information, which includes a time t1 of the defibrillation discharge;
[0009] The monitoring device acquires an electrocardio signal of an electrode attached to a patient to obtain electrocardio information of the patient;
[0010] The monitoring device acquires an electrocardio signal of an electrode attached to a patient to obtain electrocardio information of the patient;
[0011] The monitoring device judges whether the electrocardio information contains defibrillation synchronous electrocardio signal information, and if the electrocardio information contains defibrillation synchronous electrocardio signal information, obtains a time t2 corresponding to the defibrillation synchronous electrocardio signal, and compares a time interval Δt between t1 and t2 12 if the time interval Δt between t1 and t2 is within a preset first time interval, then 12 if the time interval Δt between t1 and t2 is within a preset first time interval, then
[0012] synchronizing data in the monitoring device and the defibrillation device.
[0013] In some embodiments, the step of synchronizing data in the monitoring device and the defibrillation device includes synchronizing patient information data and / or physiological parameter data and / or device configuration data and / or treatment data in the monitoring device and the defibrillation device.
[0014] After setting the current patient in the defibrillation device and the monitoring device as the same patient, the monitoring device and / or the defibrillation device obtains physiological parameter data and / or device configuration data and / or treatment data corresponding to the current patient from a server, wherein the server is network-connected with the defibrillation device and / or the monitoring device.
[0015] In some embodiments, the step of synchronizing data in the monitoring device and the defibrillation device includes synchronizing data in the monitoring device and the defibrillation device through a server network-connected with the defibrillation device and the monitoring device respectively.
[0016] In some embodiments, the method comprises the steps of:
[0017] The defibrillation device records defibrillation discharge information and sends the defibrillation discharge information to a server, and the monitoring device obtains electrocardio information and sends the electrocardio information to the server, wherein the server is network-connected with the defibrillation device and the monitoring device respectively;
[0018] The server judges whether the electrocardio information contains defibrillation synchronous electrocardio signal information, and compares a time interval Δt between t1 and t2 12whether the ECG information contains defibrillation synchronization ECG signal information within a preset first time interval.
[0019] The server determines whether the ECG information contains defibrillation synchronization ECG signal information.
[0020] The server determines whether the ECG information contains defibrillation synchronization ECG signal information within a preset second time interval.
[0021] In some embodiments, before synchronizing the data in the monitoring device and the defibrillation device, an operation of confirming data synchronization is detected by the monitoring device and / or the defibrillation device, and after the operation of confirming data synchronization is detected, the data in the monitoring device and the defibrillation device is synchronized.
[0022] In some embodiments, the method further comprises: collecting a discharge signal by the defibrillation device, and when the collected discharge signal has a voltage amplitude greater than or equal to V4 for a duration greater than or equal to a preset third time length within a preset second time length, determining that the discharge corresponding to the discharge signal is a defibrillation discharge, and recording defibrillation discharge information.
[0023] In some embodiments, the V4 = 1000V, the preset second time length = 25ms, and the preset third time length = 2ms.
[0024] In some embodiments, before collecting the discharge signal by the defibrillation device, the method further comprises: setting the values of V4, the preset second time length, and the preset third time length.
[0025] In some embodiments, the determination of whether the ECG information contains defibrillation synchronization ECG signal information comprises:
[0026] determining whether the voltage amplitude of the ECG signal corresponding to the ECG information is greater than or equal to V5, and if so, determining that the ECG information is valid ECG information; and if the ECG information is valid ECG information, determining whether the duration for which the voltage amplitude of the ECG signal corresponding to the ECG information is greater than or equal to V6 is greater than or equal to a preset first time length within a preset first time length, and if so, determining that the ECG information contains defibrillation synchronization ECG signal information.
[0027] In some embodiments, the V5 = 10μV.
[0028] In some embodiments, the preset first time length = 2ms, and the V6 = 4mV.
[0029] In some embodiments, before determining whether the ECG information contains defibrillation synchronization ECG signal information, the method further comprises: setting the values of the preset first time length and V6.
[0030] In some embodiments, the time t1 of the defibrillation discharge is the start time of the defibrillation discharge; the time t2 corresponding to the defibrillation synchronized ECG signal is the start time of the defibrillation synchronized ECG signal.
[0031] In some embodiments, the first time interval is 0 to 25 ms.
[0032] In some embodiments, before the defibrillator performs a defibrillation discharge, the step includes setting a value for the first time interval.
[0033] In a second aspect, the inventors also provide a medical data synchronization system, the system comprising:
[0034] Defibrillation equipment, including:
[0035] The defibrillation module is used to deliver defibrillation discharges.
[0036] The defibrillation information acquisition module is used to record defibrillation discharge information, including the time t1 of the defibrillation discharge.
[0037] The first storage unit is used to store patient information data and / or physiological parameter data and / or equipment configuration data and / or treatment data.
[0038] The first communication module is used for establishing communication connections;
[0039] Monitoring equipment, including:
[0040] The ECG acquisition module is used to acquire the patient's ECG signals through connected electrodes to obtain the patient's ECG information.
[0041] The second storage unit is used to store patient information data and / or physiological parameter data and / or equipment configuration data and / or treatment data.
[0042] The second communication module is used for establishing communication connections; and
[0043] processor;
[0044] The defibrillation ECG signal recognition program, when executed by the processor, performs the following steps: determining whether the ECG information contains defibrillation synchronized ECG signal information;
[0045] The ECG signal matching program, when executed by the processor, performs the following steps: If the ECG information includes defibrillation-synchronized ECG signal information, then the time t2 corresponding to the defibrillation-synchronized ECG signal is obtained, and the time interval between t1 and t2 is compared to whether it falls within a preset time interval Δt. 12 Within;
[0046] The data synchronization program, when executed by the processor, performs the following steps: if the time interval Δt between t1 and t2... 12 Within a preset first time interval, at least a portion of the data in the first storage unit and the second storage unit are synchronized.
[0047] In some embodiments, it also includes:
[0048] A server, the server comprising:
[0049] The third communication module is used for communication connections, and the defibrillator, the monitoring device, and the server are network-connected through the first communication module, the second communication module, and the third communication module.
[0050] The third processor, and
[0051] The defibrillation ECG signal recognition program,
[0052] The ECG signal matching program,
[0053] The data synchronization program,
[0054] The processor includes a third processor, which is used to execute the defibrillation ECG signal recognition program, the ECG signal matching program, and the data synchronization program.
[0055] The defibrillation device also includes:
[0056] First processor,
[0057] The defibrillation discharge information transmission program, when executed by the first processor, performs the following steps: transmitting the defibrillation discharge information to the server via a network;
[0058] The monitoring device also includes:
[0059] Second processor,
[0060] The electrocardiogram (ECG) information sending program, when executed by the second processor, performs the following steps to send the ECG information to the server via a network.
[0061] In some embodiments, when the defibrillation discharge information sending program is executed by the first processor, it performs the following steps: sending the defibrillation discharge information to the server in real time via the network.
[0062] When the ECG information sending program is executed by the second processor, it performs the following steps: sending the ECG information to the server in real time via the network.
[0063] In some embodiments, the server further includes:
[0064] The synchronization triggering program, when executed by the third processor, performs the following steps: when the server receives defibrillation discharge information sent by the defibrillation device, it instructs the third processor to execute the defibrillation ECG signal recognition program to determine whether the ECG information received by the server within a preset second time interval contains defibrillation synchronization ECG signal information.
[0065] In some embodiments, the defibrillator further includes:
[0066] First processor,
[0067] The defibrillation discharge information transmission program, when executed by the first processor, performs the following steps: transmitting the defibrillation discharge information to the monitoring device via a network;
[0068] The monitoring device also includes:
[0069] Second processor,
[0070] The defibrillation ECG signal recognition program,
[0071] The ECG signal matching program,
[0072] The data synchronization program,
[0073] The processor includes a second processor, which is used to execute the defibrillation ECG signal recognition program, the ECG signal matching program, and the data synchronization program.
[0074] In some embodiments, when the defibrillation discharge information sending program is executed by the first processor, the following steps are performed: the defibrillation discharge information is sent to the monitoring device in real time via a network.
[0075] In some embodiments, the monitoring device further includes:
[0076] Second processor,
[0077] The electrocardiogram (ECG) information transmission program, when executed by the second processor, performs the following steps: transmitting the ECG information to the defibrillator via a network;
[0078] The defibrillation device also includes:
[0079] First processor,
[0080] The defibrillation ECG signal recognition program,
[0081] The ECG signal matching program,
[0082] The data synchronization program,
[0083] The processor includes a first processor, which is configured to execute the defibrillation ECG signal recognition program, the ECG signal matching program, and the data synchronization program.
[0084] The electrocardiogram (ECG) information transmission program, when executed by the second processor, performs the following steps to transmit the ECG information to the defibrillator via a network.
[0085] In some embodiments, when the ECG information transmission program is executed by the second processor, it performs the following steps to transmit the ECG information to the defibrillator in real time via a network.
[0086] In some embodiments, synchronizing at least a portion of the data in the first storage unit and the second storage unit includes setting the current patient in the defibrillator and the monitoring device to be the same patient.
[0087] In some embodiments, synchronizing at least a portion of the data in the first storage unit and the second storage unit includes: setting the current patient in the defibrillator and the monitoring device to be the same patient, and synchronizing the patient information data and / or the physiological parameter data and / or the device configuration data and / or the treatment data corresponding to the current patient.
[0088] In some embodiments, the system further includes:
[0089] The data synchronization confirmation program, when executed by the processor, performs the following steps:
[0090] Before synchronizing data between the monitoring device and the defibrillator, acquire confirmation data detected by the monitoring device and / or the defibrillator for synchronization operations.
[0091] After obtaining the confirmation data synchronization operation, the data in the monitoring device and the defibrillator are synchronized;
[0092] The defibrillator further includes: a first processor and the data synchronization confirmation program, wherein the first processor is configured to execute the data synchronization confirmation program; and / or
[0093] The monitoring device further includes a second processor and the data synchronization confirmation program, wherein the second processor is used to execute the data synchronization confirmation program.
[0094] In some embodiments, determining whether the electrocardiogram information contains defibrillation-synchronized electrocardiogram signal information includes: whether the duration for which the voltage amplitude of the electrocardiogram signal corresponding to the electrocardiogram information is greater than or equal to V6 within a preset first duration is greater than or equal to the preset first duration; if so, it is determined that the electrocardiogram information contains defibrillation-synchronized electrocardiogram signal information.
[0095] In some embodiments, the preset first duration is 2ms and V6 is 4mV.
[0096] In some embodiments, determining whether the ECG information includes defibrillation-synchronized ECG signal information includes: determining whether the voltage amplitude of the ECG signal corresponding to the ECG information is greater than or equal to V5; if so, determining that the ECG information is valid ECG information; if the ECG information is valid ECG information, and within a preset first duration, whether the duration for which the voltage amplitude of the ECG signal corresponding to the ECG information is greater than or equal to V6 is greater than or equal to the preset first duration, determining that the ECG information includes defibrillation-synchronized ECG signal information.
[0097] In some embodiments, V5 = 10 μV.
[0098] In some embodiments, the system further includes:
[0099] The defibrillation ECG recognition parameter setting program, when executed by the processor, performs the following steps: acquiring the setting operation of the defibrillation ECG recognition parameters detected by the monitoring device and / or defibrillation device, and setting a preset first duration and the value of V6 according to the acquired defibrillation ECG recognition parameter setting operation;
[0100] The defibrillation device further includes: a first processor and the defibrillation ECG recognition parameter setting program, wherein the first processor is used to execute the defibrillation ECG recognition parameter setting program; and / or
[0101] The monitoring device further includes: a second processor and the defibrillation ECG recognition parameter setting program, wherein the second processor is used to execute the defibrillation ECG recognition parameter setting program.
[0102] In some embodiments, the defibrillator further includes:
[0103] First processor;
[0104] The defibrillation discharge signal identification program, when executed by the first processor, performs the following steps: acquiring the discharge signal collected by the defibrillation device; when the collected discharge signal is within a preset second time period, and the voltage amplitude of the discharge signal is greater than or equal to V4 for a duration greater than or equal to a preset third time period, then the discharge corresponding to the discharge signal is determined to be a defibrillation discharge, and the defibrillation discharge information is recorded.
[0105] In some embodiments, V4 = 1000V, the preset second duration = 25ms, and the preset third duration = 2ms.
[0106] In some embodiments, the defibrillator further includes:
[0107] The defibrillation discharge signal identification parameter setting program, when executed by the first processor, performs the following steps: acquiring the setting operation of the defibrillation discharge signal identification parameters detected by the defibrillation device, and setting the values of V1, the preset second duration, and the preset third duration according to the acquired defibrillation discharge signal identification parameter setting operation.
[0108] In some embodiments, the time t1 of the defibrillation discharge is the start time of the defibrillation discharge; the time t2 corresponding to the defibrillation synchronized ECG signal is the start time of the defibrillation synchronized ECG signal.
[0109] In some embodiments, the first time interval is 0 to 25 ms.
[0110] In some embodiments, the system further includes:
[0111] The ECG signal matching parameter setting program, when executed by the processor, performs the following steps: acquiring the setting operations of the ECG signal matching parameters detected by the monitoring device and / or defibrillator and / or server, and setting Δt according to the acquired ECG signal matching parameter setting operations. 12 The value;
[0112] The defibrillation device further includes: a first processor and the defibrillation ECG recognition parameter setting program, wherein the first processor is used to execute the ECG signal matching parameter setting program; and / or
[0113] The monitoring device further includes: a second processor and a program for setting matching parameters for the electrocardiogram (ECG) signal, wherein the second processor is used to execute the ECG signal matching parameter setting program; and / or
[0114] The server further includes: a third processor and a program for setting matching parameters for the electrocardiogram (ECG) signal, wherein the third processor is used to execute the ECG signal matching parameter setting program.
[0115] In a third aspect, the inventors also provide a medical server, said medical server comprising:
[0116] The third communication module is used to establish a communication connection to connect the defibrillator and the monitoring device via a network, and to receive defibrillation discharge information sent by the defibrillator in real time via the network. The defibrillation discharge information includes the time t1 of the defibrillation discharge and the electrocardiogram information sent by the monitoring device.
[0117] Third processor;
[0118] The defibrillation ECG signal recognition program, when executed by a third processor, performs the following steps: determining whether the ECG information contains defibrillation synchronized ECG signal information;
[0119] The ECG signal matching program, when executed by a third processor, performs the following steps: If the ECG information includes defibrillation-synchronized ECG signal information, then the time t2 corresponding to the defibrillation-synchronized ECG signal is obtained, and the time interval Δt between t1 and t2 is compared. 12 Is it within the preset first time interval?
[0120] The data synchronization program, when executed by a third processor, performs the following steps: if the time interval Δt between t1 and t2... 12 Within a preset first time interval, at least a portion of the data in the defibrillator and the monitoring device are synchronized.
[0121] In some embodiments, synchronizing at least a portion of the data in the defibrillator and the monitoring device includes setting the current patient in the defibrillator and the monitoring device to be the same patient.
[0122] In some embodiments, synchronizing at least a portion of the data in the defibrillator and the monitoring device includes: setting the current patient in the defibrillator and the monitoring device to be the same patient, and synchronizing the patient information data and / or the physiological parameter data and / or the device configuration data and / or the treatment data corresponding to the current patient.
[0123] In some embodiments, determining whether the electrocardiogram information contains defibrillation-synchronized electrocardiogram signal information includes: whether the duration for which the voltage amplitude of the electrocardiogram signal corresponding to the electrocardiogram information is greater than or equal to V6 within a preset first duration is greater than or equal to the preset first duration; if so, it is determined that the electrocardiogram information contains defibrillation-synchronized electrocardiogram signal information.
[0124] In some embodiments, determining whether the ECG information includes defibrillation-synchronized ECG signal information includes: determining whether the voltage amplitude of the ECG signal corresponding to the ECG information is greater than or equal to V5; if so, determining that the ECG information is valid ECG information; if the ECG information is valid ECG information, and within a preset first duration, whether the duration for which the voltage amplitude of the ECG signal corresponding to the ECG information is greater than or equal to V6 is greater than or equal to the preset first duration, determining that the ECG information includes defibrillation-synchronized ECG signal information.
[0125] In some embodiments, it also includes:
[0126] The defibrillation ECG recognition parameter setting program, when executed by the third processor, performs the following steps: acquiring the setting operation of the defibrillation ECG recognition parameters detected by the monitoring device and / or defibrillation device, and setting a preset first duration and the value of V6 according to the acquired defibrillation ECG recognition parameter setting operation.
[0127] In some embodiments, it also includes:
[0128] The ECG signal matching parameter setting program, when executed by a third processor, performs the following steps: acquiring the ECG signal matching parameter setting operation detected by the server, and setting the value of the first time interval according to the acquired ECG signal matching parameter setting operation.
[0129] In some embodiments, it also includes:
[0130] The synchronization triggering program, when executed by the third processor, performs the following steps: when the server receives defibrillation discharge information sent by the defibrillation device, it instructs the third processor to execute the defibrillation ECG signal recognition program to determine whether the ECG information received by the server within a preset second time interval contains defibrillation synchronization ECG signal information.
[0131] In a fourth aspect, the inventors also provide a monitoring device, the monitoring device comprising:
[0132] The ECG acquisition module is used to acquire the patient's ECG signals through connected electrodes to obtain the patient's ECG information.
[0133] The second storage unit is used to store patient information data and / or physiological parameter data and / or equipment configuration data and / or treatment data.
[0134] The second communication module is used to establish a communication connection and receive defibrillation discharge information sent by the defibrillation device, wherein the defibrillation discharge information includes the time t1 of the defibrillation discharge.
[0135] Second processor;
[0136] The defibrillation ECG signal recognition program, when executed by the second processor, performs the following steps: determining whether the ECG information contains defibrillation synchronized ECG signal information;
[0137] The ECG signal matching program, when executed by the second processor, performs the following steps: if the ECG information includes defibrillation-synchronized ECG signal information, then the time t2 corresponding to the defibrillation-synchronized ECG signal is obtained, and the time interval Δt between t1 and t2 is compared. 12 Is it within the preset first time interval?
[0138] The data synchronization program, when executed by the second processor, performs the following steps: if the time interval Δt between t1 and t2... 12 Within a preset first time interval, the defibrillator is synchronized with at least a portion of the data in the second storage unit.
[0139] In some embodiments, synchronizing the defibrillator with at least a portion of the data in the second storage unit includes setting the current patient in the defibrillator and the monitoring device to be the same patient.
[0140] In some embodiments, synchronizing at least a portion of the data in the defibrillator and the second storage unit includes: setting the current patient in the defibrillator and the monitoring device to be the same patient, and synchronizing the patient information data and / or the physiological parameter data and / or the device configuration data and / or the treatment data corresponding to the current patient.
[0141] In some embodiments, determining whether the electrocardiogram information contains defibrillation-synchronized electrocardiogram signal information includes: whether the duration for which the voltage amplitude of the electrocardiogram signal corresponding to the electrocardiogram information is greater than or equal to V6 within a preset first duration is greater than or equal to the preset first duration; if so, it is determined that the electrocardiogram information contains defibrillation-synchronized electrocardiogram signal information.
[0142] In some embodiments, determining whether the ECG information includes defibrillation-synchronized ECG signal information includes: determining whether the voltage amplitude of the ECG signal corresponding to the ECG information is greater than or equal to V5; if so, determining that the ECG information is valid ECG information; if the ECG information is valid ECG information, and within a preset first duration, whether the duration for which the voltage amplitude of the ECG signal corresponding to the ECG information is greater than or equal to V6 is greater than or equal to the preset first duration, determining that the ECG information includes defibrillation-synchronized ECG signal information.
[0143] In some embodiments, it also includes:
[0144] The defibrillation ECG recognition parameter setting program, when executed by the second processor, performs the following steps: acquiring the setting operation of the defibrillation ECG recognition parameters detected by the monitoring device and / or defibrillation device, and setting a preset first duration and the value of V6 according to the acquired defibrillation ECG recognition parameter setting operation.
[0145] In some embodiments, it also includes:
[0146] The ECG signal matching parameter setting program, when executed by the second processor, performs the following steps: acquiring the ECG signal matching parameter setting operation detected by the server, and setting the value of the first time interval according to the acquired ECG signal matching parameter setting operation.
[0147] In a fifth aspect, the inventors also provide a defibrillation device, the monitoring device comprising:
[0148] The defibrillation module is used to deliver defibrillation discharges.
[0149] The defibrillation information acquisition module is used to record defibrillation discharge information, including the time t1 of the defibrillation discharge.
[0150] The first storage unit is used to store patient information data and / or physiological parameter data and / or equipment configuration data and / or treatment data.
[0151] The first communication module is used to establish a communication connection and receive electrocardiogram information sent by the monitoring device;
[0152] First processor;
[0153] The defibrillation ECG signal recognition program, when executed by the first processor, performs the following steps: determining whether the ECG information contains defibrillation synchronized ECG signal information;
[0154] The ECG signal matching program, when executed by the first processor, performs the following steps: if the ECG information includes defibrillation-synchronized ECG signal information, then the time t2 corresponding to the defibrillation-synchronized ECG signal is obtained, and the time interval Δt between t1 and t2 is compared. 12 Is it within the preset first time interval?
[0155] The data synchronization program, when executed by the first processor, performs the following steps: if the time interval Δt between t1 and t2... 12 Within a preset first time interval, the monitoring device synchronizes at least a portion of the data in the first storage unit.
[0156] In a sixth aspect, the inventors also provide a computer-readable storage medium storing a computer program, the computer program including a defibrillation ECG signal recognition program, an ECG signal matching program, and a data synchronization program.
[0157] In some embodiments, the computer program includes a data synchronization confirmation procedure.
[0158] In some embodiments, the computer program includes a defibrillation ECG recognition parameter setting program.
[0159] In some embodiments, the computer program includes an electrocardiogram signal matching parameter setting program.
[0160] Unlike existing technologies, the data synchronization method, system, device, and computer-readable storage medium of the above-mentioned technical solution determine whether the ECG signal collected by the monitoring device contains a defibrillation-synchronized ECG signal. If a defibrillation-synchronized ECG signal is present, its corresponding time t2 is recorded and compared with the defibrillation discharge time t1 recorded by the defibrillator. If the time interval between the two is within a preset time interval, it can be determined that the defibrillator and the monitoring device are connected to the same patient. Based on this premise, the data in the monitoring device and the defibrillator are synchronized. The solution of this invention, based on precise matching of ECG and discharge signals, can accurately identify defibrillator and monitoring devices working on the same patient and automatically synchronize the corresponding data. This reduces the possibility of manual recording and operational errors by medical staff in emergency situations. The corresponding data interaction and automated processing also reduce the workload of medical staff in information recording and patient identification, allowing them to focus on patient treatment and improving medical efficiency.
[0161] The above description of the invention is merely an overview of the technical solution of this application. In order to enable those skilled in the art to better understand the technical solution of this application and to implement it based on the description and drawings, and to make the above-mentioned objectives and other objectives, features and advantages of this application easier to understand, the following description is provided in conjunction with the specific embodiments and drawings of this application. Attached Figure Description
[0162] Figure 1 This is a waveform diagram of the defibrillation discharge signal from a defibrillator.
[0163] Figure 2 This is a waveform diagram of the electrocardiogram after defibrillation as described in a specific embodiment;
[0164] Figure 3 This is a flowchart illustrating the data synchronization method between the monitoring device and the defibrillator in a specific embodiment. Figure 1 ;
[0165] Figure 4 This is a flowchart illustrating the data synchronization method between the monitoring device and the defibrillator in a specific embodiment. Figure 2 ;
[0166] Figure 5 This is a flowchart illustrating the data synchronization method between the monitoring device and the defibrillator in a specific embodiment. Figure 3 ;
[0167] Figure 6 This is a flowchart illustrating the data synchronization method between the monitoring device and the defibrillator in a specific embodiment.Figure 4 ;
[0168] Figure 7 This is a flowchart illustrating the data synchronization method between the monitoring device and the defibrillator in a specific embodiment. Figure 5 ;
[0169] Figure 8 This is a flowchart illustrating a specific embodiment of a method for determining whether a discharge signal corresponds to a defibrillation discharge.
[0170] Figure 9 This is a flowchart illustrating a specific embodiment of a method for determining whether electrocardiogram (ECG) information contains defibrillation-synchronized ECG signal information.
[0171] Figure 10 This is a schematic diagram of the structure of a medical data synchronization system according to a specific embodiment. Figure 1 ;
[0172] Figure 11 This is a schematic diagram of the structure of a medical data synchronization system according to a specific embodiment. Figure 2 ;
[0173] Figure 12 This is a schematic diagram of the structure of a medical data synchronization system according to a specific embodiment. Figure 3 ;
[0174] Figure 13 This is a schematic diagram of the structure of a medical data synchronization system according to a specific embodiment. Figure 4 ;
[0175] Figure 14 This is a schematic diagram of the structure of a medical data synchronization system according to a specific embodiment. Figure 5 .
[0176] The reference numerals used in the above figures are explained as follows:
[0177] 100 Synchronization System
[0178] Defibrillator equipment 42, 52, 62, 72, 101
[0179] 1011 Defibrillation Module
[0180] 1012 Defibrillation Information Acquisition Module
[0181] 1013 First storage unit
[0182] 1014 First Communication Module
[0183] 1015 First Processor
[0184] 1016 Defibrillation Discharge Information Transmission Procedure
[0185] 1017 Defibrillation Discharge Signal Identification Parameter Setting Program
[0186] 1018 Defibrillation Discharge Signal Identification Program
[0187] Monitoring equipment 41, 51, 61, 71, 102
[0188] 1021 ECG Acquisition Module
[0189] 1022 Second storage unit
[0190] 1023 Second Communication Module
[0191] 1024 Second Processor
[0192] 1025 ECG Information Transmission Program
[0193] 103 processor
[0194] 1041 Defibrillation ECG Signal Recognition Program
[0195] 1042 ECG signal matching program
[0196] 1043 Data Synchronization Program
[0197] 1044 Data Synchronization Confirmation Procedure
[0198] 1045 Defibrillation ECG Recognition Parameter Setting Program
[0199] 1046 ECG Data Signal Matching Parameter Setting Program
[0200] Servers 43, 53, and 105
[0201] 1051 Third Communication Module
[0202] 1052 Third Processor
[0203] 1053 Synchronization Trigger Program
[0204] Patients 44, 54, 64, and 74 Detailed Implementation
[0205] To illustrate the possible application scenarios, technical principles, implementable specific solutions, and achievable objectives and effects of this application in detail, the following description, in conjunction with the listed specific embodiments and accompanying drawings, provides a detailed explanation. The embodiments described herein are merely illustrative of the technical solutions of this application and are therefore intended to limit the scope of protection of this application.
[0206] In this document, the term "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The term "embodiment" appearing in various places throughout the specification does not necessarily refer to the same embodiment, nor does it specifically limit its independence or connection with other embodiments. In principle, in this application, as long as there are no technical contradictions or conflicts, the technical features mentioned in each embodiment can be combined in any way to form corresponding implementable technical solutions.
[0207] Unless otherwise defined, the technical terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the use of related terms herein is merely for the purpose of describing particular embodiments and is not intended to limit this application.
[0208] In the description of this application, the term "and / or" is used to describe the logical relationship between objects, indicating that three relationships can exist. For example, A and / or B means: A exists, B exists, and A and B exist simultaneously. Additionally, the character " / " in this document generally indicates that the preceding and following objects have an "or" logical relationship.
[0209] In this application, terms such as “first” and “second” are used only to distinguish one entity or operation from another, and do not necessarily require or imply any actual quantity, hierarchy or order relationship between these entities or operations.
[0210] Without further limitations, the use of terms such as “comprising,” “including,” “having,” or other similar open-ended expressions in this application is intended to cover non-exclusive inclusion, which does not exclude the presence of additional elements in a process, method, or product that includes the stated elements, such that a process, method, or product that includes a list of elements may include not only those defined elements but also other elements not expressly listed, or elements inherent to such a process, method, or product.
[0211] Similar to the understanding in the Examination Guidelines, in this application, expressions such as "greater than," "less than," and "exceeding" are understood to exclude the stated number; expressions such as "above," "below," and "within" are understood to include the stated number. Furthermore, in the description of the embodiments in this application, "multiple" means two or more (including two), and similar expressions related to "multiple" are also understood in this way, such as "multiple groups" and "multiple times," unless otherwise explicitly specified.
[0212] In the description of the embodiments of this application, the space-related expressions used, such as "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "vertical," "top," "bottom," "inner," "outer," "clockwise," "counterclockwise," "axial," "radial," and "circumferential," indicate the orientation or positional relationship based on the orientation or positional relationship shown in the specific embodiments or drawings. They are only for the purpose of describing the specific embodiments of this application or for the reader's understanding, and do not indicate or imply that the device or component referred to must have a specific position, a specific orientation, or be constructed or operated in a specific orientation. Therefore, they should not be construed as limitations on the embodiments of this application.
[0213] The processors involved in the embodiments of this application can be implemented through hardware, firmware, software, or a combination thereof. They can be at least one of the following: circuits, single or multiple application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), central processing units (CPUs), controllers, microcontrollers, and microprocessors. They also include other physical, biological, or chemical structures capable of implementing similar or equivalent functions to the processors listed above, such as biological neurons, quantum computing units, and DNA computing units. This allows the processor to execute some or all of the steps in the computer programs or methods involved in the various embodiments of this application, or any combination of the steps mentioned therein. Furthermore, the processor in the embodiments of this application can be a single unit or multiple units, for example, a combination of a CPU and a GPU.
[0214] The computer program involved in the embodiments of this application can be stored in a computer device readable storage medium, which includes, but is not limited to, disks, magnetic tapes, magnetic cards, floppy disks, flash memory, optical disks, optical cards, read-only memory (ROM), random access memory (RAM), erasable programmable ROM (EPROM), and electrically erasable programmable ROM (EEPROM), etc., and also includes other biological, physical, or chemical structures that can achieve the same or equivalent functions as the storage media listed above, such as DNA, RNA, proteins, and other units with information storage capabilities. In specific embodiments, the storage medium involved can be one of the above-mentioned media types, or a combination of the above-mentioned media types. In different embodiments, the computer program involved in the embodiments can be centrally stored in a single medium, or distributed and stored in multiple media. The memory containing the computer device readable storage medium can be non-volatile memory or random access memory. These computer device readable storage media can be built into the device, or can be connected to the device involved in the embodiments as an external device or part of an external device. In some embodiments, the memory having a computer device readable storage medium is deployed locally; in other embodiments, the memory may be deployed remotely from the processor, for example, as a network-attached memory accessed via RF circuitry or an external port and a communication network, wherein the communication network may be the Internet, one or more intranets, a local area network (LAN), a wide area network (WLAN), a storage area network (SAN), or a suitable combination thereof, as long as computer device access to the memory is enabled. Furthermore, the computer program involved in the embodiments may be stored in plaintext / ciphertext form, or it may be designed as training data, integrated and recombined through model training and implicitly stored in the parameter states of a deep neural network or other machine learning model.
[0215] Defibrillators and monitoring equipment are common and essential medical devices, often used in conjunction with each other in emergency care and disease treatment, working together on the same patient. Taking emergency scenarios as an example, due to legal and regulatory requirements and the potential for medical disputes, medical personnel need to legally and compliantly record the entire emergency process in detail. However, much of the resuscitation process, information, and records are actually obtained manually from the emergency equipment. In urgent emergency situations, such manual operation is not only cumbersome but also prone to errors, affecting the quality and efficiency of the entire emergency process. Therefore, automating emergency record-keeping as much as possible is an urgent need to improve the quality and efficiency of emergency care, and also an important measure to protect people's lives and health and promote the advancement of medical activities. However, according to relevant industry standards, whether it's in-hospital or pre-hospital emergency care, the emergency record must include basic patient information (including name, gender, and age), time, physical examination information (including temperature, pulse, respiratory rate, blood pressure, level of consciousness, and injury status), auxiliary examinations (including blood oxygen saturation and electrocardiogram), and treatment measures (including: cardiac monitoring, oxygen administration, external pacing, defibrillation, cardiopulmonary resuscitation, bag-valve-mask ventilation, endotracheal intubation, mechanical ventilation, trauma treatment, and drug therapy). When using life support equipment with recording, storage, and display functions, patient information must be accurately recorded on the equipment, including name, gender, age, and bed number. When multiple devices are involved, for example, when defibrillators and monitoring devices are connected to the same patient simultaneously, medical staff need to perform repetitive operations on multiple devices to store patient information on each device. This wastes time, reduces efficiency, and increases the risk of data entry errors, negatively impacting the accuracy of the information.
[0216] The inventors expressed a strong desire to reduce such repetitive work, improve the efficiency of the entire emergency response process, improve the working conditions of emergency personnel, reduce their non-core tasks, and allow them to dedicate more time to patient care, thereby significantly increasing the success rate of rescue. In view of this, this application proposes that when a defibrillator and monitoring device are connected to the same patient for defibrillation treatment, the patient receiving defibrillation treatment will exhibit a recognizable characteristic in their electrocardiogram signal shortly after receiving the defibrillation shock, such as… Figure 2As shown in the waveform diagram of the electrocardiogram (ECG), a peak in the ECG waveform, higher than the amplitude of a normal ECG signal, appears during the time interval between two moments t2 and t6 on the time axis. This peak in the ECG waveform (corresponding to a high-amplitude ECG value) is a unique feature of the ECG signal after defibrillation. A set amplitude V6 can be used as the identification threshold for the waveform amplitude, and a set first duration can be used as the identification threshold for the duration of the high-amplitude waveform. If the ECG waveform exhibits characteristics that simultaneously meet both conditions, then this segment of the ECG signal with the aforementioned characteristics can be considered as a result of the patient receiving defibrillation treatment. The ECG signal exhibiting the aforementioned identifiable characteristics is called a defibrillation-synchronized ECG signal monitoring device. This device monitors the patient's ECG signal and identifies these characteristics, using the ECG signal containing these characteristics as the defibrillation-synchronized ECG signal and recording the time of its appearance. Simultaneously, it records the time of the defibrillation discharge and compares the time difference. If the difference is close and conforms to the pattern of a patient exhibiting a defibrillation-synchronized ECG signal after defibrillation, then it can be determined that both devices are simultaneously connected to the same patient. Using this as a criterion, data synchronization between the two devices can significantly improve medical efficiency and reduce errors. The amplitude mentioned in the embodiment can be considered as the absolute value of the waveform fluctuation.
[0217] Based on the above concept, this embodiment aims to provide a technical solution for medical data synchronization. By automatically recording defibrillation discharge information and electrocardiogram (ECG) information, automatically determining whether the ECG signal contains a defibrillation synchronized ECG signal, and comparing the time interval, the monitoring equipment and the defibrillator can synchronize data in real time. This ensures that in emergency situations, medical staff can quickly obtain the latest patient information and react in a timely manner, reducing errors from manual input and ensuring the accuracy of the data.
[0218] Therefore, such as Figure 3 As shown, in a first aspect, a method for data synchronization between a monitoring device and a defibrillator according to a specific embodiment includes the following steps:
[0219] Step S301: The defibrillator performs defibrillation discharge and records the defibrillation discharge information, including the time t1 of the defibrillation discharge.
[0220] Step S302: The monitoring device collects the electrocardiogram (ECG) signals from the electrodes attached to the patient to obtain the patient's ECG information.
[0221] Step S303: Determine whether the ECG information contains defibrillation synchronized ECG signal information;
[0222] Step S304: If the ECG information includes defibrillation synchronized ECG signal information, then obtain the time t2 corresponding to the defibrillation synchronized ECG signal.
[0223] Step S305: Compare the time interval Δt between t1 and t2. 12 Is it within the preset first time interval?
[0224] Step S306: If the time interval Δt12 between t1 and t2 is within the preset first time interval, then synchronize the data in the monitoring device and the defibrillator.
[0225] In this embodiment, step S306, namely, "synchronizing the data in the monitoring device and the defibrillator", can be complete synchronization, that is, all relevant data on the two devices are synchronized; or it can be partial synchronization, that is, only specific data related to defibrillation and ECG monitoring are synchronized; specifically, it can include the following synchronization methods:
[0226] (1) Full synchronization: Full data synchronization between the defibrillator and the monitoring equipment, including patient information, all ECG monitoring data and all defibrillation discharge records.
[0227] (2) Synchronization of key data: Only key data, such as patient basic information, defibrillation discharge time and energy level, and ECG waveform segments synchronized with the discharge time, are synchronized.
[0228] (3) Conditional synchronization: According to specific medical protocols or guidelines, only data that meets specific conditions are synchronized, such as only the defibrillation discharge records in the case of cardiac arrest are synchronized.
[0229] (4) Time window synchronization: Synchronize ECG information within a specific time window before and after defibrillation discharge, such as ECG data within 1 minute before and after discharge.
[0230] (5) Difference synchronization: Detect data differences between two devices and only synchronize or update the unsynchronized parts to reduce data transmission volume and improve efficiency.
[0231] (6) Priority synchronization: Set priorities based on the importance and urgency of the data, and prioritize the synchronization of the most critical data, such as defibrillation discharge information in emergency situations.
[0232] Taking the scenario of medical staff meticulously recording the emergency response process as an example, the emergency record sheet needs to include basic patient information. When using life support devices with recording, storage, and display functions, patient information must be accurately recorded on the device, including name, gender, age, bed number, etc. When multiple devices are involved in emergency treatment, for example, when a defibrillator and a monitoring device are connected to the patient simultaneously, medical staff need to perform repetitive operations on multiple devices, which is time-consuming, inefficient, and prone to errors, leading to serious consequences. Therefore, this embodiment can synchronize patient information entered by medical staff on the monitoring device to the defibrillator, or synchronize patient information entered on the defibrillator to the monitoring device, avoiding repetitive data entry by medical staff, improving efficiency, and reducing errors.
[0233] Monitoring equipment, also known as patient monitors or vital signs monitors, is used to monitor and record a patient's physiological parameters in real time, compare them with known set values, and issue alarms when values exceed the set range. These devices are crucial for assessing a patient's health status, diagnosing diseases, monitoring treatment effectiveness, and providing critical information in emergency situations. Monitoring equipment typically includes the following functions: heart rate monitoring, blood pressure monitoring, blood oxygen saturation monitoring, respiratory rate monitoring, and body temperature monitoring. In this embodiment, the monitoring equipment can be a bedside monitor, a portable monitor, or a telemetry monitoring system.
[0234] Defibrillation devices, commonly referred to as defibrillators or cardiac defibrillators, are used to treat cardiac arrest or certain types of serious arrhythmias, such as ventricular fibrillation or pulseless ventricular tachycardia. By delivering an electric shock to the heart, a defibrillator attempts to restore a normal heart rhythm. Defibrillation devices typically have the following functions: electric shock defibrillation, electrocardiogram (ECG) signal analysis, and synchronized electric shock. In this embodiment, the defibrillation device can be an automated external defibrillator (AED), a manual defibrillator, an implantable cardioverter defibrillator (ICD), or a defibrillation monitor with defibrillation capabilities.
[0235] When a defibrillator delivers a defibrillation discharge to a patient, it sends a high-energy electrical impulse to the heart. After receiving this discharge, the patient's electrocardiogram (ECG) shows a distinct and identifiable characteristic, known as the "defibrillation-synchronized ECG signal," and the corresponding ECG information is called "defibrillation-synchronized ECG signal information." For example, Figure 2This is the ECG waveform monitored by the monitoring equipment after defibrillation. The defibrillator delivers a defibrillation discharge at time t1, and the ECG signal of the patient receiving defibrillation treatment will accordingly include this defibrillation-synchronized ECG signal. This characteristic is usually manifested in the ECG waveform as a significantly elevated, wide waveform, which is clearly different from normal ECG waveforms (such as P waves, QRS complexes, and T waves). The characteristics and identification of this ECG signal have been described in the preceding sections of the embodiments and will not be repeated here. The monitoring equipment collects and analyzes the ECG signal and identifies the signal with this characteristic. After successful identification, the time when this characteristic signal appears is recorded, i.e., time t2. Figure 2 As shown, time t2 is the starting time when the monitoring equipment detects the feature. To facilitate understanding of the changes in the patient's ECG signal during defibrillation, for ease of description, time t1, the zero point of the time axis in the graph, represents the time when the patient receives defibrillation treatment. In emergency medical care, defibrillation equipment and monitoring equipment are usually attached to the same patient. If the time interval Δt between the times t1 and t2 recorded by the two devices... 12 Very close, that is, the time interval Δt between t1 and t2 12 Within the preset first time interval, the defibrillation-synchronized ECG signal information included in the patient's ECG signal collected by the monitoring device at time t2 is due to the defibrillation discharge performed on the patient by the defibrillator at time t1. The very close time interval between the two indicates a strong correlation between the defibrillation action at t1 and the detected defibrillation-synchronized ECG signal at t2. The latter is highly likely a result of the former, and there is a strong probability of a causal relationship between the two. Therefore, it can be concluded that they are connected to the same patient, and data synchronization between the two is performed. Conversely, even if the system receives defibrillation discharge information at time t1 and defibrillation-synchronized ECG signal information at time t2, but the time interval between the two times t1 and t2 contained in these two pieces of information is not within the preset first time interval, for example, the time interval Δt between t1 and t2... 12 The time interval reached 2 minutes, clearly outside the preset first time interval. This means the defibrillation-synchronized ECG signal at time t2 was not caused by the defibrillation discharge at time t1. There is no correlation between the defibrillation discharge and the occurrence of the synchronized ECG signal. There is no evidence or reason to suggest that the defibrillator and monitoring equipment generating these two pieces of information are connected to the same patient. Therefore, the data synchronization step is not initiated. This is achieved by ensuring the time interval Δt between t1 and t2... 12Within a preset first time interval, it can be ensured that the defibrillator and monitoring equipment are connected to the same patient, making the data synchronization process accurate and reliable. Accurate patient information or physiological parameter data is crucial for medical decision-making, especially in emergency situations requiring rapid response. In multi-patient or multi-device environments, if the time interval Δt between t1 and t2... 12 Excessive data synchronization intervals can lead to incorrect device selection and data mixing between different patients. Selecting the right device for data synchronization by comparing appropriate time intervals can avoid this, improving the accuracy and reliability of medical data. This is crucial for optimizing emergency procedures and enhancing patient safety.
[0236] The aforementioned preset first time interval can be an open interval or a closed interval. For example, this preset first time interval can be set to 0-25ms. In some embodiments, the time interval Δt between t1 and t2 is... 12 If the time interval Δt between t1 and t2 is less than 25ms, then it can be considered that the time interval Δt between t1 and t2 is less than 25ms. 12 Within a preset first time interval; in other embodiments, the time interval Δt between t1 and t2. 12 If the time interval Δt between t1 and t2 is less than or equal to 25ms, then it can be considered that the time interval Δt between t1 and t2 is less than or equal to 25ms. 12 Within a preset first time interval. This preset first time interval can be a threshold, such as the time interval Δt listed above. 12 Less than 25ms, less than or equal to 25ms, or a range that has both an upper and lower limit, such as a preset first time interval of 1ms to 25ms, i.e., 1ms ≤ Δt. 12 If the time interval is ≤25ms, it is determined to fall within the preset first time interval. The same interpretation applies to other descriptions involving time intervals in this specification.
[0237] In some embodiments, before step S301, that is, before "the defibrillator performs defibrillation discharge and records defibrillation discharge information, the defibrillation discharge information including the time t1 of the defibrillation discharge before the defibrillator performs defibrillation discharge", the step of setting a value for a first time interval is also included.
[0238] In some embodiments, the first time interval is 0 to 25 ms, that is, the time interval Δt between t1 and t2. 12 Less than 25ms, or the time interval Δt between t1 and t2. 12 Less than or equal to 25ms.
[0239] Once the time interval Δt between the timestamps t1 and t2 recorded by the monitoring equipment and defibrillator is confirmed... 12Within the first time interval, the system will synchronize the corresponding data according to preset steps or user confirmation instructions. For example, the system may treat the patient connected to the monitoring device and the defibrillator as the same patient, thus synchronizing the patient information data on both devices. In some embodiments, patient information data on the monitoring device with recorded patient information is synchronized to the defibrillator without recorded patient information. In other embodiments, patient information data on the defibrillator with recorded patient information is synchronized to the monitoring device without recorded patient information. In still other embodiments, both the defibrillator and monitoring devices have partially recorded patient information, and the system merges the patient information data from both devices. Alternatively, synchronizing patient information data between the monitoring device and the defibrillator can be understood as: setting the current patient on both devices to the same patient, thus ensuring that the patient information between the two devices is the same patient after data synchronization.
[0240] For example, if the time interval between the defibrillation-synchronized ECG signal and the defibrillation discharge time meets a preset time interval condition, and the system considers the patient connected to the monitoring device and the defibrillator to be the same patient, then the physiological parameter data on the two devices are synchronized to share the physiological parameter data between the two devices. For example, the physiological parameter data can be transmitted from the defibrillator to the monitoring device, or synchronized to a central database or server and then retrieved by another device. In a further embodiment, the device receiving the synchronized data integrates the transmitted data with its local data to ensure consistency and integrity of the information. For example, the monitoring device integrates the data synchronized from the defibrillator with its local monitoring data. After data synchronization, the records on both devices are updated to ensure that all records are up-to-date and reflect the same medical event.
[0241] Therefore, in some embodiments, step S306, namely, "data in the synchronous monitoring device and the defibrillator", includes: patient information data and / or physiological parameter data and / or device configuration data and / or treatment data in the synchronous monitoring device and the defibrillator.
[0242] In this embodiment, patient information data can be synchronized between the monitoring device and the defibrillator. This patient information data may include basic information such as name, gender, age, medical record number, or unique identifier. Through data synchronization, patient information is automatically matched and updated, ensuring that both devices display the same patient data.
[0243] In this embodiment, the monitoring device and the defibrillator can also synchronize physiological parameter data. The information in the physiological parameter data may include: values of heart rate, blood pressure, blood oxygen saturation, and body temperature before and after defibrillation; physiological parameter waveforms; and historical trends of physiological parameters. Specifically, for example, the monitoring device monitors the patient's blood pressure and blood oxygen saturation. The monitoring device collects physiological parameters in real time and shares the latest data with the defibrillator through a synchronization program.
[0244] In this embodiment, the monitoring device and the defibrillator can also synchronize device configuration data. This configuration data can include: configuration information for the defibrillator, and settings and parameters for the monitoring device; specifically, for example, the defibrillator's configuration information, usage mode (adult, child, etc.), and energy selection; and the monitoring device's ECG lead selection, alarm threshold settings, and monitoring mode (such as continuous monitoring, intermittent monitoring), etc. Through data synchronization, any configuration change in one device is automatically synchronized to the other, maintaining consistency in the configuration data between the two devices.
[0245] In this embodiment, the monitoring device and the defibrillator can also synchronize treatment data. This treatment data may include defibrillation discharge records, medication records, and cardiopulmonary resuscitation (CPR) execution status. Specifically, for example, defibrillation-related electrocardiogram (ECG) information, including the time t2 when the ECG signal was recorded; and defibrillation discharge information, including the time t1, discharge energy, number of discharges, and discharge pattern. The defibrillator records detailed information during treatment and synchronizes it with the monitoring device to ensure the continuity and integrity of the treatment data.
[0246] Of course, other data from the monitoring and defibrillation devices can also be synchronized, such as event logs: detailed logs recording all medical operations and changes in device status.
[0247] The matching function between the defibrillation discharge signal and the synchronized ECG signal varies depending on the medical data synchronization system and can be integrated into a server, monitoring equipment, or defibrillator. When the defibrillator is working, it delivers a defibrillation discharge to the patient, generating a corresponding discharge signal. The monitoring equipment can collect the corresponding ECG signal from the patient during the defibrillation discharge. ECG signal judgment and matching are performed. By accurately matching the ECG and discharge signals, it can be confirmed that the defibrillating device corresponds to the device that detected characteristic ECG activity in the patient after defibrillation. This confirms that the defibrillator and monitoring equipment are acting on the same patient, thus synchronizing the data from both devices. This data synchronization reduces errors in manual recording and operation by medical staff in emergency situations, reduces their workload in information recording and patient identification, and improves emergency response efficiency. Synchronizing patient information ensures data consistency between the monitoring and defibrillator devices, facilitating unified management and subsequent analysis of patient data. Signal matching and time interval comparison prevent defibrillation of incorrect patients, improving medical safety. Through data synchronization as described above, monitoring and defibrillator devices can synchronize data, reducing the time healthcare professionals spend repeatedly entering patient information across multiple devices. This also avoids errors from manual input. Accurate data recording and synchronization allow the medical team to obtain a unified, time-consistent view of patient data, which is crucial for rapid diagnosis, treatment planning, and subsequent medical analysis. Synchronized data can also be used for medical quality control, ensuring the integrity of patient records, and investigating medical malpractice.
[0248] In some embodiments, the time t1 of the defibrillation discharge is the start time of the defibrillation discharge; the time t2 corresponding to the defibrillation-synchronized ECG signal is the start time of the defibrillation-synchronized ECG signal. Specifically, by recording the start time t1 of the defibrillation discharge and the start time t2 of the defibrillation-synchronized ECG signal, the time interval between t1 and t2 can be accurately calculated. Whether this time interval is within a preset first time interval is a condition for determining whether the defibrillation device and the monitoring device are acting on the same patient. In this way, the defibrillation discharge event and the change in the ECG signal are correlated, which helps the system synchronize the data of the monitoring device and the defibrillation device acting on the same patient.
[0249] The monitoring device and / or the defibrillator obtains the current patient's physiological parameter data from the server, wherein the server is network-connected to the defibrillator and / or the monitoring device.
[0250] In this embodiment, the monitoring device and the defibrillator are first set to monitor the same patient, which involves synchronizing patient information data on the two devices. Monitoring and defibrillation equipment connect to a server via a network. The monitoring and / or defibrillation equipment obtains the patient's current physiological parameter data from the server. This physiological parameter data reflects the patient's physiological condition and includes both raw data obtained from the patient's body by medical devices through sensors, such as ECG, blood pressure, blood oxygen, respiration, and body temperature data corresponding to various physiological parameters like ECG, blood pressure, blood oxygen saturation, respiration, and body temperature; and data obtained through further processing of this raw data, such as heart rate, blood pressure, blood oxygen saturation, respiratory rate, and body temperature. It also includes more comprehensive data obtained through secondary processing of this raw data. For example, when the raw data is ECG data, QRS wave detection and classification can be performed to distinguish between normal heartbeats and premature ventricular contractions (PVCs / min), and processing results such as heart rate, PVCs / min, and arrhythmia alarms can be calculated. Further processing can be performed based on these results to obtain heart rate trend graphs, PVCs / min trend graphs, and a list of arrhythmia alarm events. In summary, any data whose original source is the patient's body and contains information about the patient's physiological condition can be understood as physiological parameter data. Devices synchronize this physiological parameter data via communication protocols, ensuring that the data displayed and recorded on both devices is consistent. This synchronization ensures the consistency of patient information and physiological parameter data across different devices, reducing the risk of data errors and confusion, and minimizing the time spent by healthcare professionals manually entering and verifying patient information across different devices. Network-connected devices can support remote monitoring and data access, facilitating telemedicine services. Synchronized data is easy to store, manage, and analyze, and can be shared by multiple healthcare professionals, facilitating teamwork, information exchange, medical research, and medical record review.
[0251] In some embodiments, step S306, namely, "synchronizing data in the monitoring device and the defibrillator," includes synchronizing data in the monitoring device and the defibrillator via a server that is network-connected to the defibrillator and the monitoring device, respectively. Specifically, patient information data, physiological parameter data, device configuration data, and treatment data are securely stored in the local storage unit of the corresponding device. The device sends the locally stored patient information data, physiological parameter data, device configuration data, and treatment data to the server. The server receives data from different devices and integrates it in the database. Since the patient information data, physiological parameter data, device configuration data, and treatment data stored in each device contain specific identifiers (such as patient IDs), the server can integrate the data by recognizing the identifiers and send the integrated and updated data back to the device when it determines that data synchronization is to be performed. As described above, the defibrillator and monitoring device are respectively connected to the server, which performs ECG signal judgment and ECG signal matching. The ECG signals of the monitoring device and the discharge signals of the defibrillator are both sent to the server for matching. The server synchronizes the data in the monitoring device and the defibrillator, and the network connection enables real-time sharing and updating of data between the devices. This ensures the synchronization and consistency of patient information data and / or physiological parameter data and / or device configuration data and / or treatment data on different devices, supports remote access and monitoring of patient conditions, provides comprehensive data support for rapid and accurate medical decision-making, improves data protection and privacy security through centralized management, enhances data backup, and reduces the risk of device failure.
[0252] Synchronizing data between the defibrillator and monitoring devices via servers connected to their respective networks can be achieved through different implementation methods. For example, data from the monitoring device can be sent to the server, which then forwards it to the defibrillator; alternatively, the server can instruct the monitoring and defibrillator to synchronize their data, and the two devices can then communicate directly via network devices to synchronize their data without the server needing to forward the data. The server's role is to determine the conditions for data synchronization and send the corresponding data synchronization instructions.
[0253] Please see Figure 9 In some embodiments, "determining whether the ECG information contains defibrillation-synchronized ECG signal information" specifically includes:
[0254] Step S901: Set the preset first duration and the value of V6;
[0255] Step S902: The monitoring device collects the electrocardiogram (ECG) signals from the electrodes attached to the patient to obtain the patient's ECG information.
[0256] Step S903: Determine whether the voltage amplitude of the electrocardiogram signal corresponding to the electrocardiogram information is greater than or equal to V5;
[0257] Step S904: If the voltage amplitude of the electrocardiogram signal corresponding to the electrocardiogram information is greater than or equal to V5, then the electrocardiogram information is determined to be valid electrocardiogram information.
[0258] Step S905: If the ECG information is valid ECG information, and within a preset first duration, whether the duration for which the voltage amplitude of the ECG signal corresponding to the ECG information is greater than or equal to V6 is greater than or equal to the preset first duration;
[0259] Step S906: Determine that the ECG information includes defibrillation synchronized ECG signal information.
[0260] Specifically, to determine whether the voltage amplitude of the ECG signal corresponding to the ECG information is greater than or equal to V5, ECG information transmitted to the server from monitoring devices that are not connected to the patient but are powered on and connected to the network can be excluded. This ECG information can be considered "invalid" because the ECG information obtained by the monitoring devices connected to the patient should be greater than a reasonable signal value V5. Such ECG information is valid. In some embodiments, the server may be connected to multiple monitoring devices, some of which are not connected to the patient but are powered on and connected to the network. The signals of these monitoring devices can be excluded, allowing the server to concentrate its resources on processing the ECG signal information sent by the monitoring devices that are actually connected to the patient for monitoring.
[0261] In this embodiment, V5 = 10μV.
[0262] In this embodiment, the preset first duration is 2ms and V6 is 4mV.
[0263] Specifically, such as Figure 2As shown, the voltage amplitude of the electrocardiogram (ECG) signal is a measure of the height of the ECG waveform. In this embodiment, it is detected whether the voltage amplitude of the ECG signal reaches or exceeds a specific threshold V5, indicating that the ECG information is valid. Further, when the voltage amplitude of the acquired ECG signal reaches or exceeds another threshold V6, the duration is checked to ensure that it meets a preset first duration; where the preset first duration = t6 - t2. This is to ensure that the signal change is not merely instantaneous but has a certain duration, increasing the likelihood that the signal is a defibrillation synchronization signal. Here, t2 represents the zero-point moment when the ECG signal begins to change after receiving defibrillation, i.e., the moment when the voltage amplitude is greater than or equal to V6; the preset first duration defines the minimum time for the ECG signal to remain above a specific voltage amplitude to be considered a synchronization signal. In this embodiment, duration refers to the length of time.
[0264] By determining the precise voltage amplitude and duration through this step, the synchronized ECG signal generated by defibrillation discharge can be identified more accurately, reducing misjudgments and improving the reliability of data synchronization.
[0265] Please see Figure 4 In some embodiments, the function of matching the defibrillation discharge signal with the defibrillation synchronized electrocardiogram signal is integrated into a server. The server 43 is connected to the defibrillation device 42 and the monitoring device 41 via a network. This connection can be a network connection such as an Internet (wide area network) connection or a local area network connection, or a signal cable connection, or a wireless connection such as Bluetooth or a hotspot.
[0266] In this embodiment, the method for synchronizing data between the monitoring device and the defibrillator includes the following steps:
[0267] Step S401: The defibrillator 42 performs defibrillation discharge and records the defibrillation discharge information, including the time t1 of the defibrillation discharge, and sends the defibrillation discharge information to the server 43.
[0268] In step S402, the monitoring device 41 collects the electrocardiogram (ECG) signals from the electrodes attached to the patient 44 to obtain the patient's ECG information and sends the ECG information to the server 43.
[0269] Step S403, the server 43 determines whether the electrocardiogram information contains defibrillation synchronized electrocardiogram signal information;
[0270] Step S404: If the ECG information includes defibrillation synchronized ECG signal information, then obtain the time t2 corresponding to the defibrillation synchronized ECG signal.
[0271] Step S405: Compare the time interval Δt between t1 and t2. 12 Is it within the preset first time interval?
[0272] Step S406, if the time interval Δt between t1 and t2 12 Within a preset first time interval, the data in the monitoring device 41 and the defibrillator 42 are synchronized.
[0273] In this embodiment, the defibrillator and the monitoring device send the recorded defibrillation discharge information and electrocardiogram information to the server, respectively, so that the data of the two devices can be centrally managed and analyzed by the server, and the server can realize the condition judgment for data synchronization between the monitoring device and the defibrillator.
[0274] This step, utilizing a server for centralized data processing, avoids major modifications to existing defibrillator and monitoring equipment. It maximizes the use of existing equipment, requiring only the deployment of corresponding modules or the running of relevant programs on the server to easily implement the technical solution described in the example. This reduces implementation costs, simplifies the implementation process, and facilitates the promotion of the solution. Furthermore, adding more defibrillator and monitoring equipment to the system in the future can also achieve the data synchronization scheme described in the example, facilitating system expansion. Simultaneously, the solution utilizes the more powerful computing resources of the server compared to terminal devices, enabling the execution of complex data analysis and processing tasks, thereby improving the efficiency of medical data processing. Centralizing data processing and analysis tasks on the server allows monitoring and defibrillator equipment to focus more on data acquisition, optimizing the overall system resource utilization.
[0275] In this embodiment, the server determines whether the ECG information contains defibrillation-synchronized ECG signal information and compares the time interval Δt between t1 and t2. 12This system, particularly useful in hospitals where medical equipment is networked, allows for data synchronization between monitoring and defibrillation devices. In scenarios where both defibrillator and monitoring devices are connected to a server via the network, separate connections between the devices and data can be established without significant modifications to existing equipment. The server, connected to numerous medical devices, may receive real-time ECG data from many monitoring devices and defibrillation discharge information from many defibrillator devices. It can identify the defibrillation synchronization ECG signal within the ECG data sent by the monitoring devices and determine if the time interval between the timing of the synchronization signal and the defibrillation discharge is within the preset first time interval. If so, the server considers the patient connected to the monitoring and defibrillator devices to be the same patient and synchronizes the data on both devices. This process allows the server to identify the monitoring and defibrillator devices connected to the same patient among numerous networked devices, enabling data synchronization without the cumbersome process of individual connection by medical staff.
[0276] Please see Figure 5 In some embodiments, the matching function of the defibrillation discharge signal and the defibrillation synchronization ECG signal is integrated into a server. The server 53 is connected to the defibrillation device 52 and the monitoring device 51 via a network. This connection can be a network connection such as an Internet (WWAN) connection or a local area network connection, or a signal cable connection, or a wireless connection such as Bluetooth or a hotspot.
[0277] In this embodiment, the method for synchronizing data between the monitoring device and the defibrillator includes the following steps:
[0278] Step S501: The defibrillator 52 performs defibrillation discharge and records the defibrillation discharge information, including the time t1 of the defibrillation discharge, and sends the defibrillation discharge information to the server 53.
[0279] In step S502, the monitoring device 51 collects the electrocardiogram (ECG) signals from the electrodes attached to the patient 54 to obtain the patient's ECG information and sends the ECG information to the server 53.
[0280] Step S503: Determine whether the voltage amplitude of the electrocardiogram signal corresponding to the electrocardiogram information is greater than or equal to V5;
[0281] Step S504: If the voltage amplitude of the electrocardiogram signal corresponding to the electrocardiogram information is greater than or equal to V5, then the electrocardiogram information is determined to be valid electrocardiogram information.
[0282] Step S505: If the ECG information is valid ECG information, and within a preset first duration, whether the duration for which the voltage amplitude of the ECG signal corresponding to the ECG information is greater than or equal to V6 is greater than or equal to the preset first duration;
[0283] Step S506: If so, determine that the ECG information contains defibrillation synchronized ECG signal information, and obtain the time t2 corresponding to the defibrillation synchronized ECG signal;
[0284] Step S507: Compare the time interval Δt between t1 and t2. 12 Is it within the preset first time interval?
[0285] Step S508, if the time interval Δt between t1 and t2 12 Within a preset first time interval, the data in the monitoring device 51 and the defibrillator 52 are synchronized.
[0286] In this embodiment, the defibrillator and the monitoring device send the recorded defibrillation discharge information and electrocardiogram information to the server, respectively, so that the data of the two devices can be centrally managed and analyzed by the server, and the server can realize the condition judgment for data synchronization between the monitoring device and the defibrillator.
[0287] Please see Figure 6 In some embodiments, the matching function between the defibrillation discharge signal and the defibrillation-synchronized electrocardiogram signal is integrated into the monitoring device. The monitoring device and the defibrillator establish a communication connection. This connection can be a network connection such as an Internet (WAN) connection or a local area network (LAN) connection, or a signal cable connection, or a wireless connection via Bluetooth, hotspot, or other wireless methods. In this embodiment, the method for data synchronization between the monitoring device 62 and the defibrillator 61 includes the following steps:
[0288] Step S601: The defibrillator 62 performs defibrillation discharge and records the defibrillation discharge information, including the time t1 of the defibrillation discharge, and sends the defibrillation discharge information to the monitoring device 61.
[0289] In step S602, the monitoring device 61 collects the electrocardiogram signals from the electrodes attached to the patient 63 to obtain the patient's electrocardiogram information.
[0290] Step S603: The monitoring device 61 determines whether the electrocardiogram information contains defibrillation synchronized electrocardiogram signal information;
[0291] Step S604: If the ECG information includes defibrillation synchronized ECG signal information, then obtain the time t2 corresponding to the defibrillation synchronized ECG signal.
[0292] Step S606: Compare the time interval Δt between t1 and t2. 12Is it within the preset first time interval?
[0293] Step S606, if the time interval Δt between t1 and t2 12 Within a preset first time interval, the data in the monitoring device 61 and the defibrillator 62 are synchronized.
[0294] Please see Figure 7 In some embodiments, the matching function of the defibrillation discharge signal and the defibrillation synchronization ECG signal is integrated into the defibrillation device. The monitoring device and the defibrillation device establish a communication connection. This connection can be a network connection such as an Internet (WAN) connection or a local area network (LAN) connection, or it can be achieved through a signal cable connecting the two devices, or through wireless methods such as Bluetooth or a hotspot. In this embodiment, the method for data synchronization between the monitoring device 71 and the defibrillation device 72 includes the following steps:
[0295] Step S701: The defibrillator 72 performs defibrillation discharge and records the defibrillation discharge information, including the time t1 of the defibrillation discharge.
[0296] In step S702, the monitoring device 71 collects the electrocardiogram signals from the electrodes attached to the patient 73 to obtain the patient's electrocardiogram information, and sends the electrocardiogram information to the defibrillator 72.
[0297] Step S703: The defibrillator 72 determines whether the ECG information contains defibrillation synchronized ECG signal information;
[0298] Step S704: If the ECG information includes defibrillation synchronized ECG signal information, then obtain the time t2 corresponding to the defibrillation synchronized ECG signal.
[0299] Step S705: Compare the time interval Δt between t1 and t2. 12 Is it within the preset first time interval?
[0300] Step S707, if the time interval Δt between t1 and t2 12 Within a preset first time interval, the data in the monitoring device 71 and the defibrillator 72 are synchronized.
[0301] In some embodiments, prior to "synchronizing data in the monitoring device and the defibrillator", the method further includes: acquiring confirmation data synchronization operations detected by the monitoring device and / or the defibrillator.
[0302] Before performing data synchronization, confirm whether the two devices need to synchronize data to avoid unnecessary data exchange and improve efficiency. Confirmation prevents erroneous or unauthorized data synchronization, protecting patient privacy and data security. For example, when a monitoring device and a defibrillator are identified as the same patient, synchronizing patient information on both devices may require the operator to determine whether to proceed with synchronization and, if so, which device's patient information to synchronize. Similarly, synchronizing physiological parameters may overwrite information on one device, necessitating operator confirmation.
[0303] like Figure 9 As shown, in some embodiments, before "the defibrillator performs a defibrillation discharge and records defibrillation discharge information, the defibrillation discharge information including the time t1 of the defibrillation discharge," it also includes:
[0304] Step S901: Set the values of V4, the preset second duration, and the preset third duration;
[0305] Step S902: The defibrillator acquires the discharge signal;
[0306] Step S903: Determine whether the collected discharge signal is within the preset second time period, and whether the voltage amplitude of the discharge signal is greater than or equal to V4 for a duration greater than or equal to the preset third time period.
[0307] Step S904: Determine that the discharge signal corresponds to a defibrillation discharge and record the defibrillation discharge information.
[0308] In this embodiment, V4 = 1000V, the preset second duration = 25ms, and the preset third duration = 2ms.
[0309] Therefore, specific parameters need to be set before performing a defibrillation discharge, including a voltage threshold V4, a second duration, and a preset third duration. These parameters define when a discharge signal is considered a valid defibrillation discharge. Parameter settings and judgment logic help accurately identify defibrillation discharges, avoid interference from invalid discharges, and provide an accurate foundation for subsequent data analysis and synchronization.
[0310] In this embodiment, since defibrillation is a process, it has a corresponding time duration; similarly, the defibrillation-synchronized ECG signal also has a certain time duration. Therefore, in determining the corresponding times t1 and t2, different determination rules can be used in different embodiments as needed. For example, the start time of defibrillation can be determined as t1, or the end time of defibrillation can be determined as t1, or the inflection point of the intermediate curve can be determined as t1. Similarly, the time point in the defibrillation-synchronized ECG signal that reaches the preset V6 value can be determined as t2, or the time point in the defibrillation-synchronized ECG signal that continues until it falls below the preset V6 value can be determined as t2, or the midpoint of the defibrillation-synchronized ECG signal waveform can be determined as t2, or the peak time point of the defibrillation-synchronized ECG signal can be determined as t2. These can be specified or set according to actual needs.
[0311] Please see Figure 1 The defibrillation discharge signal waveform of the defibrillator is shown in the figure. Figure 1 The waveforms of the defibrillator discharge signal voltage over time were fitted for different human body resistance values, such as 25Ω, 50Ω, 75Ω, ... 200Ω. Taking a resistance of 25Ω as an example, the discharge signal amplitude threshold V4 was set to 1000V, the second duration was set to 25ms, and the third duration was set to 2ms; Figure 1 Taking the example shown, the defibrillator collects and continuously monitors the discharge signal. Analysis reveals that the discharge begins at time t1 and continues until time t3, where t3-t1 is the duration of the discharge signal. Since t3-t1 > 25ms (the preset second duration), the discharge signal lasts longer than the preset second duration and can be considered valid. Furthermore, during the discharge process from t1 to t3, the voltage amplitude of the discharge signal is greater than or equal to V4 for a duration t4-t1 > 2ms (the preset third duration), satisfying the condition of being greater than or equal to the preset third duration. Therefore, the discharge signal can be identified as a defibrillation discharge. Once confirmed as a defibrillation discharge, the defibrillator records detailed information about the discharge signal, including the time t1 of the defibrillation discharge.
[0312] Corresponding to the medical data synchronization methods of the above embodiments, this application also provides a medical data synchronization system. The steps of the above embodiments are implemented by computer programs, which can be stored locally or remotely on suitable storage media and executed by a processor in a computer device.
[0313] Please see Figure 11 , 11 In a second aspect, a medical data synchronization system 100 in a specific embodiment includes:
[0314] Defibrillator 101, comprising:
[0315] Defibrillation module 1011 is used to perform defibrillation discharge;
[0316] The defibrillation information acquisition module 1012 is used to record defibrillation discharge information, including the defibrillation discharge time t1.
[0317] The first storage unit 1013 is used to store patient information data and / or physiological parameter data and / or equipment configuration data and / or treatment data;
[0318] The first communication module 1014 is used for communication connection;
[0319] Monitoring device 102 includes:
[0320] The electrocardiogram (ECG) acquisition module 1021 is used to acquire the patient's ECG signals through electrodes connected thereto in order to obtain the patient's ECG information.
[0321] The second storage unit 1022 is used to store patient information data and / or physiological parameter data and / or equipment configuration data and / or treatment data;
[0322] The second communication module 1023 is used for communication connection;
[0323] Processor 103;
[0324] The defibrillation ECG signal recognition program 1041, when executed by the processor 103, performs the following steps: determining whether the ECG information contains defibrillation synchronized ECG signal information;
[0325] The ECG signal matching program 1042, when executed by the processor 103, performs the following steps: if the ECG information includes defibrillation-synchronized ECG signal information, then the time t2 corresponding to the defibrillation-synchronized ECG signal is obtained, and the time interval Δt between t1 and t2 is compared. 12 Is it within the preset first time interval?
[0326] Data synchronization program 1043, when executed by processor 103, performs the following steps: if the time interval Δt between t1 and t2... 12Within a preset first time interval, at least a portion of the data in the first storage unit 1013 and the second storage unit 1022 is synchronized. The data synchronization program 106 synchronizes the data in the first storage unit 1013 and the second storage unit 1022, which can be implemented in different ways. For example, it can be done through server forwarding; specifically, the monitoring device sends data to the server, and then the server forwards it to the defibrillator. During this process, the server can store the forwarded data, or it can simply forward the data without storing it. Alternatively, to synchronize the data in the first storage unit 1013 and the second storage unit 1022, the server can instruct the monitoring device and the defibrillator to synchronize the data. During synchronization, the monitoring device and the defibrillator communicate directly through network devices to synchronize the data, without needing server forwarding; the server only needs to issue the corresponding instructions.
[0327] In this embodiment, the processor may be a central processing unit (CPU), a graphics processing unit (GPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other processing units with data processing capabilities and / or instruction execution capabilities, and may control other components in the synchronization system 100 to perform desired functions. For example, the processor may include one or more embedded processors, processor cores, microprocessors, logic circuits, hardware finite state machines (FSMs), digital signal processors (DSPs), graphics processing units (GPUs), or combinations thereof. A processor may sometimes also be referred to as a controller. In the above embodiments, the processor running the corresponding computer program may be located in a server, or in a monitoring device or defibrillator, and these programs may be set up separately according to different needs; for example, the defibrillation ECG signal recognition program 1041 may be located in the monitoring device, and the ECG signal matching program 1042 may be located in the server.
[0328] In this embodiment, the defibrillator 101 can be an automated external defibrillator (AED), a manual defibrillator, or an implantable cardioverter defibrillator (ICD). The patient information data stored in the first storage unit 1013 may include: name, age, gender, medical record number, or a unique identifier. The physiological parameter data stored in the first storage unit 1013 may include: heart rate, blood pressure, blood oxygen saturation, body temperature, etc., before and after defibrillation. The treatment data stored in the first storage unit 1013, such as defibrillation discharge information, may include: the time t1 of the defibrillation discharge, the number of discharges, the discharge energy, the discharge mode, etc. The device configuration data stored in the first storage unit 1013 may include: device configuration information, usage mode (adult, child, etc.), energy selection, etc. For example, during defibrillation treatment, the first storage unit 1013 records the patient's name "Zhang San," medical record number "001122," and that the defibrillation discharge was performed at 10:00 AM with an energy setting of 200 joules.
[0329] In this embodiment, the monitoring device 102 can be a bedside monitor, a portable monitor, or a telemetry monitoring system. The patient information data stored in the second storage unit 1022 may include: name, age, gender, medical record number, or unique identifier, etc. The physiological parameter data stored in the second storage unit 1022 may include: real-time electrocardiogram waveform data, heart rate, and ECG (electrocardiogram) before and after defibrillation, etc. The device configuration parameters stored in the second storage unit 1022 may include: ECG lead selection, alarm threshold setting, and monitoring mode (e.g., continuous monitoring, intermittent monitoring), etc. The treatment data stored in the second storage unit 1022 may include: drug treatment records, such as drug name, dosage, administration time, route of administration (e.g., oral, intravenous injection, etc.), and frequency; infusion and transfusion records, such as infusion type, rate, start and end time; and blood type, quantity, and time of transfusion, etc. For example, the second storage unit 1022 of the monitoring device 102 stores continuous electrocardiogram waveform data of the patient "Zhang San", recording that he experienced ventricular fibrillation at 10:55 am and performed cardiopulmonary resuscitation (CPR) at 10:510 am.
[0330] In some embodiments, the first storage unit 1013 and the second storage unit 1022 may also store other data, such as event logs, device maintenance or operation history, etc.
[0331] The explanation and application of the technical features involved in the above medical data synchronization system embodiments, as well as the implementation process and effects, can be referred to the aforementioned medical data synchronization method embodiments, and will not be repeated here.
[0332] In some embodiments, when the data synchronization program 1043 is executed by the processor 103, it performs the following steps: setting the current patient in the defibrillator 101 and the monitoring device 102 as the same patient, and synchronizing the patient information data and / or the physiological parameter data corresponding to the current patient.
[0333] In this embodiment, when the data synchronization program 1043 is executed by the processor 103, the defibrillation discharge information is matched with the defibrillation synchronization ECG signal information through the ECG signal matching program 1042 to confirm whether they are connected to the same patient. When it is confirmed that the two devices are connected to the same patient, the current patient in the two devices is set to the same patient, ensuring that subsequent data synchronization is performed for the same patient. Furthermore, when the data synchronization program 1043 is executed by the processor 103, the patient information data and / or physiological parameter data and / or device configuration data and / or treatment data that need to be synchronized are identified and selected in the first storage unit 1013 and the second storage unit 1022 of the two devices, and the data is transmitted between the two devices through the established communication connection (such as the first communication module 1014 and the second communication module 1023).
[0334] During data synchronization transmission, when the data synchronization program 1043 is executed by the processor 103, it can ensure that patient information data and physiological parameter data remain consistent on both devices, including the latest status and accuracy of the data, providing medical staff with accurate and reliable medical data, thereby improving the quality of patient monitoring and treatment.
[0335] In some embodiments, the system 10 further includes a data synchronization confirmation program 1044, which, when executed by the processor 103, performs the following steps:
[0336] Before synchronizing data in monitoring device 102 and defibrillator 101, acquire confirmed data from monitoring device 102 and / or defibrillator 101 for synchronization operation; and
[0337] After receiving the confirmation data synchronization operation, the data in the monitoring device 102 and the defibrillator 101 are synchronized.
[0338] In some embodiments, such as Figure 13 As shown, the defibrillator 101 includes the data synchronization confirmation program 1044, which is executed by the first processor 1015 to implement the following steps: before synchronizing the data in the monitoring device 102 and the defibrillator 101, acquiring a confirmation data synchronization operation detected by the defibrillator 101; and after acquiring the confirmation data synchronization operation, synchronizing the data in the monitoring device 102 and the defibrillator 101.
[0339] In some other embodiments, the monitoring device 102 includes the data synchronization confirmation procedure 1044, which is executed by the second processor 1024 to perform the following steps: before synchronizing the data in the monitoring device 102 and the defibrillator 101, acquiring a confirmation data synchronization operation detected by the monitoring device 102; and after acquiring the confirmation data synchronization operation, synchronizing the data in the monitoring device 102 and the defibrillator 101.
[0340] Thus, the data synchronization confirmation procedure 1044 can be set in the defibrillator 101, and the defibrillator 101 performs synchronization confirmation before data synchronization; the data synchronization confirmation procedure 1044 can also be set in the monitoring device 102, and the monitoring device 102 performs synchronization confirmation before data synchronization. Through the data synchronization confirmation procedure 1044, before performing data synchronization, it is confirmed whether the two devices need to synchronize data, avoiding erroneous or unnecessary data exchange, and improving accuracy and reliability; through the confirmation operation, erroneous or unauthorized data synchronization can be prevented, ensuring the correctness of synchronization, and in some cases, it can also protect patient privacy and data security.
[0341] In some embodiments, the defibrillation ECG signal recognition program 1041, when executed by the processor 103, performs the following steps: within a preset first duration, whether the duration for which the voltage amplitude of the ECG signal corresponding to the ECG information is greater than or equal to V6 is greater than or equal to the preset first duration; if so, it is determined that the ECG information contains defibrillation synchronous ECG signal information.
[0342] In this embodiment, the preset first duration is 2ms and V6 is 4mV.
[0343] In this embodiment, the defibrillation ECG signal recognition program 1041, when executed by the processor 103, performs the following steps: determining whether the voltage amplitude of the ECG signal corresponding to the ECG information is greater than or equal to V5; if so, determining that the ECG information is valid ECG information; if the ECG information is valid ECG information, and within a preset first duration, whether the duration for which the voltage amplitude of the ECG signal corresponding to the ECG information is greater than or equal to V6 is greater than or equal to the preset first duration; if so, determining that the ECG information contains defibrillation synchronous ECG signal information.
[0344] In this embodiment, V5 = 10μV.
[0345] In some embodiments, the system 100 further includes: a defibrillation ECG recognition parameter setting program 1045, which, when executed by a processor, performs the following steps: acquiring the setting operation of defibrillation ECG recognition parameters detected by the monitoring device 102 and / or the defibrillation device 101, and setting a preset first duration and the value of V6 according to the acquired setting operation of the defibrillation ECG recognition parameters.
[0346] In some embodiments, the defibrillator 101 includes a defibrillation ECG recognition parameter setting program 1045. When the first processor 1015 executes the defibrillation ECG recognition parameter setting program 1045, it performs the following steps: acquiring the setting operation of the defibrillation ECG recognition parameters detected by the defibrillator 101, and setting a preset first duration and the value of V6 according to the acquired setting operation of the defibrillation ECG recognition parameters.
[0347] In other embodiments, please also refer to Figure 13 The monitoring device 102 includes the defibrillation ECG recognition parameter setting program 1045. When the second processor 1024 executes the defibrillation ECG recognition parameter setting program 1045, it performs the following steps: acquiring the setting operation of the defibrillation ECG recognition parameters detected by the monitoring device 102, and setting a preset first duration and the value of V6 according to the acquired defibrillation ECG recognition parameter setting operation.
[0348] Thus, the defibrillation ECG recognition parameter setting program 1045 can detect or receive user settings for defibrillation ECG recognition parameters. This may include parameter values input through a user interface or configuration information received from an external data source, setting a preset first duration and the value of V6. By accurately setting the preset first duration and V6, the accuracy of synchronization between the ECG signal and the defibrillation discharge event can be ensured. When the defibrillation ECG signal recognition program 1041, ECG signal matching program 1042, and data synchronization program 1043 are set in the defibrillation device 101, the defibrillation ECG recognition parameter setting program 1045 is also set in the defibrillation device 101. Before executing the defibrillation ECG signal recognition program 1041, ECG signal matching program 1042, and data synchronization program 1043, the defibrillation device 101 executes the defibrillation ECG recognition parameter setting program 1045 to preset a first duration and set the value of V6. This is to set the values for executing the defibrillation ECG signal recognition program 1041 so as to more accurately identify the synchronized ECG signal generated by defibrillation discharge and reduce misjudgment. Similarly, when the defibrillation ECG signal recognition program 1041, ECG signal matching program 1042, and data synchronization program 1043 are configured in the monitoring device 102, the defibrillation ECG recognition parameter setting program 1045 can also be configured in the monitoring device 102. Before executing the defibrillation ECG signal recognition program 1041, ECG signal matching program 1042, and data synchronization program 1043, the monitoring device 102 executes the defibrillation ECG recognition parameter setting program 1045 to preset the first duration and the value of V6. This dynamic parameter setting mechanism enables the defibrillator / monitoring device to more flexibly and accurately monitor and identify defibrillation discharge events in the ECG signal, thereby improving the performance of the medical device and the effectiveness of its clinical application.
[0349] Please see Figure 11 In some embodiments, the server 105 further includes:
[0350] The synchronization trigger program 1053, when executed by the third processor 1052, performs the following steps: when the server 105 receives defibrillation discharge information sent by the defibrillator 101, it instructs the third processor 1052 to execute the defibrillation ECG signal recognition program to determine whether the ECG information received by the server 105 within the preset second time interval contains defibrillation synchronization ECG signal information.
[0351] Please see Figure 14 In some embodiments, the defibrillator 101 further includes:
[0352] The defibrillation discharge signal identification parameter setting program 1045, when executed by the first processor 1015, performs the following steps: acquiring the setting operation of the defibrillation discharge signal identification parameters detected by the defibrillation device 101, and setting the values of V4, the preset second duration, and the preset third duration according to the acquired defibrillation discharge signal identification parameter setting operation.
[0353] When the defibrillation discharge signal identification program 1018 is executed by the first processor 1015, it performs the following steps: acquiring the discharge signal collected by the defibrillation device 101; when the collected discharge signal is within a preset second time period, and the voltage amplitude of the discharge signal is greater than or equal to V4 for a duration greater than or equal to a preset third time period, it is determined that the discharge corresponding to the discharge signal is a defibrillation discharge, and the defibrillation discharge information is recorded.
[0354] In this embodiment, V4 = 1000V, the preset second duration = 25ms, and the preset third duration = 2ms.
[0355] Therefore, before performing a defibrillation discharge, the defibrillator 101 needs to set specific parameters, including a voltage threshold V4, a second duration, and a preset third duration. These parameters define when a discharge signal is considered a valid defibrillation discharge. Parameter settings and judgment logic help accurately identify defibrillation discharges, avoid interference from invalid signals, and provide an accurate basis for subsequent data analysis and synchronization.
[0356] In some embodiments, the time t1 of the defibrillation discharge is the start time of the defibrillation discharge; the time t2 corresponding to the defibrillation synchronized ECG signal is the start time of the defibrillation synchronized ECG signal.
[0357] In some embodiments, the system 100 further includes an electrocardiogram signal matching parameter setting program 1046, which, when executed by a processor, performs the following steps: acquiring the setting operation of the electrocardiogram signal matching parameters detected by the defibrillator 101 and / or the monitoring device 102 and / or the server 105, and setting the value of a first time interval based on the acquired electrocardiogram signal matching parameter setting.
[0358] In some embodiments, such as Figure 14 As shown, the defibrillator 101 includes the ECG signal matching parameter setting program 1046. When the first processor executes the ECG signal matching parameter setting program 1046, it performs the following steps: acquiring the setting operation of the ECG signal matching parameters detected by the defibrillator 101, and setting the first time interval value according to the acquired ECG signal matching parameter setting.
[0359] In some embodiments, the monitoring device 102 includes the ECG signal matching parameter setting program 1046. When the second processor executes the ECG signal matching parameter setting program 1046, it performs the following steps: acquiring the setting operation of the ECG signal matching parameters detected by the monitoring device 102, and setting the first time interval value according to the acquired ECG signal matching parameter setting.
[0360] In some embodiments, the server 105 includes the ECG signal matching parameter setting program 1046, and the third processor 1052 performs the following steps when executing the ECG signal matching parameter setting program 1046: obtaining the setting operation of the ECG signal matching parameters detected by the server 105, and setting the value of the first time interval according to the obtained ECG signal matching parameter setting.
[0361] In some embodiments, the first time interval is 0 to 25 ms.
[0362] As can be seen from the above scheme, the main device for performing data synchronization control can be set in a defibrillator, monitoring device, or server according to the needs of the system or application scenario. Since the value of the first time interval is used to determine whether the synchronization signal identified in the electrocardiogram signal is closely related to the defibrillation discharge event in time, in order to optimize the accuracy of signal matching, the value of the first time interval is preset in the main device for performing data synchronization control. This can improve the accuracy of data synchronization and ensure that the synchronization operation is only performed when the relevant signal is indeed related to the defibrillation discharge event (i.e., indicating that they record the physiological information of the same patient at similar time points).
[0363] like Figure 12 As shown, in some embodiments, the system 100 further includes a server 105, and the defibrillation ECG signal recognition program 1041, the ECG signal matching program 1042, and the data synchronization program 1043 are disposed in the server 105. The defibrillation device 101 includes a defibrillation module 1011, a defibrillation information acquisition module 1012, a first storage unit 1013, a first communication module 1014, a first processor 1015, and a defibrillation discharge information transmission program 1016.
[0364] When the defibrillation discharge information sending program 1016 is executed by the first processor 1015, it performs the following steps: sending the defibrillation discharge information to the server 105 via a network.
[0365] The monitoring device 102 includes an electrocardiogram (ECG) acquisition module 1021, a second storage unit 1022, a second communication module 1023, a second processor 1024, and an ECG information transmission program 1025.
[0366] When the ECG information sending program 1025 is executed by the second processor 1024, it performs the following steps: sending the ECG information to the server 105 via the network.
[0367] The server 105 includes:
[0368] The third communication module 1051 is used for communication connection, and the defibrillator 101, the monitoring device 102 and the server 105 are connected to the network through the first communication module 1014, the second communication module 1023 and the third communication module 1051;
[0369] Third processor 1052;
[0370] The defibrillation ECG signal recognition program 1041;
[0371] The electrocardiogram signal matching program 1042;
[0372] The data synchronization program 1043;
[0373] The third processor 1052 is used for:
[0374] When executing the defibrillation ECG signal recognition program 1041, the following steps are performed: determining whether the ECG information contains defibrillation synchronized ECG signal information;
[0375] When executing the ECG signal matching program 1042, the following steps are performed: If the ECG information includes defibrillation-synchronized ECG signal information, then the time t2 corresponding to the defibrillation-synchronized ECG signal is obtained, and the time interval Δt between t1 and t2 is compared. 12 Whether it is within the preset first time interval; and
[0376] When executing the data synchronization program 1043, the following steps are implemented: If the time interval Δt between t1 and t2 is... 12 Within a preset first time interval, at least a portion of the data in the first storage unit 1013 and the second storage unit 1022 are synchronized.
[0377] The explanation and application of the technical features involved in the above medical data synchronization system embodiments, as well as the implementation process and effects, can be referred to the aforementioned medical data synchronization method embodiments, and will not be repeated here.
[0378] In this embodiment, the data synchronization system 100 comprises a defibrillator 101, a monitoring device 102, and a server 105. The server 105 establishes communication connections with both the defibrillator 101 and the monitoring device 102. The defibrillator 101 and the monitoring device 102 send their recorded defibrillation discharge information and electrocardiogram (ECG) information to the server 105. The server 105 executes the defibrillation ECG signal recognition program 1041, the ECG signal matching program 1042, and the data synchronization program 1043 to determine the conditions for data synchronization between the defibrillator 101 and the monitoring device 102.
[0379] Further, the defibrillator 101 and the monitoring device 102 send the patient information and physiological parameter data stored in the first storage unit 1013 and the second storage unit 1022 to the server 105, respectively. The server 105 receives the data from different devices and integrates it in the database. In some specific embodiments, the patient information and physiological parameter data stored in each device may contain a specific identifier (such as a patient ID). The server 105 can integrate the data by identifying the identifier and send the integrated and updated data back to the device when it determines that data synchronization is needed. The third processor 1052 "synchronizes at least part of the data in the first storage unit 1013 and the second storage unit 1022" can be a complete synchronization, that is, all relevant data on the two devices are synchronized; or it can be a partial synchronization, that is, only specific data related to defibrillation and ECG monitoring are synchronized; specifically, it includes the following synchronization methods:
[0380] (1) Full synchronization: Full data synchronization is performed between the defibrillator 101 and the monitoring device 102, including patient information, all ECG monitoring data and all defibrillation discharge records.
[0381] (2) Synchronization of key data: Only key data, such as patient basic information, defibrillation discharge time and energy level, and ECG waveform segments synchronized with the discharge time, are synchronized.
[0382] (3) Conditional synchronization: According to specific medical protocols or guidelines, only data that meets specific conditions are synchronized, such as only the defibrillation discharge records in the case of cardiac arrest are synchronized.
[0383] (4) Time window synchronization: Synchronize ECG information within a specific time window before and after defibrillation discharge, such as ECG data within 1 minute before and after discharge.
[0384] (5) Difference synchronization: Detect data differences between two devices and only synchronize or update the unsynchronized parts to reduce data transmission volume and improve efficiency.
[0385] (6) Priority synchronization: Set priorities based on the importance and urgency of the data, and prioritize the synchronization of the most critical data, such as defibrillation discharge information in emergency situations.
[0386] In this way, by using server 105 to centrally process data in system 100, the implementation of system functions can be made more convenient, and the system can be compatible with more existing monitoring and defibrillation devices. The monitoring and defibrillation devices only need to send the relevant information to the server for processing, which can effectively utilize the server's computing resources. It also makes full use of the advantages of the device and server networking, so defibrillation device 101 and monitoring device 102 do not need to communicate directly with each other.
[0387] In some embodiments, when the defibrillation discharge information sending program 1016 is executed by the first processor 1015, it performs the following steps: sending the defibrillation discharge information to the server 105 in real time via a network. When the electrocardiogram (ECG) information sending program 1025 is executed by the second processor 1024, it performs the following steps: sending the ECG information to the server 105 in real time via a network.
[0388] Specifically, the defibrillator 101 sends defibrillation information to the server 105 in real time, and the monitoring device 102 sends electrocardiogram (ECG) information to the server 105 in real time. That is, once the defibrillation information and ECG information are collected, they will be immediately sent to the server 105 via the network. This real-time nature ensures that the server can promptly match defibrillators and monitoring devices connected to the same network, allowing defibrillators and monitoring devices connected to the same patient to synchronize their data in a timely manner.
[0389] Please see Figure 13 In some embodiments, the defibrillation ECG signal recognition program 1041, the ECG signal matching program 1042, and the data synchronization program 1043 are disposed in the monitoring device 102. The second processor 1024 is used for:
[0390] When executing the defibrillation ECG signal recognition program 1041, the following steps are performed: determining whether the ECG information contains defibrillation synchronized ECG signal information;
[0391] When executing the ECG signal matching program 1042, the following steps are performed: If the ECG information includes defibrillation-synchronized ECG signal information, then the time t2 corresponding to the defibrillation-synchronized ECG signal is obtained, and the time interval Δt between t1 and t2 is compared. 12 Whether it is within the preset first time interval; and
[0392] When executing the data synchronization program 1043, the following steps are implemented: If the time interval Δt between t1 and t2 is... 12Within a preset first time interval, at least a portion of the data in the monitoring device 102 and the first storage unit 1013 are synchronized.
[0393] In some embodiments, when the defibrillation discharge information sending program 1016 is executed by the first processor 1015, it performs the following steps: sending the defibrillation discharge information to the monitoring device 102 in real time via a network.
[0394] In this embodiment, the data synchronization system 100 comprises a defibrillator 101 and a monitoring device 102, which establish a communication connection through a first communication module 1014 and a second communication module 1023. The defibrillator 101 sends recorded defibrillation discharge information to the monitoring device 102. The monitoring device 102, based on the received defibrillation discharge information and locally recorded electrocardiogram (ECG) information, executes the defibrillation ECG signal recognition program 1041, the ECG signal matching program 1042, and the data synchronization program 1043 to determine the conditions for data synchronization between the defibrillator 101 and the monitoring device 102. Upon confirmation that data synchronization is possible, the data stored in the first storage unit 1013 of the defibrillator 101 is synchronized to the monitoring device 102.
[0395] In this way, data is transmitted directly between the defibrillator 101 and the monitoring device 102, eliminating the step of transmitting data between multiple nodes, simplifying the synchronization process, reducing potential additional latency, improving overall work efficiency, and reducing the risk of synchronization failure due to network fluctuations or server failures, because data synchronization does not rely entirely on a central server. Direct communication between the defibrillator 101 and the monitoring device 102 provides greater flexibility, allowing data synchronization without a central server, reducing the demand for central server resources, and allowing for more rational resource allocation and use.
[0396] Please see Figure 14 In some embodiments, the defibrillation ECG signal recognition program 1041, the ECG signal matching program 1042, and the data synchronization program 1043 are disposed in the defibrillation device 101.
[0397] The first processor 1015 is used for:
[0398] When executing the defibrillation ECG signal recognition program 1041, the following steps are performed: determining whether the ECG information contains defibrillation synchronized ECG signal information;
[0399] When executing the ECG signal matching program 1042, the following steps are performed: If the ECG information includes defibrillation-synchronized ECG signal information, then the time t2 corresponding to the defibrillation-synchronized ECG signal is obtained, and the time interval Δt between t1 and t2 is compared. 12 Whether it is within the preset first time interval; and
[0400] When executing the data synchronization program 1043, the following steps are implemented: If the time interval Δt between t1 and t2 is... 12 Within a preset first time interval, at least a portion of the data in the first storage unit 1013 and the second storage unit 1022 are synchronized.
[0401] In some embodiments, when the ECG information sending program 1025 is executed by the second processor 1024, it performs the following steps: sending the ECG information to the defibrillator 101 in real time via a network.
[0402] In this embodiment, the data synchronization system 100 comprises a defibrillator 101 and a monitoring device 102, which establish a communication connection through a first communication module 1014 and a second communication module 1023. The monitoring device 102 sends recorded electrocardiogram (ECG) information to the defibrillator 101. The defibrillator 101, based on the received ECG information and locally recorded defibrillation discharge information, executes the defibrillation ECG signal recognition program 1041, the ECG signal matching program 1042, and the data synchronization program 1043 to determine the conditions for data synchronization between the defibrillator 101 and the monitoring device 102. Upon confirmation that data synchronization is possible, the data stored in the second storage unit 1022 of the monitoring device 102 is synchronized to the defibrillator 101.
[0403] The explanation and application of the technical features involved in the above medical data synchronization system embodiments, as well as the implementation process and effects, can be referred to the aforementioned medical data synchronization method embodiments, and will not be repeated here.
[0404] One embodiment of the present invention also provides a computer-readable storage medium storing a computer program, the computer program including a defibrillation ECG signal recognition program, an ECG signal matching program, and a data synchronization program as described in any of the above embodiments, wherein when the defibrillation ECG signal recognition program, the ECG signal matching program, and the data synchronization program are executed by a processor of an electronic device, the processor performs the steps of the medical data synchronization method as described in any of the above embodiments.
[0405] In some embodiments, the computer program includes a data synchronization confirmation procedure as described in any of the above embodiments.
[0406] In some embodiments, the computer program includes a defibrillation ECG recognition parameter setting program as described in any of the above embodiments.
[0407] In some embodiments, the computer program includes an ECG signal matching parameter setting program as described in any of the above embodiments.
[0408] Finally, it should be noted that although the above embodiments have been described in the text and drawings of this application, this should not limit the scope of patent protection of this application. Any technical solutions that are based on the essential concept of this application and utilize the content described in the text and drawings of this application, resulting in equivalent structural or procedural substitutions or modifications, as well as the direct or indirect application of the technical solutions of the above embodiments to other related technical fields, are all included within the scope of patent protection of this application.
Claims
1. A method for data synchronization between a monitoring device and a defibrillator, characterized in that, Includes the following steps: The defibrillator performs a defibrillation discharge and records the defibrillation discharge information, including the time t1 of the defibrillation discharge. The monitoring equipment collects electrocardiogram (ECG) signals from electrodes attached to the patient to obtain the patient's ECG information; Determine whether the ECG information contains defibrillation-synchronized ECG signal information. If the ECG information contains defibrillation-synchronized ECG signal information, obtain the time t2 corresponding to the defibrillation-synchronized ECG signal, and compare the time interval Δt between t1 and t2. 12 Whether it is within the preset first time interval, if the time interval Δt between t1 and t2 is within the first time interval. 12 Within the preset first time interval, then Data from simultaneous monitoring and defibrillation equipment.
2. The data synchronization method according to claim 1, characterized in that, The data in the synchronous monitoring and defibrillation equipment includes: patient information data and / or physiological parameter data and / or equipment configuration data and / or treatment data in the synchronous monitoring and defibrillation equipment.
3. The data synchronization method according to claim 2, characterized in that, The steps for synchronizing patient information data and / or physiological parameter data and / or device configuration data and / or treatment data in the monitoring and defibrillation equipment include: Set the defibrillator and the current patient in the monitoring device to be the same patient; After setting the current patient in the defibrillator and the monitoring device to be the same patient, the monitoring device and / or the defibrillator obtains the physiological parameter data and / or device configuration data and / or treatment data corresponding to the current patient from the server, wherein the server is network connected to the defibrillator and / or the monitoring device.
4. The data synchronization method according to claim 1, characterized in that, The steps for synchronizing data between the monitoring device and the defibrillator include: synchronizing data between the monitoring device and the defibrillator via a server that is network-connected to both the defibrillator and the monitoring device.
5. The data synchronization method according to claim 1, characterized in that, Including the following steps: The defibrillator records defibrillation discharge information and sends the defibrillation discharge information to the server. The monitoring device acquires electrocardiogram (ECG) information and sends the ECG information to the server. The server is connected to the defibrillator and the monitoring device via a network. The server determines whether the ECG information contains defibrillation-synchronized ECG signal information and compares the time interval Δt between t1 and t2. 12 Whether it is within the preset first time interval.
6. The data synchronization method according to any one of claims 1 to 5, characterized in that, Before synchronizing data in the monitoring device and the defibrillator, a confirmation data synchronization operation is performed by acquiring the data detected by the monitoring device and / or the defibrillator. After acquiring the confirmation data synchronization operation, the data in the monitoring device and the defibrillator are synchronized.
7. The data synchronization method according to claim 1, characterized in that, Including the following steps: The defibrillator collects discharge signals. If the voltage amplitude of the collected discharge signal is greater than or equal to V4 for a duration greater than or equal to a preset third duration within a preset second duration, then the discharge corresponding to the discharge signal is determined to be a defibrillation discharge, and the defibrillation discharge information is recorded.
8. The data synchronization method according to claim 7, characterized in that, V4 = 1000V, the preset second duration = 25ms, and the preset third duration = 2ms.
9. The data synchronization method according to claim 7, characterized in that, Before the defibrillator collects the discharge signal, the steps include: setting the values of V4, the preset second duration, and the preset third duration.
10. The data synchronization method according to claim 1, characterized in that, The determination of whether the electrocardiogram information contains defibrillation-synchronized electrocardiogram signal information includes: Determine whether the voltage amplitude of the electrocardiogram signal corresponding to the electrocardiogram information is greater than or equal to V5. If so, the electrocardiogram information is determined to be valid. If the ECG information is valid, and within a preset first duration, the duration for which the voltage amplitude of the ECG signal corresponding to the ECG information is greater than or equal to V6 is greater than or equal to the preset first duration, then it is determined that the ECG information contains defibrillation synchronized ECG signal information.
11. The data synchronization method according to claim 10, characterized in that, The V5 = 10 μV.
12. The data synchronization method according to claim 10, characterized in that, The preset first duration is 2ms, and V6 is 4mV.
13. The data synchronization method according to claim 10, characterized in that, Before determining whether the ECG information contains defibrillation synchronized ECG signal information, the steps include: setting a preset first duration and the value of V6.
14. The data synchronization method according to claim 1, characterized in that, The defibrillation discharge time t1 is the start time of the defibrillation discharge; the time t2 corresponding to the defibrillation synchronized ECG signal is the start time of the defibrillation synchronized ECG signal.
15. The data synchronization method according to claim 1, characterized in that, The first time interval is 0 to 25 ms.
16. The data synchronization method according to claim 1, characterized in that, Before the defibrillator delivers a defibrillation discharge, the procedure includes the step of setting a value for the first time interval.
17. A medical data synchronization system, characterized in that, The system includes: Defibrillation devices, including: The defibrillation module is used to deliver defibrillation discharges. The defibrillation information acquisition module is used to record defibrillation discharge information, including the time t1 of the defibrillation discharge. The first storage unit is used to store patient information data and / or physiological parameter data and / or equipment configuration data and / or treatment data. The first communication module is used for establishing communication connections; Monitoring equipment, including: The ECG acquisition module is used to acquire the patient's ECG signals through connected electrodes to obtain the patient's ECG information. The second storage unit is used to store patient information data and / or physiological parameter data and / or equipment configuration data and / or treatment data. The second communication module is used for establishing communication connections; as well as processor; The defibrillation ECG signal recognition program, when executed by the processor, performs the following steps: determining whether the ECG information contains defibrillation synchronized ECG signal information; The ECG signal matching program, when executed by the processor, performs the following steps: If the ECG information includes defibrillation-synchronized ECG signal information, then the time t2 corresponding to the defibrillation-synchronized ECG signal is obtained, and the time interval Δt between t1 and t2 is compared. 12 Is it within the preset first time interval? The data synchronization program, when executed by the processor, performs the following steps: if the time interval Δt between t1 and t2... 12 Within a preset first time interval, at least a portion of the data in the first storage unit and the second storage unit are synchronized.
18. The data synchronization system according to claim 17, characterized in that, Also includes: A server, the server comprising: The third communication module is used for communication connections, and the defibrillator, the monitoring device, and the server are network-connected through the first communication module, the second communication module, and the third communication module. The third processor, and The defibrillation ECG signal recognition program, The ECG signal matching program, The data synchronization program, The processor includes a third processor, which is used to execute the defibrillation ECG signal recognition program, the ECG signal matching program, and the data synchronization program. The defibrillation device also includes: First processor, The defibrillation discharge information transmission program, when executed by the first processor, performs the following steps: transmitting the defibrillation discharge information to the server via a network; The monitoring device also includes: Second processor, The electrocardiogram (ECG) information sending program, when executed by the second processor, performs the following steps to send the ECG information to the server via a network.
19. The data synchronization system according to claim 18, characterized in that, When the defibrillation discharge information sending program is executed by the first processor, it performs the following steps: sending the defibrillation discharge information to the server in real time via the network. When the ECG information sending program is executed by the second processor, it performs the following steps: sending the ECG information to the server in real time via the network.
20. The data synchronization system according to claim 18, characterized in that, The server also includes: The synchronization triggering program, when executed by the third processor, performs the following steps: when the server receives defibrillation discharge information sent by the defibrillation device, it instructs the third processor to execute the defibrillation ECG signal recognition program to determine whether the ECG information received by the server within a preset second time interval contains defibrillation synchronization ECG signal information.
21. The data synchronization system according to claim 17, characterized in that, The defibrillation device also includes: First processor, The defibrillation discharge information transmission program, when executed by the first processor, performs the following steps: transmitting the defibrillation discharge information to the monitoring device via a network; The monitoring device also includes: Second processor, The defibrillation ECG signal recognition program, The ECG signal matching program, The data synchronization program, The processor includes a second processor, which is used to execute the defibrillation ECG signal recognition program, the ECG signal matching program, and the data synchronization program.
22. The data synchronization system according to claim 20, characterized in that, When the defibrillation discharge information transmission program is executed by the first processor, it performs the following steps: transmitting the defibrillation discharge information to the monitoring device in real time via the network.
23. The data synchronization system according to claim 17, characterized in that, The monitoring device also includes: Second processor, The electrocardiogram (ECG) information transmission program, when executed by the second processor, performs the following steps: transmitting the ECG information to the defibrillator via a network; The defibrillation device also includes: First processor, The defibrillation ECG signal recognition program, The ECG signal matching program, The data synchronization program, The processor includes a first processor, which is configured to execute the defibrillation ECG signal recognition program, the ECG signal matching program, and the data synchronization program. When the ECG information transmission program is executed by the second processor, it performs the following steps to transmit the ECG information to the defibrillator via a network.
24. The data synchronization system according to claim 23, characterized in that, When the ECG information transmission program is executed by the second processor, it performs the following steps: transmitting the ECG information to the defibrillator in real time via the network.
25. The data synchronization system according to any one of claims 17 to 24, characterized in that, The synchronization of at least a portion of the data in the first storage unit and the second storage unit includes setting the current patient in the defibrillator and the monitoring device to be the same patient.
26. The data synchronization system according to claim 25, characterized in that, The synchronization of at least a portion of the data in the first storage unit and the second storage unit includes: setting the current patient in the defibrillator and the monitoring device to be the same patient, and synchronizing the patient information data and / or the physiological parameter data and / or the device configuration data and / or the treatment data corresponding to the current patient.
27. The data synchronization system according to any one of claims 17 to 24, characterized in that, The system also includes: The data synchronization confirmation program, when executed by the processor, performs the following steps: Before synchronizing data between the monitoring device and the defibrillator, acquire confirmation data detected by the monitoring device and / or the defibrillator for synchronization operations. After obtaining the confirmation data synchronization operation, the data in the monitoring device and the defibrillator are synchronized; The defibrillator further includes: a first processor and the data synchronization confirmation program, wherein the first processor is configured to execute the data synchronization confirmation program; and / or The monitoring device further includes a second processor and the data synchronization confirmation program, wherein the second processor is used to execute the data synchronization confirmation program.
28. The data synchronization system according to any one of claims 17 to 24, characterized in that, The step of determining whether the electrocardiogram information contains defibrillation-synchronized electrocardiogram signal information includes: whether the duration for which the voltage amplitude of the electrocardiogram signal corresponding to the electrocardiogram information is greater than or equal to V6 within a preset first duration is greater than or equal to the preset first duration; if so, it is determined that the electrocardiogram information contains defibrillation-synchronized electrocardiogram signal information.
29. The data synchronization system according to claim 28, characterized in that, The preset first duration is 2ms, and V6 is 4mV.
30. The data synchronization system according to claim 28, characterized in that, The step of determining whether the electrocardiogram (ECG) information contains defibrillation-synchronized ECG signal information includes: determining whether the voltage amplitude of the ECG signal corresponding to the ECG information is greater than or equal to V5; if so, the ECG information is determined to be valid ECG information; if the ECG information is valid ECG information, and within a preset first duration, whether the duration for which the voltage amplitude of the ECG signal corresponding to the ECG information is greater than or equal to V6 is greater than or equal to the preset first duration, if so, the ECG information contains defibrillation-synchronized ECG signal information.
31. The data synchronization system according to claim 30, characterized in that, The V5 = 10 μV.
32. The data synchronization system according to claim 29, characterized in that, The system also includes: The defibrillation ECG recognition parameter setting program, when executed by the processor, performs the following steps: acquiring the setting operation of the defibrillation ECG recognition parameters detected by the monitoring device and / or defibrillation device, and setting a preset first duration and the value of V6 according to the acquired defibrillation ECG recognition parameter setting operation; The defibrillation device further includes: a first processor and the defibrillation ECG recognition parameter setting program, wherein the first processor is used to execute the defibrillation ECG recognition parameter setting program; and / or The monitoring device further includes: a second processor and the defibrillation ECG recognition parameter setting program, wherein the second processor is used to execute the defibrillation ECG recognition parameter setting program.
33. The data synchronization system according to any one of claims 17 to 24, characterized in that, The defibrillation device also includes: First processor; The defibrillation discharge signal identification program, when executed by the first processor, performs the following steps: acquiring the discharge signal collected by the defibrillation device; when the collected discharge signal is within a preset second time period, and the voltage amplitude of the discharge signal is greater than or equal to V4 for a duration greater than or equal to a preset third time period, then the discharge corresponding to the discharge signal is determined to be a defibrillation discharge, and the defibrillation discharge information is recorded.
34. The data synchronization system according to claim 29, characterized in that, V4 = 1000V, the preset second duration = 25ms, and the preset third duration = 2ms.
35. The data synchronization system according to claim 34, characterized in that, The defibrillation device also includes: The defibrillation discharge signal identification parameter setting program, when executed by the first processor, performs the following steps: acquiring the setting operation of the defibrillation discharge signal identification parameters detected by the defibrillation device, and setting the values of V4, the preset second duration, and the preset third duration according to the acquired defibrillation discharge signal identification parameter setting operation.
36. The data synchronization system according to claim 17, characterized in that, The defibrillation discharge time t1 is the start time of the defibrillation discharge; the time t2 corresponding to the defibrillation synchronized ECG signal is the start time of the defibrillation synchronized ECG signal.
37. The data synchronization system according to claim 17, characterized in that, The first time interval is 0 to 25 ms.
38. The data synchronization system according to claim 17, characterized in that, The system also includes: The ECG signal matching parameter setting program, when executed by the processor, performs the following steps: acquiring the setting operation of the ECG signal matching parameters detected by the monitoring device and / or defibrillator and / or server, and setting the value of the first time interval according to the acquired ECG signal matching parameter setting operation; The defibrillation device further includes: a first processor and the defibrillation ECG recognition parameter setting program, wherein the first processor is used to execute the ECG signal matching parameter setting program; and / or The monitoring device further includes: a second processor and a program for setting matching parameters for the electrocardiogram (ECG) signal, wherein the second processor is used to execute the ECG signal matching parameter setting program; and / or The server further includes: a third processor and a program for setting matching parameters for the electrocardiogram (ECG) signal, wherein the third processor is used to execute the ECG signal matching parameter setting program.
39. A medical server, characterized in that, The medical server includes: The third communication module is used to establish a communication connection to connect the defibrillator and the monitoring device via a network, and to receive defibrillation discharge information sent by the defibrillator in real time via the network. The defibrillation discharge information includes the time t1 of the defibrillation discharge and the electrocardiogram information sent by the monitoring device. Third processor; The defibrillation ECG signal recognition program, when executed by a third processor, performs the following steps: determining whether the ECG information contains defibrillation synchronized ECG signal information; The ECG signal matching program, when executed by a third processor, performs the following steps: If the ECG information includes defibrillation-synchronized ECG signal information, then the time t2 corresponding to the defibrillation-synchronized ECG signal is obtained, and the time interval Δt between t1 and t2 is compared. 12 Is it within the preset first time interval? The data synchronization program, when executed by a third processor, performs the following steps: if the time interval Δt between t1 and t2... 12 Within a preset first time interval, at least a portion of the data in the defibrillator and the monitoring device are synchronized.
40. The medical server according to claim 39, characterized in that, Synchronizing at least a portion of the data in the defibrillator and the monitoring device includes setting the current patient in the defibrillator and the monitoring device to be the same patient.
41. The medical server according to claim 40, characterized in that, Synchronizing at least a portion of the data in the defibrillator and the monitoring device includes: setting the current patient in the defibrillator and the monitoring device to be the same patient, and synchronizing the patient information data and / or the physiological parameter data and / or the device configuration data and / or the treatment data corresponding to the current patient.
42. The medical server according to claim 39, characterized in that, The determination of whether the electrocardiogram information contains defibrillation synchronous electrocardiogram signal information includes: within a preset first duration, whether the duration for which the voltage amplitude of the electrocardiogram signal corresponding to the electrocardiogram information is greater than or equal to V6 is greater than or equal to the preset first duration; if so, it is determined that the electrocardiogram information contains defibrillation synchronous electrocardiogram signal information.
43. The medical server according to claim 42, characterized in that, The step of determining whether the ECG information contains defibrillation-synchronized ECG signal information includes: determining whether the voltage amplitude of the ECG signal corresponding to the ECG information is greater than or equal to V5; if so, the ECG information is determined to be valid ECG information; if the ECG information is valid ECG information, and within a preset first duration, whether the duration for which the voltage amplitude of the ECG signal corresponding to the ECG information is greater than or equal to V6 is greater than or equal to the preset first duration, if so, the ECG information contains defibrillation-synchronized ECG signal information.
44. The medical server according to claim 42, characterized in that, Also includes: The defibrillation ECG recognition parameter setting program, when executed by the third processor, performs the following steps: acquiring the setting operation of the defibrillation ECG recognition parameters detected by the monitoring device and / or defibrillation device, and setting a preset first duration and the value of V6 according to the acquired defibrillation ECG recognition parameter setting operation.
45. The medical server according to claim 39, characterized in that, Also includes: The ECG signal matching parameter setting program, when executed by a third processor, performs the following steps: acquiring the ECG signal matching parameter setting operation detected by the server, and setting the value of the first time interval according to the acquired ECG signal matching parameter setting operation.
46. The medical server according to claim 39, characterized in that, Also includes: The synchronization triggering program, when executed by the third processor, performs the following steps: when the server receives defibrillation discharge information sent by the defibrillation device, it instructs the third processor to execute the defibrillation ECG signal recognition program to determine whether the ECG information received by the server within a preset second time interval contains defibrillation synchronization ECG signal information.
47. A monitoring device, characterized in that, The monitoring device includes: The ECG acquisition module is used to acquire the patient's ECG signals through connected electrodes to obtain the patient's ECG information. The second storage unit is used to store patient information data and / or physiological parameter data and / or equipment configuration data and / or treatment data. The second communication module is used to establish a communication connection and receive defibrillation discharge information sent by the defibrillation device, wherein the defibrillation discharge information includes the time t1 of the defibrillation discharge. Second processor; The defibrillation ECG signal recognition program, when executed by the second processor, performs the following steps: determining whether the ECG information contains defibrillation synchronized ECG signal information; The ECG signal matching program, when executed by the second processor, performs the following steps: if the ECG information includes defibrillation-synchronized ECG signal information, then the time t2 corresponding to the defibrillation-synchronized ECG signal is obtained, and the time interval Δt between t1 and t2 is compared. 12 Is it within the preset first time interval? The data synchronization program, when executed by the second processor, performs the following steps: if the time interval Δt between t1 and t2... 12 Within a preset first time interval, the defibrillator is synchronized with at least a portion of the data in the second storage unit.
48. The monitoring device according to claim 47, characterized in that, Synchronizing the defibrillator with at least a portion of the data in the second storage unit includes setting the current patient in the defibrillator and the monitoring device to be the same patient.
49. The monitoring device according to claim 48, characterized in that, Synchronizing at least a portion of the data in the defibrillator and the second storage unit includes: setting the current patient in the defibrillator and the monitoring device to be the same patient, and synchronizing the patient information data and / or the physiological parameter data and / or the device configuration data and / or the treatment data corresponding to the current patient.
50. The monitoring device according to claim 47, characterized in that, The determination of whether the electrocardiogram information contains defibrillation synchronous electrocardiogram signal information includes: within a preset first duration, whether the duration for which the voltage amplitude of the electrocardiogram signal corresponding to the electrocardiogram information is greater than or equal to V6 is greater than or equal to the preset first duration; if so, it is determined that the electrocardiogram information contains defibrillation synchronous electrocardiogram signal information.
51. The monitoring device according to claim 50, characterized in that, The step of determining whether the ECG information contains defibrillation-synchronized ECG signal information includes: determining whether the voltage amplitude of the ECG signal corresponding to the ECG information is greater than or equal to V5; if so, the ECG information is determined to be valid ECG information; if the ECG information is valid ECG information, and within a preset first duration, whether the duration for which the voltage amplitude of the ECG signal corresponding to the ECG information is greater than or equal to V6 is greater than or equal to the preset first duration, if so, the ECG information contains defibrillation-synchronized ECG signal information.
52. The monitoring device according to claim 50, characterized in that, Also includes: The defibrillation ECG recognition parameter setting program, when executed by the second processor, performs the following steps: acquiring the setting operation of the defibrillation ECG recognition parameters detected by the monitoring device and / or defibrillation device, and setting a preset first duration and the value of V6 according to the acquired defibrillation ECG recognition parameter setting operation.
53. The monitoring device according to claim 47, characterized in that, Also includes: The ECG signal matching parameter setting program, when executed by the second processor, performs the following steps: acquiring the ECG signal matching parameter setting operations detected by the server, and setting Δt based on the acquired ECG signal matching parameter setting operations. 12 The value.
54. A defibrillator, characterized in that, The monitoring device includes: The defibrillation module is used to deliver defibrillation discharges. The defibrillation information acquisition module is used to record defibrillation discharge information, including the time t1 of the defibrillation discharge. The first storage unit is used to store patient information data and / or physiological parameter data and / or equipment configuration data and / or treatment data. The first communication module is used to establish a communication connection and receive electrocardiogram information sent by the monitoring device; First processor; The defibrillation ECG signal recognition program, when executed by the first processor, performs the following steps: determining whether the ECG information contains defibrillation synchronized ECG signal information; The ECG signal matching program, when executed by the first processor, performs the following steps: if the ECG information includes defibrillation-synchronized ECG signal information, then the time t2 corresponding to the defibrillation-synchronized ECG signal is obtained, and the time interval Δt between t1 and t2 is compared. 12 Is it within the preset first time interval? The data synchronization program, when executed by the first processor, performs the following steps: if the time interval Δt between t1 and t2... 12 Within a preset first time interval, the monitoring device synchronizes at least a portion of the data in the first storage unit.
55. A computer-readable storage medium storing a computer program, the computer program comprising the defibrillation ECG signal recognition program, ECG signal matching program, and data synchronization program as described in any one of claims 17-54.
56. The computer-readable storage medium of claim 55, wherein the computer program includes the data synchronization confirmation program of claim 23.
57. The computer-readable storage medium of claim 55, wherein the computer program comprises the defibrillation ECG identification parameter setting program of any one of claims 28, 40, and 47.
58. The computer-readable storage medium according to claim 55, wherein the computer program includes the electrocardiogram signal matching parameter setting program according to any one of claims 38, 45, and 53.