Multi-terminal medical data synchronous processing method and device

By receiving and authenticating medical data modification requests from multiple terminals, establishing a mapping model and performing conflict detection, the data conflict problem in data synchronization processing of multiple terminals is solved, the quality of data synchronization processing is improved, and the consistency of data is ensured.

CN119170181AInactive Publication Date: 2024-12-20JIANGSU MINGDONG MEDICAL & IND INTERSECTION DIGITAL TECHNOLOGY CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411648775.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2024-12-20
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the scenario of synchronous processing of medical data in multiple terminals, when multiple terminals modify the same data at the same time, it is easy to lead to data conflicts and inconsistencies in information.

Method used

By receiving medical data modification requests from multiple terminals, performing multiple authentications, establishing a terminal modification request mapping model, conducting concurrent detection and conflict detection, and finally synchronously modifying the medical data cloud based on the conflict detection results.

Benefits of technology

It effectively solves the problem of data conflict in the synchronization processing of multi-terminal medical data, improves the quality of data synchronization processing, and ensures data consistency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119170181A_ABST
    Figure CN119170181A_ABST
Patent Text Reader

Abstract

The invention discloses a multi-terminal medical data synchronous processing method and device, and relates to the technical field of data processing, and the method comprises the steps: receiving a plurality of medical data modification requests; performing multiple authentication to obtain a plurality of authentication terminals and a plurality of authentication medical data modification requests; performing mapping association based on the plurality of authentication medical data modification requests, the corresponding plurality of modification request data numbers and the plurality of authentication terminals to establish a terminal modification request mapping model, performing concurrent detection on the plurality of authentication medical data modification requests, determining a first concurrent medical data modification request, and then performing conflict detection to obtain a first concurrent medical data modification request; determining a first modification request conflict detection result; and based on the first modification request conflict detection result, performing synchronous modification on the medical data cloud according to the first concurrent medical data modification request. The technical problem of data conflict during multi-terminal medical data synchronization processing in the prior art is solved, and the technical effect of improving the multi-terminal medical data synchronization processing quality is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and in particular to a multi-terminal medical data synchronization processing method and device. Background Art

[0002] With the rapid development of medical informatization, various medical terminals, such as electronic medical record systems, monitoring equipment, and mobile medical applications, are widely used in hospitals and clinics to improve the efficiency of medical services and the level of patient management. However, in the scenario of synchronous processing of medical data on multiple terminals, when multiple terminals modify the same data at the same time, data conflicts are becoming increasingly prominent. Specifically, when multiple medical personnel update the patient's medical information on different terminals at the same time, it may lead to inconsistent and confusing information. Summary of the invention

[0003] The present application provides a multi-terminal medical data synchronization processing method and device, which are used to solve the technical problem of data conflict when performing multi-terminal medical data synchronization processing in the prior art.

[0004] In view of the above problems, the present application provides a multi-terminal medical data synchronization processing method and device.

[0005] In a first aspect of the present application, a multi-terminal medical data synchronization processing method is provided, the method comprising: According to the medical data cloud, multiple medical data modification requests sent by multiple terminals are received; multiple authentications are performed based on the multiple terminals and the multiple medical data modification requests to obtain multiple authentication terminals and multiple authentication medical data modification requests; mapping and associating are performed based on the multiple authentication medical data modification requests, the multiple modification request data numbers corresponding to the multiple authentication medical data modification requests and the multiple authentication terminals to establish a terminal modification request mapping model; based on the terminal modification request mapping model, concurrent detection is performed on the multiple authentication medical data modification requests to determine a first concurrent medical data modification request; conflict detection is performed based on the first concurrent medical data modification request to determine a first modification request conflict detection result; based on the first modification request conflict detection result, the medical data cloud is synchronously modified according to the first concurrent medical data modification request.

[0006] A second aspect of the present application provides a multi-terminal medical data synchronization processing device, the device comprising: A modification request receiving module, wherein the modification request receiving module receives multiple medical data modification requests sent by multiple terminals according to the medical data cloud; a multiple authentication module, wherein the multiple authentication module performs multiple authentications based on the multiple terminals and the multiple medical data modification requests to obtain multiple authentication terminals and multiple authentication medical data modification requests; a mapping association module, wherein the mapping association module performs mapping associations based on the multiple authentication medical data modification requests, the multiple modification request data numbers corresponding to the multiple authentication medical data modification requests and the multiple authentication terminals to establish a terminal modification request mapping model; a concurrency detection module, wherein the concurrency detection module performs concurrency detection on the multiple authentication medical data modification requests based on the terminal modification request mapping model to determine a first concurrent medical data modification request; a conflict detection module, wherein the conflict detection module performs conflict detection based on the first concurrent medical data modification request to determine a first modification request conflict detection result; a synchronous modification module, wherein the synchronous modification module performs synchronous modification on the medical data cloud according to the first concurrent medical data modification request based on the first modification request conflict detection result.

