Monitoring data synchronization method and device and storage medium
By establishing a communication connection between monitoring devices, time stamp compensation and correction are performed, the loss and disorder of data aggregation during patient transfer is solved, and the accurate merge and storage of data is achieved.
Patent Information
- Application Number
- CN202411742326.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-03-25
AI Technical Summary
During the patient's hospital transfer process, data loss or merger incorrectly occurs when summarizing data on the monitoring equipment, resulting in inaccurate data.
By establishing a communication connection between the first and second monitoring devices, receiving and marking timestamps, timestamp compensation and correction are performed, ensuring that the data are merged in the correct chronological order.
It effectively avoids data confusion and ensures the correctness and effectiveness of the combined monitoring data.
Smart Images

Figure CN119697198A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of medical equipment technology, and in particular to a monitoring data synchronization method, device and storage medium. Background Art
[0002] Patients need to be transferred between various departments of the hospital for various reasons. During the transfer process, in order to ensure patient safety and reduce the incidence of adverse events during intra-hospital transfer, the monitoring level of the patient's vital signs during the transfer should be equivalent to the ICU monitoring level. Therefore, during the transfer, at least equipment suitable for monitoring the patient's basic vital signs should be available, such as continuous heart rate, respiration, blood pressure, oxygen saturation monitoring, etc. Among them, the monitoring equipment needs to have a memory function to facilitate the recording and review of the patient's condition changes during the transfer.
[0003] After the transfer is completed, the monitoring data obtained during the transfer on the monitoring equipment needs to be summarized to facilitate the analysis of the trend and waveform of the monitoring data. However, when the data is merged or summarized, data is lost or the data is merged incorrectly (for example, during the transfer process, the event sequence of monitor A is: A->B->C->D->E, and the event sequence of monitor B is: a->b->c->d->e. The data merged in the order of events is A->a->B->C->c->d->e->D->E, and the data is misaligned when merged). Therefore, how to merge data conveniently and accurately to reduce the recording and operation of medical staff is an urgent problem that needs to be solved in the industry. Summary of the invention
[0004] The embodiments of the present application provide a monitoring data synchronization method, a monitoring system, and a storage medium, which solve the problem of data loss or data merging disorder when aggregating monitoring data on a monitoring device, resulting in inaccurate data merging.
[0005] A monitoring data synchronization method provided in an embodiment of the present application is applied to a first monitoring device, the method comprising:
[0006] Establishing a communication connection with a second monitoring device, receiving a first monitoring timestamp sent by the second monitoring device based on the communication connection, and marking a second monitoring timestamp received by the first monitoring timestamp;
[0007] Obtain the current time, compensate the first monitoring timestamp based on the current time and the second monitoring timestamp, and use the compensated first monitoring timestamp as the initial monitoring time; after correcting the initial monitoring time based on the first monitoring timestamp, synchronize the first monitoring data of the target patient monitored by the second monitoring device to the first monitoring device to obtain the synchronized monitoring data of the target patient.
[0008] Further, the compensating the first monitoring timestamp based on the current time and the second monitoring timestamp includes:
[0009] The time difference between the current time and the second monitoring timestamp is obtained, and the time difference is compensated to the first monitoring timestamp.
[0010] Further, the correcting the initial monitoring time based on the first monitoring timestamp includes:
[0011] While receiving the first monitoring timestamp sent by the second monitoring device, send a return packet to the second monitoring device;
[0012] receiving a correction amount sent by the second monitoring device, and correcting the initial monitoring time according to the correction amount;
[0013] The correction amount is half of the time difference between the time when the second monitoring device receives the return packet and the first monitoring timestamp.
[0014] Furthermore, synchronizing the first monitoring data of the target patient monitored by the second monitoring device to the first monitoring device to obtain the synchronized monitoring data of the target patient includes:
[0015] storing its own second monitoring data according to the corrected monitoring time;
[0016] The first monitoring data of the target patient monitored by the second monitoring device and the second monitoring data are combined according to the monitoring time sequence to obtain the synchronous monitoring data of the target patient.
[0017] Furthermore, after storing the second monitoring data of the second monitoring device according to the corrected monitoring time, and before merging the first monitoring data of the target patient monitored by the second monitoring device with the second monitoring data according to the monitoring time sequence, the method further includes:
[0018] When the first monitoring data and the second monitoring data appear simultaneously in the same time period, the first monitoring data and the second monitoring data are retained according to their importance, wherein the importance is determined according to at least one of the following: the number of physiological parameters within the same time period of each monitoring data; the priority of physiological parameters within the same time period of each monitoring data; the physiological alarm status within the same time period of each monitoring data; manual determination by medical staff.
[0019] Furthermore, before establishing a communication connection with the second monitoring device, the method further includes:
[0020] The time of the second monitoring device is corrected according to the reference time, where the reference time is the time of the central monitoring system or Beijing time.
[0021] The embodiment of the present application also provides a monitoring data synchronization device, the monitoring data synchronization device comprising: a first processor, a first memory and a first communication bus;
[0022] The first communication bus is used to implement a communication connection between the first processor and the first memory;
[0023] The first processor is used to execute one or more programs stored in the first memory to implement the above-mentioned monitoring data synchronization method.
[0024] An embodiment of the present application further provides a computer-readable storage medium, which stores one or more programs. The one or more programs can be executed by one or more processors to implement the monitoring data synchronization method described above.
[0025] The embodiments of the present application have the following beneficial effects:
[0026] A monitoring data synchronization method provided in an embodiment of the present application is applied to a first monitoring device, establishes a communication connection with a second monitoring device, receives a first monitoring timestamp sent by the second monitoring device based on the communication connection, and marks the second monitoring timestamp received by the first monitoring timestamp; obtains the current time, compensates the first monitoring timestamp based on the current time and the second monitoring timestamp, and uses the compensated first monitoring timestamp as the initial monitoring time; after correcting the initial monitoring time based on the first monitoring timestamp, synchronizes the first monitoring data of the target patient monitored by the second monitoring device to the first monitoring device, and obtains the synchronized monitoring data of the target patient. In other words, the technical solution provided in this embodiment can avoid data confusion by synchronizing the monitoring time of the first monitoring device with the second monitoring device, and after the monitoring time of the first monitoring device with the second monitoring device is synchronized, the monitoring data of the first monitoring device and the second monitoring device are stored according to the time after synchronization, thereby ensuring the correctness and validity of the merged monitoring data. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0028] in:
[0029] Figure 1 A flowchart of a monitoring data synchronization method provided in an embodiment of the present application;
[0030] Figure 2 A schematic diagram of the structure of a monitoring data synchronization device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0031] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0032] A monitoring data synchronization method provided in an embodiment of the present application is applied to a first monitoring device, and the first monitoring device mainly performs the following steps:
[0033] Establishing a communication connection with a second monitoring device, receiving a first monitoring timestamp sent by the second monitoring device based on the communication connection, and marking a second monitoring timestamp received by the first monitoring timestamp;
[0034] Obtain the current time, compensate the first monitoring timestamp based on the current time and the second monitoring timestamp, and use the compensated first monitoring timestamp as the initial monitoring time; after correcting the initial monitoring time based on the first monitoring timestamp, synchronize the first monitoring data of the target patient monitored by the second monitoring device to the first monitoring device to obtain the synchronized monitoring data of the target patient.
[0035] It should be noted that after the monitoring time of the first monitoring device is corrected and synchronized with the monitoring time of the second monitoring device, the monitoring data of the second monitoring device can be synchronized to the first monitoring device, or the monitoring data of the first monitoring device can be synchronized to the second monitoring device. It is understandable that in the embodiments of the present application, the first monitoring device and the second monitoring device both include a central monitoring system, a transport monitoring device, a wearable monitoring device, a bedside monitoring device, a telemetry monitoring device, etc.
[0036] For example, in one embodiment, the first monitoring device may be a "ward-level monitoring device" and the second monitoring device may be a "mobile monitoring device". Time correction is performed between the ward-level monitoring device and the mobile monitoring device in order to conveniently and accurately merge the data on the ward-level monitoring device and the mobile monitoring device.
[0037] In order to more clearly illustrate the steps performed by the first monitoring device, the following is based on Figure 1 Describe in detail.
[0038] Figure 1 A flowchart of a monitoring data synchronization method provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, it mainly includes the following steps:
[0039] Step S101, establishing a communication connection with a second monitoring device, receiving a first monitoring timestamp sent by the second monitoring device based on the communication connection, and marking a second monitoring timestamp received by the first monitoring timestamp;
[0040] Specifically, in this embodiment, after the transfer between departments of the hospital is completed, the data of the target patient monitored by the second monitoring device needs to be synchronized to the first monitoring device in the ward. When synchronizing the data, a communication connection is first established between the first monitoring device and the second monitoring device. When the communication connection is established, the second monitoring device is matched with the first monitoring device, that is, one second monitoring device and one first monitoring device form a pair of communication devices. After the second monitoring device establishes communication with the first monitoring device, the second monitoring device sends the first monitoring timestamp to the first monitoring device, and the first monitoring device receives the first monitoring timestamp and marks the second monitoring timestamp when the first monitoring timestamp is received.
[0041] It can be understood that in this embodiment, the communication connection between the first monitoring device and the second monitoring device can be a network connection or a network interface, and after the communication connection is established, data can be transmitted between the first monitoring device and the second monitoring device. The transmitted data includes the device time, device parameters, and the acquired detection data of the target patient of the first monitoring device and the second monitoring device.
[0042] It can be understood that in this embodiment, the second monitoring device is a mobile monitoring device, which refers to a monitoring device that moves with the transfer, or a device that can be worn directly on the patient's body, such as a transfer monitoring device, a wearable monitoring device, a telemetry monitoring device, etc., which obtains the patient's monitoring data as the patient moves.
[0043] Step S102, obtain the current time, compensate the first monitoring timestamp based on the current time and the second monitoring timestamp, and use the compensated first monitoring timestamp as the initial monitoring time; after correcting the initial monitoring time based on the first monitoring timestamp, synchronize the first monitoring data of the target patient monitored by the second monitoring device to the first monitoring device, and obtain the synchronized monitoring data of the target patient.
[0044] Specifically, in this embodiment, after the first monitoring device receives the first monitoring timestamp sent by the second monitoring device, it marks the time of receiving the first monitoring timestamp as the second timestamp, and obtains the initial monitoring time according to the first monitoring timestamp and the second monitoring timestamp. When obtaining the initial monitoring time according to the first monitoring timestamp and the second monitoring timestamp, the time difference between the current time of the first monitoring device and the second monitoring timestamp can be first obtained, and the time difference can be superimposed on the first monitoring timestamp to obtain the initial monitoring time. Then, after correcting the initial monitoring time, the corrected monitoring time is updated to the first monitoring device, and the first monitoring device stores its own monitoring data according to the updated monitoring time, and merges the monitoring data transmitted from the second monitoring device to the first monitoring device to obtain the synchronous monitoring data of the target patient.
[0045] It should be noted that, in this embodiment, the first monitoring timestamp and the second monitoring timestamp are fixed time values, and the initial monitoring time is a time value that is constantly updated and changed. When the initial monitoring time is corrected, the latest initial monitoring time is corrected, and the correction amount can be obtained based on the transmission delay during data transmission between the first monitoring device and the second monitoring device.
[0046] Preferably, compensating the first monitoring timestamp based on the current time and the second monitoring timestamp includes:
[0047] The time difference between the current time and the second monitoring timestamp is obtained, and the time difference is compensated to the first monitoring timestamp.
[0048] Specifically, in this embodiment, the current time of the first monitoring device is first obtained, and the time difference between the current time and the second monitoring timestamp is obtained, and the time difference is added to the first monitoring timestamp to obtain the initial monitoring time. If the first monitoring timestamp is recorded as a, the second monitoring timestamp is recorded as b, and the current time of the first monitoring device is recorded as b1, then the initial monitoring time is a+(b1-b). After that, the initial monitoring time will be continuously updated on the basis of a+(b1-b) in chronological order. After the initial monitoring time is obtained and before the initial monitoring time is corrected, the first monitoring device stores its own monitoring data according to the initial monitoring time.
[0049] In some embodiments, the correcting the initial monitoring time based on the first monitoring timestamp includes:
[0050] While receiving the first monitoring timestamp sent by the second monitoring device, send a return packet to the second monitoring device;
[0051] receiving a correction amount sent by the second monitoring device, and correcting the initial monitoring time according to the correction amount;
[0052] The correction amount is half of the time difference between the time when the second monitoring device receives the return packet and the first monitoring timestamp.
[0053] Specifically, in this embodiment, it is considered that the time for the first monitoring device to transmit data to the second monitoring device is equal to the time for the second monitoring device to transmit data to the first monitoring device. Therefore, when the first monitoring device receives the first monitoring timestamp sent by the second monitoring device, it sends a return packet to the second monitoring device, and the time when the second monitoring device receives the return packet is recorded as a1. Then, the acquired data transmission delay is (a1-a) / 2, and the transmission delay is sent to the first monitoring device as the correction amount, and the first monitoring device corrects the initial monitoring time according to the correction amount.
[0054] It should be noted that when correcting the initial monitoring time, the correction amount may be added to the initial monitoring time to obtain the corrected monitoring time, and the corrected monitoring time may be updated to the first monitoring device.
[0055] In some embodiments, synchronizing the first monitoring data of the target patient monitored by the second monitoring device to the first monitoring device to obtain the synchronized monitoring data of the target patient includes:
[0056] storing its own second monitoring data according to the corrected monitoring time;
[0057] The first monitoring data of the target patient monitored by the second monitoring device and the second monitoring data are combined according to the monitoring time sequence to obtain the synchronous monitoring data of the target patient.
[0058] Specifically, in this embodiment, the first monitoring device updates its own monitoring time according to the corrected monitoring time, and then stores the monitoring data acquired by itself according to the updated monitoring time, and merges the first monitoring data and the second monitoring data of the target patient monitored by the second monitoring device according to the monitoring time sequence.
[0059] In some embodiments, after storing the second monitoring data of the target patient according to the corrected monitoring time and before merging the first monitoring data of the target patient monitored by the second monitoring device with the second monitoring data according to the monitoring time sequence, the method further includes:
[0060] When the first monitoring data and the second monitoring data appear simultaneously in the same time period, the first monitoring data and the second monitoring data are retained according to their importance, wherein the importance is determined according to at least one of the following: the number of physiological parameters within the same time period of each monitoring data; the priority of physiological parameters within the same time period of each monitoring data; the physiological alarm status within the same time period of each monitoring data; manual determination by medical staff.
[0061] Specifically, in this embodiment, when the first monitoring device and the second monitoring device perform monitoring alternately, the first monitoring device and the second monitoring device monitor the target patient at the same time, and obtain two data at the same time. For the monitoring data of the first monitoring device or the second monitoring device to be retained, the physiological parameters monitored by the monitoring device can be obtained, and the data with more physiological parameters can be retained. For example, in the monitoring data obtained by the first monitoring device and the second monitoring device in the same time period, the number of physiological parameters obtained by the first monitoring device is 5, and the number of physiological parameters obtained by the second monitoring device is 3, then the monitoring data obtained by the first monitoring device is used as the monitoring data of the time period after the data is merged, or the priority of the physiological alarm of the monitoring data obtained by the first monitoring device and the second monitoring device in the same time period is compared. If the priority of the physiological alarm obtained by the first monitoring device is higher than that of the physiological alarm of the second monitoring device, the monitoring data obtained by the first monitoring device is retained. Alternatively, the monitoring data obtained by the first monitoring device and the second monitoring device at the same time can be merged, and when merging, part of the first monitoring device and the second monitoring device can be adopted. Alternatively, the medical staff can manually select the monitoring data, screen and merge the monitoring data based on the important procedures of the monitoring data, so as to obtain the synchronous monitoring data of the target patient and retain the data useful to the patient as much as possible.
[0062] In some embodiments, before establishing a communication connection with the second monitoring device, the method further includes:
[0063] The time of the second monitoring device is corrected according to the reference time, where the reference time is the time of the central monitoring system or Beijing time.
[0064] Specifically, in this embodiment, before time synchronization is performed or before monitoring is performed, the time of the second monitoring device is corrected using the time of the central monitoring system or Beijing time to ensure the accuracy of the monitoring time.
[0065] A monitoring data synchronization method provided in this embodiment is applied to a first monitoring device, establishes a communication connection with a second monitoring device, receives a first monitoring timestamp sent by the second monitoring device based on the communication connection, and marks the second monitoring timestamp received by the first monitoring timestamp; obtains the current time, compensates the first monitoring timestamp based on the current time and the second monitoring timestamp, and uses the compensated first monitoring timestamp as the initial monitoring time; after correcting the initial monitoring time based on the first monitoring timestamp, synchronizes the first monitoring data of the target patient monitored by the second monitoring device to the first monitoring device, and obtains the synchronized monitoring data of the target patient. In other words, the technical solution provided in this embodiment can avoid data confusion by synchronizing the monitoring time of the first monitoring device with the second monitoring device, and after the monitoring time of the first monitoring device with the second monitoring device is synchronized, the monitoring data of the first monitoring device and the second monitoring device are stored according to the time after synchronization, thereby ensuring the correctness and validity of the merged monitoring data.
[0066] Yet another embodiment of the present application provides a monitoring data synchronization device. Figure 2 This is a schematic diagram of the structure of a monitoring data synchronization device provided in an embodiment of the present application. Figure 2 As shown, the monitoring data synchronization device includes: a first processor 401, a first memory 402 and a first communication bus 403;
[0067] The first communication bus 403 is used to implement a communication connection between the first processor 401 and the first memory 402;
[0068] The first processor 401 is used to execute one or more programs stored in the first memory 402 to implement the above-mentioned monitoring data synchronization method.
[0069] Another embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the above-mentioned monitoring data synchronization method. The computer-readable storage medium can be a volatile memory (volatile memory), such as a random access memory (Random-Access Memory, RAM); or a non-volatile memory (non-volatile memory), such as a read-only memory (Read-Only Memory, ROM), a flash memory (flash memory), a hard disk (Hard Disk Drive, HDD) or a solid-state drive (Solid-State Drive, SSD); or it can be a respective device including one or any combination of the above-mentioned memories, such as a mobile phone, a computer, a tablet device, a personal digital assistant, etc.
[0070] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of hardware embodiments, software embodiments, or embodiments in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0071] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable signal processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable signal processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0072] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable signal processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0073] These computer program instructions may also be loaded onto a computer or other programmable signal processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0074] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.
Claims
1. A monitoring data synchronization method, applied to a first monitoring device, characterized in that: The method comprises: Establishing a communication connection with a second monitoring device, receiving a first monitoring timestamp sent by the second monitoring device based on the communication connection, and marking a second monitoring timestamp received by the first monitoring timestamp; Obtain the current time, compensate the first monitoring timestamp based on the current time and the second monitoring timestamp, and use the compensated first monitoring timestamp as the initial monitoring time; after correcting the initial monitoring time based on the first monitoring timestamp, synchronize the first monitoring data of the target patient monitored by the second monitoring device to the first monitoring device to obtain the synchronized monitoring data of the target patient.
2. The monitoring data synchronization method according to claim 1, characterized in that: The compensating the first monitoring timestamp based on the current time and the second monitoring timestamp includes: The time difference between the current time and the second monitoring timestamp is obtained, and the time difference is compensated to the first monitoring timestamp.
3. The monitoring data synchronization method according to claim 1, characterized in that: The correcting the initial monitoring time based on the first monitoring timestamp includes: While receiving the first monitoring timestamp sent by the second monitoring device, sending a return packet to the second monitoring device; receiving a correction amount sent by the second monitoring device, and correcting the initial monitoring time according to the correction amount; The correction amount is half of the time difference between the time when the second monitoring device receives the return packet and the first monitoring timestamp.
4. The monitoring data synchronization method according to claim 1, characterized in that: The step of synchronizing the first monitoring data of the target patient monitored by the second monitoring device to the first monitoring device to obtain the synchronized monitoring data of the target patient includes: storing its own second monitoring data according to the corrected monitoring time; The first monitoring data of the target patient monitored by the second monitoring device and the second monitoring data are combined according to the monitoring time sequence to obtain the synchronous monitoring data of the target patient.
5. The monitoring data synchronization method according to claim 4, characterized in that: After storing the second monitoring data of the second monitoring device according to the corrected monitoring time, and before merging the first monitoring data of the target patient monitored by the second monitoring device with the second monitoring data according to the monitoring time sequence, the method further includes: When the first monitoring data and the second monitoring data appear simultaneously in the same time period, the first monitoring data and the second monitoring data are retained according to their importance, wherein the importance is determined according to at least one of the following: the number of physiological parameters within the same time period of each monitoring data; the priority of physiological parameters within the same time period of each monitoring data; the physiological alarm status within the same time period of each monitoring data; manual determination by medical staff.
6. The monitoring data synchronization method according to claim 1, characterized in that: Before establishing a communication connection with the second monitoring device, the method further includes: The time of the second monitoring device is corrected according to the reference time, where the reference time is the time of the central monitoring system or Beijing time.
7. A monitoring data synchronization device, characterized in that: The monitoring data synchronization device includes: a first processor, a first memory and a first communication bus; The first communication bus is used to implement a communication connection between the first processor and the first memory; The first processor is used to execute one or more programs stored in the first memory to implement the monitoring data synchronization method according to any one of claims 1 to 6.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the monitoring data synchronization method according to any one of claims 1 to 6.