Data storage method based on inspection and check mutual recognition platform
By adopting uploaded data standards and standardized data transmission interfaces in the inspection and inspection mutual recognition platform, the problem of data format differences in various medical institutions is solved, seamless data docking and mutual recognition are achieved, and data processing efficiency and accuracy are improved. sex.
Patent Information
- Application Number
- CN202411501365.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-25
- Publication Date
- 2025-02-18
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Due to the inconsistent technical paths adopted by various medical institutions, the existing inspection and inspection mutual recognition platforms have different data formats and storage methods, making it difficult to achieve seamless data docking and mutual recognition.
By obtaining uploaded data standards and standardized data transmission interfaces, the data format uploaded by medical institutions at all levels is unified, and a standardized data transmission channel is established to ensure the standardization and uniformity of data transmission. Then, the standard inspection data is obtained through the standardized data transmission interface, and the data is classified and stored in a relational database.
It realizes seamless connection between the mutual recognition platform and medical institution systems at all levels, ensures the unity and standardization of data, and improves the efficiency and accuracy of data processing.
Smart Images

Figure CN119474087A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of data storage, and in particular to a data storage method based on a verification and inspection mutual recognition platform. Background Art
[0002] In the current medical system, with the continuous advancement of medical technology and the increasing cooperation between medical institutions, the mutual recognition of test and inspection results has become an important means to improve the efficiency and quality of medical services. The mutual recognition of test and inspection results refers to the mutual recognition of test and inspection results belonging to the mutual recognition items between medical institutions, which is used to standardize medical service behaviors, promote reasonable inspections, and improve the efficiency of medical resource utilization.
[0003] Data storage plays an important role in the mutual recognition platform for testing and inspection. In related technologies, the mutual recognition platform is connected to multiple medical systems, collects patients' test and inspection data from multiple medical systems, and integrates the data collected from multiple medical systems into a target database. However, due to the inconsistent technical paths adopted by various cities or medical institutions in building the mutual recognition platform for testing and inspection, there are differences in data formats, storage methods, etc. between platforms, making it difficult to achieve seamless connection and mutual recognition of data.
[0004] Therefore, how to solve the above technical defects is an urgent problem to be solved by those skilled in the art. Summary of the invention
[0005] The purpose of this application is to provide a data storage method based on an inspection and examination mutual recognition platform to solve at least one of the above technical problems.
[0006] The above invention objectives of the present application are achieved through the following technical solutions: In the first aspect, the present application provides a data storage method based on a verification and inspection mutual recognition platform, which adopts the following technical solutions: A data storage method based on a verification and inspection mutual recognition platform, comprising: Acquire the upload data standard, and send the upload data standard to the medical institution systems at all levels connected to the mutual recognition platform, wherein the upload data standard is used to unify the data format uploaded by the medical institution systems at all levels; Acquire a standardized data transmission interface, and establish a data transmission channel between the medical institution systems at all levels and the mutual recognition platform based on the standardized data transmission interface, wherein the standardized data transmission interface specifies the data transmission method; Standard test and examination data are acquired through the standardized data transmission interface, data classification is performed based on the standard test and examination data, patient data, test data and examination data are determined, and the patient data, the test data and the examination data are stored in a relational database.
[0007] By adopting the above technical solution, the upload data standard is obtained, and the upload data standard is sent to the medical institution systems at all levels connected to the mutual recognition platform. The upload data standard is used to unify the data format uploaded by the medical institution systems at all levels. Then, a standardized data transmission interface is obtained, and a data transmission channel between the medical institution systems at all levels and the mutual recognition platform is established based on the standardized data transmission interface. The standardized data transmission interface specifies the data transmission method. Furthermore, the standard inspection and examination data is obtained through the standardized data transmission interface, and data classification is performed based on the standard inspection and examination data to determine patient data, inspection data and examination data, and the patient data, inspection data and examination data are stored in a relational database. The upload data standard and the standardized data transmission interface together constitute a complete specification system for data uploading and transmission, ensuring that the data uploaded to the mutual recognition platform by the medical institution systems at all levels are unified and standardized, and realizing seamless connection between the mutual recognition platform and the medical institution systems at all levels.
[0008] In a preferred example, the present application may be further configured as follows: after storing the patient data, the test data and the examination data in a relational database, the following further includes: When the data validity evaluation cycle is reached, a data validity evaluation is performed based on the patient data, the test data and the examination data to determine a first validity score corresponding to the test data and a second validity score corresponding to the examination data, wherein the first validity score and the second validity score are used to reflect the accuracy of the test results in the subsequent treatment process; The first effectiveness score and the second effectiveness score are added to the relational database.
[0009] In a preferred example, the present application may be further configured as follows: after storing the patient data, the test data and the examination data in a relational database, the following further includes: Performing data sensitivity assessment based on each data item in the relational database to determine the sensitivity level corresponding to each data item; Based on the sensitivity level corresponding to each of the data items, the relational database is hierarchically encrypted to obtain an encrypted relational database; The user role division is obtained, and permission settings are performed based on the user role division and the encrypted relational database to obtain role permission configuration, wherein the permission settings are used to control data access by different roles within corresponding permission ranges.
[0010] In a preferred example, the present application may be further configured as follows: after the permission setting is performed based on the user role division and the encrypted relational database, the following further configurations are included: Acquire data access information, and store the data access information in an access log, wherein the data access information includes: access time, access data, and access operation; Anomaly detection is performed based on the access log to determine abnormal behavior, and based on the abnormal behavior, anomaly handling measures are determined.
[0011] In a preferred example, the present application may be further configured as follows: storing the patient data, the test data and the examination data in a relational database includes: storing the patient data in a patient data table in the relational database, storing the test data in a test data table in the relational database, and storing the test data in a test data table in the relational database, wherein the patient data includes: a patient ID; Based on the patient ID, an association relationship is established for the patient data table, the test data table and the examination data table.
[0012] In a preferred example, the present application may be further configured as follows: after establishing associations between the patient data table, the test data table and the examination data table based on the patient ID and obtaining a relational database, the following further configurations are included: Using distributed storage technology, the patient data table, the test data table and the examination data table in the relational database are stored in a dispersed manner and stored in different target nodes respectively; For each of the target nodes, a data replication and synchronization mechanism is configured to improve the availability and fault tolerance of data storage.
[0013] In the second aspect, this application provides a mutual recognition platform, which adopts the following technical solutions: at least one processor; Memory; At least one application, wherein at least one application is stored in a memory and configured to be executed by at least one processor, and the at least one application is configured to: execute the above-mentioned data storage method based on the inspection and examination mutual recognition platform.
[0014] In a third aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution: A computer-readable storage medium stores a computer program, which, when executed in a computer, causes the computer to execute the above-mentioned data storage method based on the verification and inspection mutual recognition platform.
[0015] In a fourth aspect, the present application provides a computer program product, which adopts the following technical solution: A computer program product comprises a computer program, wherein when the computer program is executed by a processor, the data storage method based on the verification and inspection mutual recognition platform is implemented.
[0016] In summary, the present application includes at least one of the following beneficial technical effects: Obtain the upload data standard and send it to the medical institution systems at all levels connected to the mutual recognition platform. The upload data standard is used to unify the data format uploaded by the medical institution systems at all levels. Then, obtain the standardized data transmission interface, and establish the data transmission channel between the medical institution systems at all levels and the mutual recognition platform based on the standardized data transmission interface. The standardized data transmission interface specifies the data transmission method. Furthermore, obtain the standard inspection and examination data through the standardized data transmission interface, classify the data based on the standard inspection and examination data, determine the patient data, inspection data and examination data, and store the patient data, inspection data and examination data in the relational database. The upload data standard and the standardized data transmission interface together constitute a complete specification system for data upload and transmission, ensuring that the data uploaded to the mutual recognition platform by the medical institution systems at all levels are unified and standardized, and realizing the seamless connection between the mutual recognition platform and the medical institution systems at all levels.
[0017] When the data validity evaluation cycle is reached, the data validity evaluation is performed based on the patient data, test data and examination data to determine the first validity score corresponding to the test data and the second validity score corresponding to the examination data. Then, the first validity score and the second validity score are added to the relational database. Regularly evaluating the validity of the test and examination data in the relational database and calculating the accuracy of the test and examination results in the subsequent treatment process will help provide reliable reference information for doctors' diagnosis and treatment. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 It is a flowchart of a data storage method based on an inspection and examination mutual recognition platform in one embodiment of the present application; Figure 2 It is a structural schematic diagram of a data storage device based on a verification and inspection mutual recognition platform in one embodiment of the present application; Figure 3It is a structural diagram of a mutual recognition platform of one embodiment of the present application. DETAILED DESCRIPTION
[0019] The following combination Figures 1 to 3 This application is described in further detail.
[0020] This specific embodiment is merely an explanation of the present application and is not a limitation of the present application. After reading this specification, a person skilled in the art may make non-creative modifications to the present embodiment as needed, but such modifications are protected by the patent law as long as they are within the scope of the present application.
[0021] In order to make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are 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 the field without creative work are within the scope of protection of the present application. It should be noted that in the optional embodiments of the present application, the object information and other related data involved, when the embodiments in the present application are applied to specific products or technologies, need to obtain the permission or consent of the object, and the collection, use and processing of the relevant data need to comply with the relevant laws, regulations and standards of the relevant countries and regions. In other words, if the data related to the object is involved in the embodiments of the present application, it needs to be obtained through the authorization and consent of the object, the authorization and consent of the relevant departments, and in accordance with the relevant laws, regulations and standards of the country and region. If personal information is involved in the embodiments, the acquisition of all personal information needs to obtain the consent of the individual. If sensitive information is involved, the separate consent of the information subject needs to be obtained, and the embodiments also need to be implemented with the authorization and consent of the object.
[0022] In addition, the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article, unless otherwise specified, generally means that the associated objects before and after are in an "or" relationship.
[0023] The embodiments of the present application are further described in detail below in conjunction with the drawings in the specification.
[0024] The embodiment of the present application provides a data storage method based on a verification and inspection mutual recognition platform, which is executed by the mutual recognition platform, such as Figure 1 As shown, the method includes step S101, step S102 and step S103, wherein: Step S101: Acquire the upload data standard, and send the upload data standard to the medical institution systems at all levels connected to the mutual recognition platform, wherein the upload data standard is used to unify the data format uploaded by the medical institution systems at all levels.
[0025] For the embodiment of the present application, the mutual recognition of inspection and test results means that the same inspection has been inspected by the same or higher-level hospital within the effective time limit, and the inspection results of this inspection are mutually recognized between the same or higher-level hospitals, and there is no need to repeat the inspection, that is, a practice of mutual recognition of the inspection and test results of patients between different medical institutions. In order to realize the mutual recognition of inspection and examination operations, a mutual recognition platform for inspection and examination is built. As a centralized data sharing platform, the mutual recognition platform for inspection and examination provides functions such as data upload, download, query and sharing, and supports data interaction between doctors, patients and medical institutions. However, due to differences in data formats, storage methods, etc. adopted by various cities or medical institutions when constructing the mutual recognition platform for inspection and examination, it is difficult to achieve seamless docking and mutual recognition of data. Therefore, in order to solve the differences in data formats between systems of medical institutions at all levels, a unified data standard and interface are pre-established for the mutual recognition platform to realize data intercommunication and sharing between systems of different medical institutions.
[0026] Specifically, the mutual recognition platform pre-stores the upload data standards, which include but are not limited to: data format, content requirements, naming specifications, coding rules, data quality requirements, etc. When setting the upload data standards, the compatibility, integrity and consistency of the data will be comprehensively considered to provide a solid foundation for the exchange and sharing of inspection and examination data. Therefore, obtaining the upload data standards and sending them to the medical institution systems at all levels connected to the mutual recognition platform to ensure that the data formats uploaded to the mutual recognition platform by the medical institution systems at all levels are consistent will help reduce parsing errors, data loss or data conversion costs caused by inconsistent data formats, thereby improving the efficiency and accuracy of data processing.
[0027] Step S102: Obtain a standardized data transmission interface, and establish a data transmission channel between the medical institution systems at all levels and the mutual recognition platform based on the standardized data transmission interface, wherein the standardized data transmission interface specifies the data transmission method.
[0028] For the embodiment of the present application, a standardized data transmission interface is also pre-set in the mutual recognition platform. The uploaded data standard and the standardized data transmission interface are both designed to ensure that the data uploaded to the mutual recognition platform by medical institutions at all levels are unified and standardized. The two together constitute a complete specification system for data uploading and transmission. Among them, the uploaded data standard stipulates the content, format, naming conventions, etc. of the data, while the standardized data transmission interface stipulates how the inspection data is transmitted in a standard format, that is, the uploaded data standard is the basis of the standardized data transmission interface, and the standardized data transmission interface is the means by which the uploaded data standard can be implemented.
[0029] Specifically, a standardized data transmission interface is obtained. The standardized data transmission interface includes but is not limited to: data transmission method, data format, communication protocol, etc., which is used to unify the data transmission method and interface specifications between the medical structure systems at all levels and the mutual recognition platform. Therefore, based on the standardized data transmission interface, a data transmission channel is established between the medical institution systems at all levels and the mutual recognition platform. By establishing a data transmission channel, technical support is provided for data sharing and mutual recognition between different medical institutions, so that the medical institution systems at all levels can transmit the inspection and examination data to the mutual recognition platform more quickly and stably, while ensuring the reliability and stability of the data transmission process, which helps to break the medical information island and improve the utilization efficiency of medical resources.
[0030] Step S103: Acquire standard test and examination data through a standardized data transmission interface, classify data based on the standard test and examination data, determine patient data, test data and examination data, and store the patient data, test data and examination data in a relational database.
[0031] For the embodiment of the present application, after the data transmission channel is built, the mutual recognition platform can share real-time data with medical institutions at all levels through standardized data transmission interfaces. Therefore, when patients complete the inspection and examination items in medical institutions at all levels, the mutual recognition platform can obtain the patient's standard inspection and examination data from the medical institution system through standardized data transmission interfaces. The standard inspection and examination data is the inspection and examination data that meets the upload data standard. However, the standard inspection and examination data includes data with different attributes in multiple dimensions. In order to better organize and manage the inspection and examination data and improve the accessibility and retrievability of the data, data classification is performed based on the standard inspection and examination data to determine patient data, inspection data and examination data. Patient data is data about the patient's basic information and related conditions, including but not limited to: basic information, medical history information, diagnosis and treatment information and living habits; inspection data refers to data such as physiological and biochemical indicators of patients obtained by laboratory testing methods, including but not limited to: basic physiological indicators, biochemical indicators, etc.; inspection data refers to data on the patient's internal structure and function information obtained by medical imaging, physical examination and other means, including but not limited to: medical imaging images, physical examination images, etc. Furthermore, patient data, test data and examination data are stored in a relational database. By establishing indexes in the relational database, the data query process is accelerated, so that patients, doctors or medical institutions can quickly retrieve all test and examination data of a specific patient when needed. The use of a relational database not only ensures the integrity of the data, but also improves the efficiency of data query.
[0032] It can be seen that in the embodiment of the present application, the upload data standard is obtained, and the upload data standard is sent to the medical institution systems at all levels connected to the mutual recognition platform. The upload data standard is used to unify the data format uploaded by the medical institution systems at all levels. Then, a standardized data transmission interface is obtained, and a data transmission channel between the medical institution systems at all levels and the mutual recognition platform is established based on the standardized data transmission interface. The standardized data transmission interface specifies the data transmission method. Furthermore, standard inspection data is obtained through the standardized data transmission interface, and data classification is performed based on the standard inspection data to determine patient data, test data and inspection data, and the patient data, test data and inspection data are stored in a relational database. The upload data standard and the standardized data transmission interface together constitute a complete standard system for data uploading and transmission, ensuring that the data uploaded to the mutual recognition platform by the medical institution systems at all levels is unified and standardized, and realizing seamless connection between the mutual recognition platform and the medical institution systems at all levels.
[0033] Furthermore, in order to provide doctors with reliable reference information during the diagnosis and treatment process, in the embodiment of the present application, after storing the patient data, test data and examination data in the relational database, it also includes: When the data validity evaluation cycle is reached, the data validity evaluation is performed based on the patient data, the test data and the examination data to determine a first validity score corresponding to the test data and a second validity score corresponding to the examination data, wherein the first validity score and the second validity score are used to reflect the accuracy of the test and examination results in the subsequent treatment process; The first effectiveness score and the second effectiveness score are added to the relational database.
[0034] For the embodiments of the present application, due to the progression of the patient's condition and the patient's own special circumstances, the accuracy of the results given by some test and examination data will be reduced in the subsequent treatment process, and medical institutions cannot directly recognize each other's test and examination results for subsequent diagnosis and treatment. Therefore, regularly evaluating the effectiveness of the test and examination data in the relational database and calculating the accuracy of the test and examination results in the subsequent treatment process will help provide reliable reference information for doctors' diagnosis and treatment.
[0035] In the actual treatment process, not all the tests and inspection data that have been done can be mutually recognized successfully. When the following special circumstances occur, the accuracy of the original test and inspection data will be low and cannot be directly used as the basis for subsequent diagnosis and treatment. For example, due to changes in the condition, the test results are inconsistent with the patient's clinical manifestations and disease diagnosis, and it is difficult to meet the clinical diagnosis and treatment needs; the test results change rapidly during the development and evolution of the disease; the patient is in an emergency state such as emergency or first aid. Therefore, when the data validity evaluation cycle is reached, a data validity evaluation is performed based on the patient data, test data, and inspection data to determine the first validity score corresponding to the test data and the second validity score corresponding to the inspection data. The first validity score and the second validity score are used to reflect the accuracy of the test results in the subsequent treatment process. The validity evaluation cycle is pre-set and stored in the mutual recognition platform, which is used to control the mutual recognition platform to regularly perform data validity evaluation on the relational database. The specific duration of the validity evaluation cycle can be set by the user according to actual needs, and the embodiment of this application is no longer limited. Finally, the first effectiveness score is added to the test data table in the relational database, and the second effectiveness score is added to the examination data table in the relational database, so that when patients, doctors or medical institutions query the test data, they can intuitively understand the accuracy of the test results in the subsequent treatment process, which helps to provide reliable reference information for doctors' diagnosis and treatment.
[0036] There are many ways to evaluate the validity of data, and the embodiments of the present application are no longer limited. In an achievable method, the first validity evaluation standard corresponding to the test data and the second validity evaluation standard corresponding to the inspection data are obtained. The first validity evaluation standard records the corresponding relationship between the diagnosis and treatment information, the timeliness of the inspection data, and the validity score, that is, the diagnosis and treatment information of different patients, and the different time lengths after the release of the inspection data to the present, the inspection data can still have the size of the reference value, and the size of the reference value is expressed by the validity score. Similarly, the second validity evaluation standard records the corresponding relationship between the diagnosis and treatment information, the timeliness of the inspection data, and the validity score, that is, the diagnosis and treatment information of different patients, and the different time lengths after the release of the inspection data to the present, the inspection data can still have the size of the reference value, and the size of the reference value is expressed by the validity score. Therefore, using the first validity evaluation standard, the patient data and the inspection data are evaluated for validity, and the first validity score corresponding to the inspection data is determined; using the second validity evaluation standard, the patient data and the inspection data are evaluated for validity, and the second validity score corresponding to the inspection data is determined.
[0037] It can be seen that in the embodiment of the present application, when the data validity evaluation cycle is reached, the data validity evaluation is performed based on the patient data, the test data and the examination data to determine the first validity score corresponding to the test data and the second validity score corresponding to the examination data. Then, the first validity score and the second validity score are added to the relational database. Regularly evaluating the validity of the test and examination data in the relational database and calculating the accuracy of the test and examination results in the subsequent treatment process can help provide reliable reference information for doctors' diagnosis and treatment.
[0038] Furthermore, in order to effectively reduce the risk of data leakage and prevent unauthorized access and data abuse, in the embodiment of the present application, after storing the patient data, test data and examination data in the relational database, it also includes: Perform data sensitivity assessment based on each data item in the relational database to determine the sensitivity level of each data item; Based on the sensitivity level of each data item, the relational database is encrypted hierarchically to obtain an encrypted relational database; The user role division is obtained, and permission settings are performed based on the user role division and the encrypted relational database to obtain the role permission configuration, wherein the permission settings are used to control data access by different roles within the corresponding permission range.
[0039] For the embodiment of the present application, in order to ensure data security, encryption operations are performed on the relational database to effectively prevent data leakage. Of course, since the data in the relational database has different sensitivities, the use of hierarchical encryption to build a multi-level data security protection system can effectively reduce the risk of data leakage and ensure that highly sensitive data can be more strongly protected. At the same time, permissions are set for the encrypted relational database to ensure that only authorized users can access data within the corresponding permission range, effectively preventing unauthorized access and data abuse, and further ensuring data security.
[0040] Specifically, the mutual recognition platform pre-stores data sensitivity assessment standards, which are formulated based on relevant laws, regulations and industry norms, and are used to assess the risks that may be caused by the leakage of each data item. Therefore, using the data sensitivity assessment standards, each data item in the relational database is evaluated for data sensitivity, and the sensitivity level corresponding to each data item is determined, where the sensitivity level includes: low sensitivity, medium sensitivity and high sensitivity, and the sensitivity level can be used as the basis for subsequent hierarchical encryption of data. Furthermore, based on the sensitivity level corresponding to each data item, the relational database is hierarchically encrypted to obtain an encrypted relational database. When performing hierarchical encryption operations, the corresponding encryption algorithm and encryption strength are selected to encrypt the data according to the sensitivity level of the data item. For example, for highly sensitive data, a stronger encryption algorithm and a higher encryption strength are used.
[0041] Furthermore, in order to ensure that only users with corresponding permissions can access and operate specific data and improve the security of the relational database, permissions are set based on user role division and encrypted relational database to obtain role permission configuration. User role division divides all users who access the relational database into different roles. Access users with the same role will have the same permissions. Permissions refer to the permissions to view, modify, and other operations on different data in the relational database. When performing permission settings, it is achieved by associating roles with permissions, rather than directly assigning permissions to users. This method improves the flexibility and security of permission management.
[0042] It can be seen that in the embodiment of the present application, a data sensitivity assessment is performed based on each data item in the relational database to determine the sensitivity level corresponding to each data item. Then, based on the sensitivity level corresponding to each data item, the relational database is hierarchically encrypted to obtain an encrypted relational database. The use of hierarchical encryption to build a multi-level data security protection system can effectively reduce the risk of data leakage and ensure that highly sensitive data can be more strongly protected. Furthermore, permission setting is performed based on user role division and the encrypted relational database to obtain role permission configuration. The permission setting effectively prevents unauthorized access and data abuse, further ensuring data security.
[0043] Furthermore, in order to prevent potential security threats and reduce the occurrence of security incidents, in the embodiment of the present application, after obtaining the role permission configuration, the following is also included: Acquire data access information and store the data access information in an access log, wherein the data access information includes: access time, access data, and access operation; Perform anomaly detection based on access logs to identify abnormal behaviors, and determine abnormal handling measures based on the abnormal behaviors.
[0044] For the embodiment of the present application, the mutual recognition platform will monitor the access events of the relational database, including the access, reading, and modification of the inspection data, and will extract key information from the access events, including but not limited to: access time (e.g., timestamp), access data (e.g., patient ID, inspection data ID, inspection data ID) and access operations (e.g., read, write and delete operations, etc.), and then integrate the above key information into a complete data access information. The data access information is stored in the access log, where the access log can be a database, a file or a special log management system to ensure that the storage of the access log is safe and reliable, which is convenient for subsequent anomaly detection. In order to improve the security of the relational database and effectively prevent potential security risks, anomaly detection is performed based on the access log to determine whether there is abnormal behavior at present. When there is no abnormal behavior, the mutual recognition platform is controlled to work normally; when there is abnormal behavior, the corresponding abnormal handling measures are taken in time. Timely response and handling measures are of great significance for preventing potential security threats and reducing the occurrence of security accidents.
[0045] For abnormal behavior, there are many types of abnormal behavior, including but not limited to: unauthorized access attempts, abnormally frequent access requests, changes in access patterns, etc., and of course other abnormal behaviors can also be included, which are no longer limited in the embodiments of the present application. For abnormal detection, when the mutual recognition platform detects that an unauthorized user attempts to access a protected relational database, for example, an illegal user uses incorrect credentials to access a relational database, then the abnormal behavior is determined: unauthorized access attempts. When the mutual recognition platform detects that the same user sends a large amount of data access information in a short period of time, it indicates that the user account may be controlled by malware for automated attacks, so the abnormal behavior is determined: abnormally frequent access requests. When it is detected that the access mode of the user request end has changed significantly compared with the previous one, for example, sensitive resources that have never been accessed before have been accessed or accessed in an unusual time period, the abnormal behavior is determined: the change in access mode. Furthermore, automatically triggering the early warning mechanism when abnormal behavior is discovered is an important part of ensuring the security of the relational database. Therefore, based on the abnormal behavior, the abnormal handling measures are determined, wherein the abnormal handling measures include but are not limited to: recording alarms, real-time blocking, resetting resource authorization credentials, isolating attack sources, updating access control rules, and enhancing identity authentication mechanisms. The correspondence between abnormal behaviors and abnormal handling measures is pre-stored in the mutual recognition platform so that the abnormal handling measures can be determined quickly and accurately. The correspondence between the two can be set according to actual conditions and is not limited in the embodiments of the present application.
[0046] It can be seen that in the embodiment of the present application, data access information is obtained and stored in the access log, wherein the data access information includes: access time, access data and access operation. Then, anomaly detection is performed based on the access log to determine abnormal behavior, and based on the abnormal behavior, abnormal handling measures are determined. Timely taking corresponding abnormal handling measures, timely response and handling measures are of great significance for preventing potential security threats and reducing the occurrence of security accidents.
[0047] Furthermore, in order to better manage and utilize different types of data and improve the accessibility and retrievability of data, in an embodiment of the present application, patient data, test data, and examination data are stored in a relational database, including: storing patient data in a patient data table in a relational database, storing test data in a test data table in a relational database, and storing test data in a test data table in a relational database, wherein the patient data includes: a patient ID; Based on the patient ID, an association relationship is established for the patient data table, the test data table, and the examination data table.
[0048] For the embodiments of the present application, since the patient data, test data and examination data in the standard test and examination data have different requirements in nature, data dimension and data storage, storing the patient data, test data and examination data in different data tables respectively helps to better manage and utilize different types of data. At the same time, establishing the association between different data tables based on the patient ID improves the accessibility and searchability of the data, which helps doctors, patients or medical institutions to quickly retrieve the required test and examination data.
[0049] Specifically, the mutual recognition platform pre-stores patient data tables, test data tables, and examination data tables, and sets specific fields for each data table according to the data content in the specified upload data standard, so that patient data is stored in the patient data table, test data is stored in the test data table, and examination data is stored in the examination data table. Furthermore, based on the patient ID, an association relationship is established for the patient data table, the test data table, and the examination data table, wherein the patient ID serves as the primary key of the patient data table and as the foreign key of the test data table and the examination data table.
[0050] It can be seen that in the embodiment of the present application, the patient data is stored in the patient data table in the relational database, the test data is stored in the test data table in the relational database, and the examination data is stored in the examination data table in the relational database. Storing in different data tables helps to better manage and utilize different types of data. Then, based on the patient ID, an association relationship is established for the patient data table, the test data table, and the examination data table, which improves the accessibility and retrievability of the data, and helps doctors, patients, or medical institutions to quickly retrieve the required test and examination data.
[0051] Further, in order to improve the availability of data storage and improve the overall performance and stability of data storage, in the embodiment of the present application, based on the patient ID, an association relationship is established for the patient data table, the test data table and the examination data table, and after obtaining the relational database, it also includes: Using distributed storage technology, the patient data table, test data table and examination data table in the relational database are dispersedly stored and stored on different target nodes respectively; For each target node, configure data replication and synchronization mechanisms to improve the availability and fault tolerance of data storage.
[0052] For the embodiments of the present application, in order to improve the availability and fault tolerance of data storage and enhance the performance of data storage and access, distributed storage technology is introduced to disperse and store all data in the relational database on different target nodes. Even if a node fails, the data on other nodes is still available, thereby improving the availability of data storage. Distributed storage on different target nodes allows data to be accessed and processed on multiple nodes simultaneously, avoiding overload of a single node and improving the overall performance and stability of data storage.
[0053] Specifically, the patient data table, the test data table, and the inspection data table are sharded according to preset rules (for example, patient ID, timestamp, region, etc.) so that each data table is divided into multiple fragments, each fragment containing a portion of data. Then, according to performance requirements, different physical nodes (servers) are selected as target nodes, wherein each target node has sufficient storage and processing capabilities, and then the sharded data fragments are distributed to different target nodes to ensure that the fragments of each data table are evenly distributed on different target nodes to improve load balancing and fault tolerance. After that, the master-slave replication relationship is configured on each target node, that is, one node is selected as the master node, and the other nodes are selected as slave nodes. The master node is responsible for processing write operations and synchronizing write operations to the slave nodes. The protocols for executing master-slave replication include: synchronous replication, asynchronous replication, and semi-synchronous replication. At the same time, a synchronization mechanism is set to ensure that the master node returns the result of the successful write operation to the mutual recognition platform only after successfully copying the data on the slave node, and the replication delay or failure problem is discovered and solved in a timely manner during the monitoring of the replication process. Of course, you can also configure a failover mechanism. When the master node fails, the slave node will be automatically promoted to the master node to continue providing services, ensuring the integrity and consistency of data during the failover process.
[0054] It can be seen that in the embodiment of the present application, the patient data table, the test data table and the examination data table in the relational database are stored in a dispersed manner and stored on different target nodes respectively by using distributed storage technology. Furthermore, for each target node, a data replication and synchronization mechanism is configured to improve the availability and fault tolerance of data storage. The use of distributed storage technology improves the availability of data storage and improves the overall performance and stability of data storage.
[0055] The above embodiment introduces a data storage method based on an inspection and examination mutual recognition platform from the perspective of method flow. The following embodiment introduces a data storage device based on an inspection and examination mutual recognition platform from the perspective of a virtual module or a virtual unit. For details, please refer to the following embodiment.
[0056] The present application embodiment provides a data storage device based on a verification and inspection mutual recognition platform, such as Figure 2As shown, the data storage device based on the inspection and examination mutual recognition platform may specifically include: The upload data standard module 210 is used to obtain the upload data standard and send the upload data standard to the medical institution systems at all levels connected to the mutual recognition platform, wherein the upload data standard is used to unify the data format uploaded by the medical institution systems at all levels; The standard transmission interface module 220 is used to obtain a standardized data transmission interface and establish a data transmission channel between the medical institution systems at all levels and the mutual recognition platform based on the standardized data transmission interface, wherein the standardized data transmission interface specifies the data transmission method; The data classification storage module 230 is used to obtain standard test and examination data through a standardized data transmission interface, classify data based on the standard test and examination data, determine patient data, test data and examination data, and store the patient data, test data and examination data in a relational database.
[0057] For the embodiment of the present application, the upload data standard is obtained, and the upload data standard is sent to the medical institution systems at all levels connected to the mutual recognition platform. The upload data standard is used to unify the data format uploaded by the medical institution systems at all levels. Then, a standardized data transmission interface is obtained, and a data transmission channel between the medical institution systems at all levels and the mutual recognition platform is established based on the standardized data transmission interface. The standardized data transmission interface specifies the data transmission method. Furthermore, standard inspection data is obtained through the standardized data transmission interface, data classification is performed based on the standard inspection data, patient data, test data and inspection data are determined, and patient data, test data and inspection data are stored in a relational database. The upload data standard and the standardized data transmission interface together constitute a complete specification system for data uploading and transmission, ensuring that the data uploaded to the mutual recognition platform by the medical institution systems at all levels is unified and standardized, and realizing seamless connection between the mutual recognition platform and the medical institution systems at all levels.
[0058] A possible implementation of the embodiment of the present application is a data storage device based on a verification and inspection mutual recognition platform, further comprising: An effectiveness evaluation module, for performing data effectiveness evaluation based on patient data, test data and examination data when a data effectiveness evaluation cycle is reached, and determining a first effectiveness score corresponding to the test data and a second effectiveness score corresponding to the examination data, wherein the first effectiveness score and the second effectiveness score are used to reflect the accuracy of the test and examination results in the subsequent treatment process; The first effectiveness score and the second effectiveness score are added to the relational database.
[0059] A possible implementation of the embodiment of the present application is a data storage device based on a verification and inspection mutual recognition platform, further comprising: A hierarchical encryption module is used to perform data sensitivity assessment based on each data item in the relational database and determine the sensitivity level corresponding to each data item; Based on the sensitivity level of each data item, the relational database is encrypted hierarchically to obtain an encrypted relational database; The user role division is obtained, and permission settings are performed based on the user role division and the encrypted relational database to obtain the role permission configuration, wherein the permission settings are used to control data access by different roles within the corresponding permission range.
[0060] A possible implementation of the embodiment of the present application is a data storage device based on a verification and inspection mutual recognition platform, further comprising: An anomaly detection module is used to obtain data access information and store the data access information in an access log, wherein the data access information includes: access time, access data and access operation; Perform anomaly detection based on access logs to identify abnormal behaviors, and determine abnormal handling measures based on the abnormal behaviors.
[0061] In a possible implementation of the embodiment of the present application, the data classification storage module 230 is used to: storing patient data in a patient data table in a relational database, storing test data in a test data table in a relational database, and storing test data in a test data table in a relational database, wherein the patient data includes: a patient ID; Based on the patient ID, an association relationship is established for the patient data table, the test data table, and the examination data table.
[0062] A possible implementation of the embodiment of the present application is a data storage device based on a verification and inspection mutual recognition platform, further comprising: A distributed storage module is used to utilize distributed storage technology to disperse and store patient data tables, test data tables, and examination data tables in a relational database, and store them on different target nodes respectively; For each target node, configure data replication and synchronization mechanisms to improve the availability and fault tolerance of data storage.
[0063] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the data storage device based on the inspection and examination mutual recognition platform described above can refer to the corresponding process in the aforementioned method embodiment and will not be repeated here.
[0064] The present application embodiment provides a mutual recognition platform, such as Figure 3 As shown, Figure 3The mutual recognition platform 300 shown includes: a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, such as through a bus 302. Optionally, the mutual recognition platform 300 may also include a transceiver 304. It should be noted that in actual applications, the transceiver 304 is not limited to one, and the structure of the mutual recognition platform 300 does not constitute a limitation on the embodiments of the present application.
[0065] The processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor 301 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0066] The bus 302 may include a path to transmit information between the above components. The bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 302 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but it does not mean that there is only one bus or only one type of bus.
[0067] The memory 303 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0068] The memory 303 is used to store the application code for executing the solution of the present application, and the execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the contents shown in the above method embodiment.
[0069] The mutual recognition platform includes but is not limited to: mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle terminals (such as vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. It can also be a server, etc. Figure 3 The mutual recognition platform shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0070] An embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer-readable storage medium is run on a computer, the computer can execute the corresponding content in the aforementioned method embodiment.
[0071] The embodiment of the present application provides a computer program product, which includes a computer program, which implements the method in any of the above embodiments when executed by a processor. Compared with the related art, the embodiment of the present application obtains the upload data standard, and sends the upload data standard to the medical institution system at all levels connected to the mutual recognition platform, and the upload data standard is used to unify the data format uploaded by the medical institution system at all levels. Then, a standardized data transmission interface is obtained, and a data transmission channel between the medical institution system at all levels and the mutual recognition platform is established based on the standardized data transmission interface. The standardized data transmission interface specifies the data transmission method. Furthermore, standard inspection data is obtained through the standardized data transmission interface, data classification is performed based on the standard inspection data, patient data, inspection data and inspection data are determined, and patient data, inspection data and inspection data are stored in a relational database. The upload data standard and the standardized data transmission interface together constitute a complete specification system for data upload and transmission, ensuring that the data uploaded to the mutual recognition platform by the medical institution system at all levels is unified and standardized, and realizing seamless connection between the mutual recognition platform and the medical institution system at all levels.
[0072] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
[0073] The above are only some implementation methods of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A data storage method based on a verification and inspection mutual recognition platform, characterized in that: Executed by the mutual recognition platform, including: Acquire the upload data standard, and send the upload data standard to the medical institution systems at all levels connected to the mutual recognition platform, wherein the upload data standard is used to unify the data format uploaded by the medical institution systems at all levels; Acquire a standardized data transmission interface, and establish a data transmission channel between the medical institution systems at all levels and the mutual recognition platform based on the standardized data transmission interface, wherein the standardized data transmission interface specifies the data transmission method; Standard test and examination data are acquired through the standardized data transmission interface, data classification is performed based on the standard test and examination data, patient data, test data and examination data are determined, and the patient data, the test data and the examination data are stored in a relational database.
2. The data storage method based on the inspection and examination mutual recognition platform according to claim 1 is characterized in that: After storing the patient data, the test data and the inspection data in a relational database, the method further includes: When the data validity evaluation cycle is reached, a data validity evaluation is performed based on the patient data, the test data and the examination data to determine a first validity score corresponding to the test data and a second validity score corresponding to the examination data, wherein the first validity score and the second validity score are used to reflect the accuracy of the test results in the subsequent treatment process; The first effectiveness score and the second effectiveness score are added to the relational database.
3. The data storage method based on the inspection and examination mutual recognition platform according to claim 1 is characterized in that: After storing the patient data, the test data and the inspection data in a relational database, the method further includes: Performing data sensitivity assessment based on each data item in the relational database to determine the sensitivity level corresponding to each data item; Based on the sensitivity level corresponding to each of the data items, the relational database is hierarchically encrypted to obtain an encrypted relational database; The user role division is obtained, and permission settings are performed based on the user role division and the encrypted relational database to obtain role permission configuration, wherein the permission settings are used to control data access by different roles within corresponding permission ranges.
4. The data storage method based on the inspection and examination mutual recognition platform according to claim 3 is characterized in that: After the permission setting is performed based on the user role division and the encrypted relational database to obtain the role permission configuration, the method further includes: Acquire data access information, and store the data access information in an access log, wherein the data access information includes: access time, access data, and access operation; Anomaly detection is performed based on the access log to determine abnormal behavior, and based on the abnormal behavior, anomaly handling measures are determined.
5. The data storage method based on the inspection and examination mutual recognition platform according to claim 1 is characterized in that: The storing of the patient data, the test data and the examination data into a relational database comprises: storing the patient data in a patient data table in the relational database, storing the test data in a test data table in the relational database, and storing the test data in a test data table in the relational database, wherein the patient data includes: a patient ID; Based on the patient ID, an association relationship is established for the patient data table, the test data table and the examination data table.
6. The data storage method based on the inspection and examination mutual recognition platform according to claim 5 is characterized in that: After establishing associations among the patient data table, the test data table and the examination data table based on the patient ID to obtain a relational database, the method further includes: Using distributed storage technology, the patient data table, the test data table and the examination data table in the relational database are stored in a dispersed manner and stored in different target nodes respectively; For each of the target nodes, a data replication and synchronization mechanism is configured to improve the availability and fault tolerance of data storage.
7. A mutual recognition platform, characterized in that: include: at least one processor; Memory; At least one application, wherein at least one application is stored in a memory and configured to be executed by at least one processor, and the at least one application is configured to: execute the data storage method based on the inspection and examination mutual recognition platform as described in any one of claims 1 to 6.
8. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed in a computer, the computer is caused to execute the data storage method based on the inspection and examination mutual recognition platform as described in any one of claims 1 to 6.
9. A computer program product, characterized in that It comprises a computer program, wherein the computer program is executed by a processor to implement the data storage method based on the verification and inspection mutual recognition platform as described in any one of claims 1 to 6.
Citation Information
Patent Citations
System and method for achieving checking result sharing
CN104463751A
Medical examination data sharing method and medical examination data sharing system
CN108520770A
Examination result sharing and mutual recognition system
CN113948172A
Clinical examination result mutual recognition method and system based on block chain
CN114912090A
Inspection result mutual recognition method and device, storage medium and electronic equipment
CN115966275A