[0007] One or more technical solutions provided in this application have at least the following technical effects or advantages: The present application receives multiple medical data modification requests sent by multiple terminals based on a medical data cloud; performs multiple authentications based on multiple terminals and multiple medical data modification requests to obtain multiple authentication terminals and multiple authentication medical data modification requests; maps and associates multiple authentication medical data modification requests, multiple modification request data numbers corresponding to multiple authentication medical data modification requests, and multiple authentication terminals to establish a terminal modification request mapping model; based on the terminal modification request mapping model, concurrent detection is performed on multiple authentication medical data modification requests to determine a first concurrent medical data modification request; conflict detection is performed based on the first concurrent medical data modification request to determine a first modification request conflict detection result; based on the first modification request conflict detection result, the medical data cloud is synchronously modified according to the first concurrent medical data modification request. The present invention solves the technical problem of data conflicts in the prior art when performing multi-terminal medical data synchronization processing. By receiving medical data modification requests from multiple terminals and performing multiple authentications, a terminal modification request mapping model is established, and then concurrent detection and conflict detection are performed on the authentication requests. Finally, according to the conflict detection result, the medical data cloud is synchronously modified, thereby achieving the technical effect of improving the quality of multi-terminal medical data synchronization processing. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0009] Figure 1 A flowchart of a multi-terminal medical data synchronization processing method provided in an embodiment of the present application.

[0010] Figure 2 A schematic diagram of the structure of a multi-terminal medical data synchronization processing device provided in an embodiment of the present application.

[0011] Explanation of the reference numerals: modification request receiving module 11 , multiple authentication module 12 , mapping association module 13 , concurrency detection module 14 , conflict detection module 15 , synchronous modification module 16 . DETAILED DESCRIPTION

[0012] The present application provides a multi-terminal medical data synchronization processing method and device to solve the technical problem of data conflicts in the prior art when performing multi-terminal medical data synchronization processing. By receiving medical data modification requests from multiple terminals and performing multiple authentications, a terminal modification request mapping model is established, and then concurrency detection and conflict detection are performed on the authentication requests. Finally, based on the conflict detection results, the medical data cloud is synchronously modified, thereby achieving the technical effect of improving the quality of multi-terminal medical data synchronization processing.

[0013] 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, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0014] It should be noted that any variations of the terms "include" and "have" are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, product or server that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or modules that are not explicitly listed or inherent to these processes, methods, products or devices.

[0015] Embodiment 1, as Figure 1 As shown, the present application provides a multi-terminal medical data synchronization processing method, the method comprising: Step S100: receiving multiple medical data modification requests sent by multiple terminals according to the medical data cloud.

[0016] In an embodiment of the present application, firstly, based on the medical data cloud, medical data modification requests from multiple terminals are received. Each terminal represents a different user or device, such as a doctor or a nurse, who will operate the same medical data through different devices at different times and places. When multiple terminals send modification requests at the same time, the cloud platform will preliminarily identify and record these requests. The information contained in each request includes the terminal identifier that initiated the request, the content of the request, such as the modified data items, and the timestamp of the request.

[0017] Through the above process, multiple medical data modification requests sent by multiple terminals are received.

[0018] Step S200: Perform multiple authentications based on the multiple terminals and the multiple medical data modification requests to obtain multiple authenticated terminals and multiple authenticated medical data modification requests.

[0019] In the embodiment of the present application, when performing multiple authentications, the terminal identity authentication is started first, and the identities of the multiple terminals that initiate the request are authenticated to confirm whether each terminal is legally registered or a trusted device, and the authentication result of the requesting terminal is obtained. Then the user who initiates the request performs identity authentication and authority authentication respectively, that is, verifies whether the user's identity is correct, and checks whether the user has the corresponding authority to modify specific medical data, thereby obtaining the authentication result of the requesting user. After the user and terminal authentication are completed, the transmission process of the medical data modification request is authenticated to ensure that the request has not been tampered with or damaged during the transmission process, and the request transmission authentication result is obtained.

[0020] Based on the authentication result, an authentication pass instruction is generated, that is, only the authentication request of the terminal, user and transmission is passed, and the next step of processing is entered. Finally, according to the authentication pass instruction, these terminals and modification requests are authenticated and marked, thereby obtaining multiple authenticated terminals and multiple authenticated medical data modification requests.

[0021] Furthermore, in the method provided in the embodiment of the application, multiple authentications are performed based on the multiple terminals and the multiple medical data modification requests to obtain multiple authentication terminals and multiple authentication medical data modification requests, and further includes: Perform identity authentication according to the multiple terminals to obtain multiple request terminal authentication results; perform identity authentication and authority authentication on the initiating users corresponding to the multiple medical data modification requests respectively to obtain multiple request user authentication results; perform transmission authentication according to the multiple medical data modification requests to obtain multiple request transmission authentication results; sort out the multiple request terminal authentication results, the multiple request user authentication results and the multiple request transmission authentication results to generate multiple request comprehensive authentication results; based on the multiple request comprehensive authentication results, generate multiple request authentication pass instructions; based on the multiple request authentication pass instructions, perform authentication pass identification on the multiple terminals and the multiple medical data modification requests to generate the multiple authentication terminals and the multiple authenticated medical data modification requests.

[0022] In an embodiment of the present application, first, medical data modification requests sent by multiple terminals are received, and each terminal comes from a different user or device. At this time, identity authentication is performed through a unique identifier such as the terminal's device ID, MAC address, or digital certificate. Specifically, all terminal requests are traversed, the identification information of each terminal is extracted, and the registration information in the database is compared to ensure that each terminal that initiates the request is a trusted device. Through this step, multiple request terminal authentication results are obtained, and these results indicate the authentication status of each terminal, that is, passed or failed.

[0023] After the terminal identity authentication, identity authentication and permission authentication are performed for the initiating user in each medical data modification request. Identity authentication is to verify the identity of each user through the user's login credentials, such as username, password or biometric information, to ensure that the request is initiated by the specified user. Permission authentication is to check the user's role and permissions in the system to confirm whether the user has the right to modify the medical data involved in the request. Specifically, through the access control table, the user role is compared with the access rights of the corresponding data to confirm whether it is authorized. The authentication goal of this stage is to ensure that only authorized users can modify medical data. After completion, multiple request user authentication results are generated, that is, whether each user who initiated the request has passed the identity and permission authentication.

[0024] Next, the transmission process of each medical data modification request is authenticated. The purpose of transmission authentication is to ensure that the request has not been tampered with or destroyed in the process of reaching the cloud from the terminal, and the integrity and security of the data are guaranteed. Through transmission authentication, multiple request transmission authentication results are generated, and the request transmission authentication results are divided into pass or fail.

[0025] After that, the terminal authentication results, user authentication results, and transmission authentication results are summarized to generate multiple request comprehensive authentication results. Only when the three results of terminal authentication, user authentication, and transmission authentication are all "passed", the final request comprehensive authentication result is "passed". If any authentication step fails, the final comprehensive authentication result is "failed".

[0026] Finally, based on the comprehensive authentication results of multiple requests, a request authentication pass instruction is generated. That is, for requests with a comprehensive authentication result of "pass", the next processing flow is entered, such as concurrency detection, conflict handling, etc., and the corresponding terminals and modification requests are identified, generating multiple authentication terminals and multiple authentication medical data modification requests.

[0027] Furthermore, in the method provided in the embodiment of the application, transmission authentication is performed according to the multiple medical data modification requests to obtain multiple request transmission authentication results, and further includes: Traverse the multiple medical data modification requests and extract the first medical data modification request; collect the transmission monitoring information corresponding to the first medical data modification request to obtain the first request transmission monitoring data; perform a transmission security evaluation based on the first request transmission monitoring data to obtain a first request transmission security index; load the first request source data corresponding to the first medical data modification request, and perform a transmission quality evaluation on the first medical data modification request based on the first request source data to obtain a first request transmission quality index; based on the first request transmission security index and the first request transmission quality index, perform transmission authentication on the first medical data modification request according to the request transmission authentication bilateral constraints to obtain a first request transmission authentication result, wherein the request transmission authentication bilateral constraints include request transmission security constraints and request transmission quality constraints, and the first request transmission authentication result includes pass / fail.

[0028] In an embodiment of the present application, multiple medical data modification requests are first received, such as updates of medical record information and laboratory results. By traversing the multiple medical data modification requests, the first medical data modification request is extracted, such as "update the blood pressure record of patient Zhang San".

[0029] Next, use network monitoring tools such as SNMP or Wireshark to collect the transmission monitoring information corresponding to the first medical data modification request. Take Wireshark as an example, record the transmission delay, packet loss rate, number of retransmissions and other parameters of the data packet. Assuming that the request experienced a delay of 50 milliseconds during the transmission process and 2 out of 100 data packets were lost, these data together form the first request transmission monitoring data.

[0030] Then, based on the first request transmission monitoring data, the transmission security evaluation is performed. When performing the transmission security evaluation, the pre-defined security thresholds are first obtained, such as the delay shall not exceed 100 milliseconds, the packet loss rate shall not exceed 1%, and the number of retransmissions shall not exceed 1. Next, assume that the monitoring data obtained through the network monitoring tool is a transmission delay of 50 milliseconds, a packet loss rate of 2%, 2 of the 100 sent data packets are lost, and the number of retransmissions is 3 times. Then evaluate each parameter one by one. First, the delay evaluation is performed. The monitored delay is 50 milliseconds. Compared with the set threshold of 100 milliseconds, 50 milliseconds < 100 milliseconds, so the delay meets the security standard and is given 10 points. Next is the packet loss rate evaluation. The monitored packet loss rate is 2%. Compared with the set threshold of 1%, 2%>1%, so the packet loss rate does not meet the security standard and is given 0 points. Then the number of retransmissions is evaluated. The monitored number of retransmissions is 3 times. Compared with the set threshold of 1 time, 3 times>1 time, so the number of retransmissions does not meet the security standard and is given 0 points. Finally, the scores of each evaluation item are summarized and the first request transmission security index is calculated to be 10 points. Among them, the packet loss rate, delay and retransmission times each account for 10 points during the evaluation.

[0031] Then, the first request source data corresponding to the first medical data modification request is loaded, for example, the complete blood pressure record of patient Zhang San is extracted from the database. Next, the transmission quality evaluation is performed. Specifically, first, an appropriate data integrity verification technology is selected, such as a cyclic redundancy check or a cryptographic hash algorithm. Before data transmission, a hash value or CRC value is calculated and stored. In the receiving stage, the hash value or CRC value of the loaded source data is recalculated and compared with the original value. If the check passes, that is, the hash value or CRC value is the same, it means that the data is complete and has not been tampered with. This item is recorded as the data integrity score, assuming 10 points (out of 10). If the check fails, it is marked as unqualified and given 0 points. Next, a timeliness evaluation is performed, checking the timestamp of the data, for example, the last update time of the record, and comparing it with the current time. If the timestamp is within the allowed time range, the score is a full score of 10 points; if it exceeds the range, points are deducted according to the number of hours of timeout, for example, 1 point is deducted for each hour of overtime, up to a maximum of 5 points. After that, a consistency evaluation is performed to confirm whether the data is consistent with other related data, for example, checking whether the patient's blood pressure record matches the weight or age of the same patient. If they are consistent, a full score of 10 points is given; if they are inconsistent, a score of 0 is given. Finally, the scores of each item are summarized to obtain the first request transmission quality index.

[0032] Finally, based on the first request transmission security index and the first request transmission quality index, transmission authentication is performed according to the bilateral constraints of the request transmission authentication, and the result of the first request transmission authentication is determined to be passed or failed. The bilateral constraints of the request transmission authentication include transmission security constraints and transmission quality constraints. For example, the transmission security index must be higher than the preset threshold, and the transmission quality index must be higher than the preset threshold. The first request transmission authentication result is generated by comparing the first request transmission security index and the first request transmission quality index with the transmission security constraint and the transmission quality constraint respectively. If both are greater than the preset threshold, the first request transmission authentication result is passed. If the first request transmission security index and the first request transmission quality index have one or more unsatisfied constraints, the first request transmission authentication result is failed.

[0033] Step S300: Establishing a terminal modification request mapping model based on mapping associations between the multiple authentication medical data modification requests, the multiple modification request data numbers corresponding to the multiple authentication medical data modification requests and the multiple authentication terminals.

[0034] In an embodiment of the present application, a plurality of multi-authenticated medical data modification requests are first received, and then the modification request data number of each request is extracted from the multi-authenticated requests, and these data numbers are identifiers that uniquely identify each modification request. For example, assume that the received request includes updating the blood pressure record of patient Zhang San (data number 001) and updating the allergy information of patient Li Si (data number 002). After being authenticated, each request will be associated with the terminal that initiated the request (such as terminal A, terminal B).

[0035] Next, by creating a data structure, such as a mapping table or dictionary, each authentication terminal is associated with its corresponding authentication modification request and data number. For example, the request of terminal A is associated with data number 001, and the request of terminal B is associated with data number 002. Through this process, the establishment of the terminal modification request mapping model is completed.

[0036] Step S400: Based on the terminal modification request mapping model, concurrent detection is performed on the multiple authenticated medical data modification requests to determine a first concurrent medical data modification request.

[0037] In an embodiment of the present application, firstly, multiple modification request data numbers are traversed to extract the first modification request data number. Then, based on the terminal modification request mapping model, the number of modification requests corresponding to the first modification request data number is calculated to obtain the first request concurrency coefficient. Then, it is determined whether the concurrency coefficient is greater than or equal to the preset request concurrency threshold. If the first request concurrency coefficient meets this condition, multiple related authentication medical data modification requests are extracted based on the coefficient and the first modification request data number, and finally the first concurrent medical data modification request is obtained.

[0038] Furthermore, in the method provided in the embodiment of the application, based on the terminal modification request mapping model, concurrent detection is performed on the multiple authentication medical data modification requests to determine the first concurrent medical data modification request, and further includes: Traverse the multiple modification request data numbers and extract the first modification request data number; based on the terminal modification request mapping model, calculate the number of modification requests corresponding to the first modification request data number to obtain a first request concurrency coefficient; determine whether the first request concurrency coefficient is greater than / equal to a request concurrency threshold; if the first request concurrency coefficient is greater than / equal to the request concurrency threshold, extract the multiple authenticated medical data modification requests based on the first request concurrency coefficient and the first modification request data number to obtain the first concurrent medical data modification request.

[0039] In the embodiment of the present application, multiple modification request data numbers are first traversed, and in each traversal, the current modification request data number is extracted and regarded as the first modification request data number. For example, the data number "001" is extracted in the first cycle, and then "002" is extracted in the second cycle, and so on.

[0040] Next, based on the terminal modification request mapping model, the number of modification requests associated with the current first modification request data number is queried, and the number of associated modification requests is used as the first request concurrency coefficient. Then, it is determined whether the obtained first request concurrency coefficient is greater than or equal to the set request concurrency threshold, which is pre-set to 2. If the first request concurrency coefficient meets the conditions, based on the coefficient and the current first modification request data number, all related requests are extracted from multiple authenticated medical data modification requests to obtain the first concurrent medical data modification request, that is, a set of all requests that attempt to modify the same data.

[0041] Step S500: Perform conflict detection based on the first concurrent medical data modification request to determine a first modification request conflict detection result.

[0042] In an embodiment of the present application, when conflict detection is performed based on the first concurrent medical data modification request, the request is first decomposed to extract concurrent modification requests from multiple terminals. Then, the conflict detection data step constraint is activated to define the time or data range to be considered. These requests are then compared in pairs to identify whether there is a conflict, for example, the same field is modified by different requests. Finally, association is performed based on the conflict identification result to generate the first modification request conflict detection result.

[0043] Furthermore, in the method provided in the embodiment of the application, performing conflict detection based on the first concurrent medical data modification request and determining the first modification request conflict detection result further includes: Decompose the first concurrent medical data modification request to obtain multiple terminal concurrent modification requests; activate the conflict detection data step constraint, wherein the conflict detection data step constraint includes multiple predetermined conflict detection data steps; based on the conflict detection data step constraint, perform pairwise conflict identification on the multiple terminal concurrent modification requests respectively to obtain multiple terminal request conflict identification results; perform conflict association based on the multiple terminal request conflict identification results to generate the first modification request conflict detection result.

[0044] In the embodiment of the present application, the first concurrent medical data modification request is first decomposed and parsed into multiple independent terminal concurrent modification requests. Specifically, the request data structure is traversed to extract detailed information of each request, such as the initiating terminal, the modification content, and the modification object. Assuming that terminal A requests to update the blood pressure of patient Zhang San to 130, and terminal B requests to update it to 120, these two requests are identified and extracted to form a request list.

[0045] Next, activate the conflict detection data step constraint, which is a preset time window, such as the past 10 minutes, indicating that all requests issued within this time period will be considered. Then, based on the activated step constraint, by comparing the extracted multiple terminal concurrent modification requests one by one, use a circular comparison method to check one by one whether each pair of requests attempts to modify the same field and the modification content is different. For example, if request A and request B both modify the patient's blood pressure but the results are different, it is determined that there is a conflict between the two requests. After completing the pairwise conflict identification, multiple terminal request conflict identification results are obtained, and the status of each request is marked as "conflict" or "no conflict".

[0046] Finally, conflict association is performed based on the conflict identification results of multiple terminal requests. Specifically, all terminal request conflict identification results are traversed, and the conflict status of each request is checked. If a request is marked as "conflicting", it is associated with all related conflicting requests. For example, if request A conflicts with request B, they are linked together to form a set of a pair of conflicting requests. After the conflict association is established, the conflict group formed by all related requests will be identified. For example, if request A, request B, and request D all conflict with each other, these requests are grouped together. Finally, the information of these conflict groups is summarized to generate the first modification request conflict detection result.

[0047] Step S600: Based on the first modification request conflict detection result, the medical data cloud is synchronously modified according to the first concurrent medical data modification request.

[0048] In an embodiment of the present application, the first modification request conflict detection result is first corrected by modifying the request conflict correction model to obtain the first modification request conflict correction result. Next, based on the first modification request conflict correction result, the first concurrent medical data modification request is optimized to obtain the first medical data modification request optimization result. Finally, based on the first medical data modification request optimization result, the medical data cloud is modified, and the modification result is synchronously notified to all relevant terminals.

[0049] Furthermore, in the method provided in the embodiment of the application, based on the first modification request conflict detection result, the medical data cloud is synchronously modified according to the first concurrent medical data modification request, and further includes: Based on the modification request conflict correction model, the first modification request conflict detection result is corrected to obtain a first modification request conflict correction result; based on the first modification request conflict correction result, the first concurrent medical data modification request is optimized to obtain a first medical data modification request optimization result; based on the first medical data modification request optimization result, the medical data cloud is modified, and each terminal is synchronously notified.

[0050] In an embodiment of the present application, the first modification request conflict detection result is first input into the modification request conflict correction model for correction to obtain the first modification request conflict correction result. The modification request conflict correction model is a pre-built model. When building the model, the previous modification request records, corresponding modification results, request timestamps and conflict records are first extracted from the historical database. Next, a machine learning algorithm, such as a support vector machine, is used to train the extracted data. Through training, correction suggestions can be provided according to the conflict situation of the current request.

[0051] Next, the first concurrent medical data modification request is optimized based on the conflict correction result of the first modification request. This step adopts a priority sorting or merging strategy. Specifically, the corrected request is compared with the original request. If there is a conflict, the request that meets certain conditions is retained, such as a request with a high user authority level or a newer time, thereby obtaining the optimization result of the first medical data modification request. For example, multiple requests are merged into one update request to ensure the accuracy and consistency of the data.

[0052] Finally, based on the optimized request, the medical data cloud is modified. This step implements data writing through API calls. After the modification is completed, a synchronization notification is sent to all relevant terminals to ensure that the information displayed on each terminal is consistent.

[0053] Furthermore, in the method provided in the embodiment of the application, based on the modification request conflict correction model, the first modification request conflict detection result is corrected to obtain the first modification request conflict correction result, and further includes: Based on the first modification request conflict detection result, according to the modification request conflict correction model, a first request conflict initial correction result is obtained; based on the first modification request conflict detection result, the multiple authentication terminals are associated to determine a first request conflict associated terminal; the first request conflict initial correction result is sent to the first request conflict associated terminal to obtain first conflict correction terminal feedback data; based on the first conflict correction terminal feedback data, the first request conflict initial correction result is adjusted to generate the first modification request conflict correction result.

[0054] In the embodiment of the present application, the first modification request conflict detection result is firstly input into the modification request conflict correction model to obtain the first request conflict initial correction result.

[0055] Next, based on the first modification request conflict detection result, data association technology is applied to analyze the terminal identifier and user role of the request and use a database query method to identify multiple authentication terminals related to the request, thereby determining the first request conflict associated terminal.

[0056] Then, the initial correction result of the first request conflict is sent to the determined first request conflict associated terminal to ensure the security and integrity of the data during the transmission process. After receiving the initial correction result, the associated terminal is confirmed by the terminal user according to the actual situation to generate first conflict correction terminal feedback data, which includes the user's approval of the initial correction result of the first request conflict or the specific change information required.

[0057] Finally, the first request conflict initial correction result is adjusted according to the obtained first conflict correction terminal feedback data to generate a first modified request conflict correction result.

[0058] In the embodiments of the present application, in summary, the embodiments of the present application have at least the following technical effects: The present application receives multiple medical data modification requests sent by multiple terminals based on a medical data cloud; performs multiple authentications based on multiple terminals and multiple medical data modification requests to obtain multiple authentication terminals and multiple authentication medical data modification requests; maps and associates multiple authentication medical data modification requests, multiple modification request data numbers corresponding to multiple authentication medical data modification requests, and multiple authentication terminals to establish a terminal modification request mapping model; based on the terminal modification request mapping model, concurrent detection is performed on multiple authentication medical data modification requests to determine a first concurrent medical data modification request; conflict detection is performed based on the first concurrent medical data modification request to determine a first modification request conflict detection result; based on the first modification request conflict detection result, the medical data cloud is synchronously modified according to the first concurrent medical data modification request. The present invention solves the technical problem of data conflicts in the prior art when performing multi-terminal medical data synchronization processing. By receiving medical data modification requests from multiple terminals and performing multiple authentications, a terminal modification request mapping model is established, and then concurrent detection and conflict detection are performed on the authentication requests. Finally, according to the conflict detection result, the medical data cloud is synchronously modified, thereby achieving the technical effect of improving the quality of multi-terminal medical data synchronization processing.

[0059] Embodiment 2 is based on the same inventive concept as the multi-terminal medical data synchronization processing method in the above embodiment. Figure 2 As shown, the present application provides a multi-terminal medical data synchronization processing device, and the device and method embodiments in the present application embodiments are based on the same inventive concept. The device includes: A modification request receiving module 11, wherein the modification request receiving module 11 receives multiple medical data modification requests sent by multiple terminals according to a medical data cloud; a multiple authentication module 12, wherein the multiple authentication module 12 performs multiple authentications based on the multiple terminals and the multiple medical data modification requests to obtain multiple authentication terminals and multiple authentication medical data modification requests; a mapping association module 13, wherein the mapping association module 13 performs mapping associations based on the multiple authentication medical data modification requests, the multiple modification request data numbers corresponding to the multiple authentication medical data modification requests, and the multiple authentication terminals to establish a terminal modification request mapping model; a concurrency detection module 14, wherein the concurrency detection module 14 performs concurrency detection on the multiple authentication medical data modification requests based on the terminal modification request mapping model to determine a first concurrent medical data modification request; a conflict detection module 15, wherein the conflict detection module 15 performs conflict detection based on the first concurrent medical data modification request to determine a first modification request conflict detection result; a synchronous modification module 16, wherein the synchronous modification module 16 performs synchronous modification on the medical data cloud according to the first concurrent medical data modification request based on the first modification request conflict detection result.

[0060] Furthermore, the device is also used to achieve the following functions: Perform identity authentication according to the multiple terminals to obtain multiple request terminal authentication results; perform identity authentication and authority authentication on the initiating users corresponding to the multiple medical data modification requests respectively to obtain multiple request user authentication results; perform transmission authentication according to the multiple medical data modification requests to obtain multiple request transmission authentication results; sort out the multiple request terminal authentication results, the multiple request user authentication results and the multiple request transmission authentication results to generate multiple request comprehensive authentication results; based on the multiple request comprehensive authentication results, generate multiple request authentication pass instructions; based on the multiple request authentication pass instructions, perform authentication pass identification on the multiple terminals and the multiple medical data modification requests to generate the multiple authentication terminals and the multiple authenticated medical data modification requests.

[0061] Furthermore, the device is also used to achieve the following functions: Traverse the multiple medical data modification requests and extract the first medical data modification request; collect the transmission monitoring information corresponding to the first medical data modification request to obtain the first request transmission monitoring data; perform a transmission security evaluation based on the first request transmission monitoring data to obtain a first request transmission security index; load the first request source data corresponding to the first medical data modification request, and perform a transmission quality evaluation on the first medical data modification request based on the first request source data to obtain a first request transmission quality index; based on the first request transmission security index and the first request transmission quality index, perform transmission authentication on the first medical data modification request according to the request transmission authentication bilateral constraints to obtain a first request transmission authentication result, wherein the request transmission authentication bilateral constraints include request transmission security constraints and request transmission quality constraints, and the first request transmission authentication result includes pass / fail.

[0062] Furthermore, the device is also used to achieve the following functions: Traverse the multiple modification request data numbers and extract the first modification request data number; based on the terminal modification request mapping model, calculate the number of modification requests corresponding to the first modification request data number to obtain a first request concurrency coefficient; determine whether the first request concurrency coefficient is greater than / equal to a request concurrency threshold; if the first request concurrency coefficient is greater than / equal to the request concurrency threshold, extract the multiple authenticated medical data modification requests based on the first request concurrency coefficient and the first modification request data number to obtain the first concurrent medical data modification request.

[0063] Furthermore, the device is also used to achieve the following functions: Decompose the first concurrent medical data modification request to obtain multiple terminal concurrent modification requests; activate the conflict detection data step constraint, wherein the conflict detection data step constraint includes multiple predetermined conflict detection data steps; based on the conflict detection data step constraint, perform pairwise conflict identification on the multiple terminal concurrent modification requests respectively to obtain multiple terminal request conflict identification results; perform conflict association based on the multiple terminal request conflict identification results to generate the first modification request conflict detection result.

[0064] Furthermore, the device is also used to achieve the following functions: Based on the modification request conflict correction model, the first modification request conflict detection result is corrected to obtain a first modification request conflict correction result; based on the first modification request conflict correction result, the first concurrent medical data modification request is optimized to obtain a first medical data modification request optimization result; based on the first medical data modification request optimization result, the medical data cloud is modified, and each terminal is synchronously notified.

[0065] Furthermore, the device is also used to achieve the following functions: Based on the first modification request conflict detection result, according to the modification request conflict correction model, a first request conflict initial correction result is obtained; based on the first modification request conflict detection result, the multiple authentication terminals are associated to determine a first request conflict associated terminal; the first request conflict initial correction result is sent to the first request conflict associated terminal to obtain first conflict correction terminal feedback data; based on the first conflict correction terminal feedback data, the first request conflict initial correction result is adjusted to generate the first modification request conflict correction result.

[0066] It should be noted that the above-mentioned sequence of the embodiments of the present application is only for description and does not represent the advantages and disadvantages of the embodiments. And the above-mentioned specific embodiments of this specification are described. The processes depicted in the accompanying drawings do not necessarily require the specific order and continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0067] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

[0068] This specification and drawings are merely exemplary illustrations of the present application and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, a person skilled in the art may make various modifications and variations to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the present application and its equivalents, the present application intends to include these modifications and variations.

Claims

1. A multi-terminal medical data synchronization processing method, It is characterized in that The method comprises: According to the medical data cloud, multiple medical data modification requests sent by multiple terminals are received; Perform multiple authentication based on the multiple terminals and the multiple medical data modification requests to obtain multiple authenticated terminals and multiple authenticated medical data modification requests; Establishing a terminal modification request mapping model based on mapping association of the multiple authentication medical data modification requests, the multiple modification request data numbers corresponding to the multiple authentication medical data modification requests and the multiple authentication terminals; Based on the terminal modification request mapping model, performing concurrent detection on the multiple authentication medical data modification requests to determine a first concurrent medical data modification request; Performing conflict detection based on the first concurrent medical data modification request, and determining a first modification request conflict detection result; Based on the first modification request conflict detection result, the medical data cloud is synchronously modified according to the first concurrent medical data modification request.

2. The method according to claim 1, It is characterized in that Performing multiple authentications based on the multiple terminals and the multiple medical data modification requests to obtain multiple authentication terminals and multiple authentication medical data modification requests includes: Perform identity authentication according to the multiple terminals to obtain multiple request terminal authentication results; Performing identity authentication and authority authentication on initiating users corresponding to the multiple medical data modification requests respectively, and obtaining multiple requesting user authentication results; Perform transmission authentication according to the multiple medical data modification requests to obtain multiple request transmission authentication results; Arranging the multiple request terminal authentication results, the multiple request user authentication results and the multiple request transmission authentication results to generate multiple request comprehensive authentication results; Based on the comprehensive authentication results of the multiple requests, generate multiple request authentication pass instructions; Based on the multiple authentication request instructions, the multiple terminals and the multiple medical data modification requests are marked as authenticated, and the multiple authenticated terminals and the multiple authenticated medical data modification requests are generated.

3. The method according to claim 2, It is characterized in that Performing transmission authentication according to the multiple medical data modification requests to obtain multiple request transmission authentication results, including: Traversing the multiple medical data modification requests, and extracting a first medical data modification request; Collecting transmission monitoring information corresponding to the first medical data modification request to obtain first request transmission monitoring data; Performing a transmission security evaluation based on the first request transmission monitoring data to obtain a first request transmission security index; Loading first request source data corresponding to the first medical data modification request, and performing transmission quality evaluation on the first medical data modification request according to the first request source data to obtain a first request transmission quality index; Based on the first request transmission security index and the first request transmission quality index, the first medical data modification request is transmitted and authenticated according to the request transmission authentication bilateral constraints to obtain a first request transmission authentication result, wherein the request transmission authentication bilateral constraints include request transmission security constraints and request transmission quality constraints, and the first request transmission authentication result includes pass / fail.

4. The method according to claim 1, It is characterized in that Based on the terminal modification request mapping model, concurrent detection is performed on the multiple authentication medical data modification requests to determine a first concurrent medical data modification request, including: Traversing the multiple modification request data numbers, extracting the first modification request data number; Based on the terminal modification request mapping model, calculating the number of modification requests corresponding to the first modification request data number to obtain a first request concurrency coefficient; Determine whether the first request concurrency coefficient is greater than / equal to a request concurrency threshold; If the first request concurrency coefficient is greater than / equal to the request concurrency threshold, the multiple authenticated medical data modification requests are extracted based on the first request concurrency coefficient and the first modification request data number to obtain the first concurrent medical data modification request.

5. The method according to claim 1, It is characterized in that Performing conflict detection based on the first concurrent medical data modification request to determine a first modification request conflict detection result includes: Decomposing the first concurrent medical data modification request to obtain multiple terminal concurrent modification requests; activating a conflict detection data step size constraint, wherein the conflict detection data step size constraint comprises a plurality of predetermined conflict detection data step sizes; Based on the conflict detection data step size constraint, respectively, performing conflict identification on the multiple terminal concurrent modification requests in pairs to obtain multiple terminal request conflict identification results; Conflict association is performed according to the conflict identification results of the multiple terminal requests to generate the first modification request conflict detection result.

6. The method according to claim 1, It is characterized in that Based on the first modification request conflict detection result, synchronously modifying the medical data cloud according to the first concurrent medical data modification request includes: Based on the modification request conflict correction model, correcting the first modification request conflict detection result to obtain a first modification request conflict correction result; Based on the first modification request conflict correction result, optimizing the first concurrent medical data modification request to obtain a first medical data modification request optimization result; Based on the optimization result of the first medical data modification request, the medical data cloud is modified and each terminal is synchronously notified.

7. The method according to claim 6, It is characterized in that Based on the modification request conflict correction model, correcting the first modification request conflict detection result to obtain a first modification request conflict correction result includes: Based on the first modification request conflict detection result, and according to the modification request conflict correction model, obtaining a first request conflict initial correction result; Based on the first modification request conflict detection result, the multiple authentication terminals are associated to determine a first request conflict associated terminal; Sending the first request conflict initial correction result to the first request conflict associated terminal to obtain first conflict correction terminal feedback data; Based on the first conflict correction terminal feedback data, the first request conflict initial correction result is adjusted to generate the first modified request conflict correction result.

8. A multi-terminal medical data synchronization processing device, It is characterized in that The device comprises: A modification request receiving module, wherein the modification request receiving module receives multiple medical data modification requests sent by multiple terminals according to the medical data cloud; A multiple authentication module, wherein the multiple authentication module performs multiple authentication based on the multiple terminals and the multiple medical data modification requests to obtain multiple authentication terminals and multiple authentication medical data modification requests; A mapping association module, wherein the mapping association module performs mapping association based on the multiple authenticated medical data modification requests, the multiple modification request data numbers corresponding to the multiple authenticated medical data modification requests, and the multiple authentication terminals to establish a terminal modification request mapping model; A concurrency detection module, wherein the concurrency detection module performs concurrency detection on the multiple authentication medical data modification requests based on the terminal modification request mapping model to determine a first concurrent medical data modification request; A conflict detection module, wherein the conflict detection module performs conflict detection based on the first concurrent medical data modification request and determines a conflict detection result of the first modification request; A synchronous modification module, which synchronously modifies the medical data cloud based on the first modification request conflict detection result and the first concurrent medical data modification request.

Citation Information

Patent Citations

  • Multi-net and multi-terminal data synchronization method

    CN104468788A

  • Multi-person online data processing system

    CN116909809A

  • Evidence-based tumor immunotherapy transition period scheme construction method and management system

    CN118571442A

  • Detection data platform data synchronization method and system

    CN118708652A

  • Multi-person online document-oriented real-time collaborative editing system and method

    CN118798136A