Blockchain-based pension security data auditing method, device, equipment and medium
By using blockchain technology to automatically evaluate and audit long-term care insurance data, the problems of favoritism and fraud and poor data flow caused by manual execution have been solved, realizing an efficient and transparent regulatory process and improving the accuracy of audits and the authenticity of data.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-29
- Publication Date
- 2026-04-07
AI Technical Summary
In existing technologies, long-term care insurance spot checks rely on manual execution, which is prone to problems such as favoritism, rent-seeking, and poor data flow, resulting in long inspection cycles and high labor costs.
A blockchain-based method for auditing pension security data is adopted. This method utilizes auditing equipment nodes to receive historical data, automatically assesses institutional profiles and calculates evaluation scores through oracle technology, and conducts audits based on geographic information to reduce human intervention and ensure the transparency and accuracy of data transmission.
It improved the accuracy and efficiency of audits, reduced labor costs, ensured the authenticity and anti-counterfeiting properties of data, and achieved a transparent regulatory process.
Smart Images

Figure CN115827613B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of blockchain technology, and in particular to a blockchain-based method, apparatus, equipment and medium for auditing pension security data. Background Technology
[0002] Long-term care insurance is a type of medical insurance that targets insured individuals who are chronically disabled. It focuses on addressing the costs of basic living care and medical care closely related to basic living for severely disabled individuals. Due to the large number of participants in long-term care insurance, such as medical insurance agencies, long-term care insurance providers, and designated contracted elderly care (nursing) institutions, routine supervision and inspections are often insufficient to identify problems, making the regulatory situation quite challenging.
[0003] In existing technologies, surprise inspections, with their characteristics of suddenness, secrecy, and flexibility, are widely used in the field of medical insurance fund supervision. That is, when supervising medical insurance funds, methods such as regular inspections and surprise inspections can be adopted.
[0004] However, the above methods rely too heavily on manual execution, which can easily lead to problems such as favoritism, corruption, and rent-seeking. Furthermore, data flow can be disrupted during flight inspections, resulting in longer inspection cycles and higher labor costs. Summary of the Invention
[0005] This application provides a blockchain-based method, device, equipment, and medium for auditing pension security data, which addresses the problems of reliance on manual execution during spot checks, which can easily lead to favoritism, rent-seeking, and data flow difficulties, resulting in long inspection cycles and excessively high labor costs.
[0006] Firstly, this application provides a blockchain-based method for auditing pension security data, applied to a blockchain system, wherein the blockchain system includes auditing device nodes and multiple access nodes; the method includes:
[0007] The auditing device node receives historical pension security data sent by each access node and downloads the historical pension security data to the auditing device; the auditing device has a unique built-in auditing device node.
[0008] The system receives an evaluation score sent by the auditing device using an oracle-based method. The evaluation score is calculated by the auditing device based on behavioral feature data extracted from the historical pension security data, establishing an institutional profile based on the behavioral feature data, and calculating the institutional profile using a predefined algorithm.
[0009] Every preset period, it is determined whether the evaluation score meets the preset requirements;
[0010] If the evaluation score is determined to meet the preset requirements, the audit process is initiated so that the audit equipment audits the historical pension security data based on geographic information and according to predefined criteria.
[0011] Optionally, before receiving historical pension security data sent by each access node based on the audit equipment node, the method further includes:
[0012] Obtain the identity information corresponding to each access node, and verify the access node based on the identity information;
[0013] If the authentication of the access node is confirmed to be successful, the access node will be connected to the blockchain system.
[0014] Optionally, the auditing equipment extracts behavioral characteristic data from the historical pension security data, and establishes an institutional profile based on the behavioral characteristic data, including:
[0015] The auditing equipment extracts behavioral characteristic data from the historical pension security data based on big data statistical methods;
[0016] Obtain the type corresponding to each access node, determine the parameters corresponding to the organization profile based on the type, and establish the organization profile based on the behavioral feature data and the parameters.
[0017] Optionally, the evaluation score sent by the auditing device based on an oracle is received, including:
[0018] The system receives key-value pairs sent by the auditing device, where the key-value pairs are the identity information corresponding to each access node obtained by the auditing device. It then calculates a profile score using the organization profile and a first predefined formula, and calculates the profile score using an encryption algorithm to obtain first data, which is constructed based on the identity information and the first data.
[0019] The first smart contract is invoked to de-identify the key-value pairs, and the de-identified key-value pairs are sent to the auditing device so that the auditing device can calculate the evaluation score corresponding to each access node based on the de-identified key-value pairs and the second predefined formula.
[0020] Receive the evaluation score sent by the auditing device in an oracle-based manner.
[0021] Optionally, the auditing equipment calculates the evaluation score corresponding to each access node based on the de-identified key-value pairs and a second predefined formula, including:
[0022] The auditing equipment obtains the previous credit score for each access node and calculates the point value for each access node based on the credit score and a second predefined formula.
[0023] The integral value is added to the first data in the key-value pair after desensitization processing to obtain the evaluation score corresponding to each access node.
[0024] Optionally, the auditing equipment audits the historical pension security data based on geographic information and according to predefined criteria, including:
[0025] The auditing equipment acquires the geographical information corresponding to the auditing equipment, and performs hash calculation based on the geographical information to obtain the second data; the geographical information includes longitude, latitude and altitude;
[0026] Obtain the timestamp corresponding to the time the geographic information was sent, and associate the historical pension security data based on the timestamp;
[0027] The predefined criteria are invoked to audit the second data and the associated historical pension security data in order to find abnormal data in the historical pension security data.
[0028] Optionally, the method further includes:
[0029] If it is determined that the evaluation score does not meet the preset requirements, the credit score corresponding to the access node is updated based on the evaluation score.
[0030] If it is determined that the number of times the evaluation score meets the preset requirements is greater than the preset threshold, then the access node corresponding to the evaluation score is added to the blacklist.
[0031] Secondly, this application provides a blockchain-based pension security data auditing device, applied to a blockchain system, the blockchain system including auditing device nodes and multiple access nodes, the device comprising:
[0032] The download module is used to receive historical pension security data sent by each access node based on the audit device node, and download the historical pension security data to the audit device; the audit device has a unique built-in audit device node;
[0033] The receiving module is used to receive the evaluation score sent by the auditing device based on the oracle; the evaluation score is obtained by the auditing device extracting behavioral feature data from the historical pension security data, building an institutional profile based on the behavioral feature data, and calculating the institutional profile based on the predefined algorithm.
[0034] The judgment module is used to determine whether the evaluation score meets the preset requirements at preset intervals;
[0035] The audit module is used to initiate the audit process when it is determined that the evaluation score meets the preset requirements, so that the audit equipment audits the historical pension security data based on geographic information and according to predefined criteria.
[0036] Thirdly, this application also provides an electronic device, including: a processor, and a memory communicatively connected to the processor;
[0037] The memory stores computer-executed instructions;
[0038] The processor executes computer execution instructions stored in the memory to implement the method as described in any one of the first aspects.
[0039] Fourthly, this application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of the first aspects.
[0040] In summary, this application provides a blockchain-based method, apparatus, device, and medium for auditing pension security data. Applied to a blockchain system, the blockchain system includes an audit device node and multiple access nodes. Specifically, the audit device node receives historical pension security data sent by each access node and downloads this historical pension security data to the audit device. The audit device has a unique built-in audit device node. Furthermore, it receives evaluation scores sent by the audit device using an oracle. The evaluation scores are used by the audit device to extract behavioral feature data from the historical pension security data, build an institutional profile based on the behavioral feature data, and then... The data is calculated using a predefined algorithm. Furthermore, every preset period, the evaluation score is checked to see if it meets preset requirements. If the evaluation score meets the preset requirements, the audit process is initiated, allowing the audit equipment to audit historical pension data based on geographic information and predefined criteria. This utilizes scalable oracle technology, enabling unmanned operation and reducing labor costs. Data transmission based on blockchain ensures data tamper-proofing, good transferability, and the authenticity and reliability of the original data, thus greatly improving the accuracy of the audit. By using geographic information as a crucial basis for auditing, the anti-counterfeiting properties of the data are enhanced, resulting in higher audit accuracy. Attached Figure Description
[0041] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0042] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of this application;
[0043] Figure 2 A flowchart illustrating a blockchain-based method for auditing pension security data, provided as an embodiment of this application;
[0044] Figure 3 A flowchart illustrating a specific blockchain-based method for auditing pension security data, provided as an embodiment of this application;
[0045] Figure 4 A schematic diagram of a blockchain-based elderly care security data auditing device provided in this application embodiment;
[0046] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0047] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0048] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0049] To facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and purpose. For example, "first device" and "second device" are merely used to distinguish different devices and do not limit their order of execution. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that "first" and "second" do not necessarily imply that they are different.
[0050] It should be noted that, in this application, the terms "exemplary" or "for example" are used to indicate that something is being described as an example, illustration, or illustration. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design solutions. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0051] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0052] The blockchain-based data auditing method for elderly care insurance provided in this application is applied to the long-term care insurance scenario, which facilitates the development of a high-quality and high-standard regulatory mechanism, improves the efficiency and capability of surprise inspections, and optimizes the surprise inspection process of long-term care insurance by using an integrated regulatory device as a carrier and applying blockchain technology to achieve regulatory transparency, reduce human intervention, and enhance the credibility of the surprise inspection device. The embodiments of this application are described below with reference to the accompanying drawings. Figure 1 This is a schematic diagram illustrating an application scenario provided by an embodiment of this application. The blockchain-based pension security data auditing method provided in this application can be applied to, for example... Figure 1 The application scenario shown includes: a monitoring all-in-one machine 101 and a blockchain system 102; wherein, the blockchain system 102 includes a monitoring all-in-one machine node (blockchain node) and multiple access nodes (blockchain nodes), such as a medical insurance bureau node and a nursing home node.
[0053] Specifically, the integrated monitoring machine node can collect historical elderly care security data sent by the medical insurance bureau node and the nursing home node, such as long-term care fund data over the years. Furthermore, the integrated monitoring machine 101 downloads the long-term care fund data over the years based on the integrated monitoring machine node, calculates and processes it to obtain the corresponding evaluation score, and sends the evaluation score to the blockchain system 102 for threshold judgment. When the blockchain system 102 determines that the evaluation score is lower than the inspection threshold, it puts the corresponding long-term care fund data into the batch to be inspected list, and then automatically starts the on-site inspection process through a smart contract so that the integrated monitoring machine 101 can audit the long-term care fund data.
[0054] It is understood that the carrier for the blockchain-based pension security data auditing method provided in this application may include a server, a cloud server, and an integrated monitoring machine, or it may be a system platform that combines all functions. This application does not specifically limit this.
[0055] It should be noted that this application embodiment does not specifically limit the number and type of access nodes included in the blockchain system 102. The blockchain system 102 may also include nodes of contracted service agencies, evaluation agencies, social security bureaus, medical insurance bureaus, commercial insurance companies, etc., which are not listed here in this application embodiment.
[0056] One possible approach is to use methods such as regular inspections and surprise inspections to audit data when supervising medical insurance funds.
[0057] However, due to the large number of participants in long-term care insurance, including medical insurance agencies, long-term care insurance providers, and designated contracted elderly care (nursing) institutions, solving the problems of "difficult care and high costs" is difficult. Surprise inspections rely too heavily on manual execution, which can easily lead to problems such as favoritism, corruption, and rent-seeking. Furthermore, data flow is often disrupted during the surprise inspection process, resulting in long inspection cycles and excessively high labor costs.
[0058] To address the aforementioned issues, this application provides a blockchain-based method for auditing pension security data. Utilizing blockchain's automated assessment smart contracts and oracle technology on the auditing device, it achieves automatic assessment of institutional credit profiles. After calculating the evaluation score of the institutional profile, unannounced inspections (audits) are automatically initiated for institutions with scores below a threshold. This reduces fraudulent behavior and rent-seeking caused by human intervention. Specifically, the use of scalable oracle technology reduces human intervention, while blockchain technology ensures transparency in the inspection process. Inspections can be executed at any time by displaying contracts, ensuring compliance with regulations. Furthermore, data transmission based on blockchain ensures data tamper-proofing and good transferability, guaranteeing transparency and privacy protection throughout the unannounced inspection process, thus significantly improving audit accuracy. The use of geographic information as an important basis for auditing enhances data anti-counterfeiting capabilities, further increasing audit accuracy.
[0059] The technical solutions of this application will be described in detail below with reference to specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.
[0060] Figure 2 This application provides a flowchart illustrating a blockchain-based method for auditing pension security data. The method is applied to a blockchain system, which includes auditing device nodes and multiple access nodes. Figure 2 As shown, the blockchain-based method for auditing pension security data includes the following steps:
[0061] S201. Based on the auditing device node, receive the historical pension security data sent by each access node, and download the historical pension security data to the auditing device; the auditing device has a unique built-in auditing device node.
[0062] In this embodiment, historical pension security data can refer to funding data from different access nodes, such as long-term care funding data over the years. The access nodes are blockchain nodes deployed by each participating party. These participating parties may include contracted service agencies, assessment agencies, nursing homes, social security bureaus, medical insurance bureaus, and commercial insurance companies, with their corresponding access nodes being contracted service agency nodes, assessment agency nodes, nursing home nodes, social security bureau nodes, medical insurance bureau nodes, and commercial insurance company nodes, respectively. This embodiment does not specifically limit the number or type of parameters for cooperating institutions or their corresponding access nodes.
[0063] The audit equipment mentioned above serves as the main carrier of this application. It is used for on-site inspections, evidence investigations, extraction and sealing of raw data. Specifically, after the Health Commission and the Medical Insurance Bureau formulate the inspection direction and time according to the actual situation, the designated responsible personnel and operators for this action will gather at the specified time and, together with technical personnel, bring the audit equipment to the on-site inspection, evidence investigation, extraction and sealing of raw data.
[0064] It should be noted that the personnel using the audit equipment can also be medical insurance bureaus, inspection teams, etc. This application embodiment does not specifically limit this. The audit equipment is an integrated regulatory machine, and the audit equipment is a blockchain light node that can upload data in real time, but does not participate in consensus. The consensus is conducted by the health commission.
[0065] In this step, the auditing equipment can form a blockchain (consortium blockchain) with the medical insurance center. A consortium blockchain network can then be used to assign a unique code and private key to each auditing device. Each auditing device deploys a unique blockchain node (auditing device node). This node does not participate in ledger consensus; it only uploads and downloads data from blockchain blocks. Furthermore, the auditing equipment and the medical insurance center transmit historical pension security data via an on-chain messenger protocol, reducing blockchain data redundancy. This on-chain messenger protocol is used for the transmission of original evidence, image streams, and video streams. The original evidence refers to the original pension security data.
[0066] Among them, the message queue at the medical insurance bureau's central terminal is used to save historical pension security data uploaded to the medical insurance bureau's server in real time.
[0067] S202. Receive the evaluation score sent by the auditing device based on the oracle; the evaluation score is obtained by the auditing device extracting behavioral feature data from the historical pension security data, building an institutional profile based on the behavioral feature data, and calculating it based on the institutional profile and a predefined algorithm.
[0068] In this application embodiment, the oracle approach can refer to a mechanism that transmits data from outside the blockchain to inside the blockchain. Based on the oracle approach, the blockchain system can realize automatic evaluation of the institutional profiles of service institutions and evaluation institutions, reducing human intervention. The institutional profile is a model of some institutions such as service institutions and evaluation institutions, that is, a credit profile abstracted based on the attributes of the institution, which is used to reflect the basic information of the institution.
[0069] The predefined algorithm can refer to a predefined algorithm used to calculate the corresponding score of the agency profile, such as a weighted summation algorithm, an average value algorithm, etc. This application does not specifically limit this.
[0070] In this step, the auditing equipment extracts behavioral feature data from historical pension security data, establishes an institutional profile based on the behavioral feature data, and calculates an evaluation score based on the institutional profile and a predefined algorithm. Furthermore, the calculated evaluation score is sent to the blockchain system via HTTPS. The transmission method may include distributed ledger transmission and on-chain messenger protocol transmission; this step uses distributed ledger transmission.
[0071] S203. Every preset period, determine whether the evaluation score meets the preset requirements.
[0072] In this embodiment of the application, the preset period can refer to the set periodic inspection time period. This embodiment of the application does not limit the specific value corresponding to the preset period, which can be 1 hour.
[0073] The preset requirement can be set to be lower than the inspection threshold. The inspection threshold is a pre-set value used to determine that the evaluation score of the corresponding organization is too low and a surprise inspection is required. The surprise inspection is an on-site inspection carried out without prior notice to the inspected department. This application embodiment does not limit the specific value of the inspection threshold setting. It can be determined based on the actual application scenario or based on the experience value obtained after big data statistics.
[0074] It is understood that the preset requirements can also be set to be within a preset range, correspond to a specific value, etc., and this application embodiment does not specifically limit this.
[0075] In this step, the scoring smart contract on the blockchain system uses the institution code as the key to periodically retrieve whether the evaluation score corresponding to a certain nursing institution A is lower than the inspection threshold.
[0076] S204. If it is determined that the evaluation score meets the preset requirements, the audit process is initiated so that the audit equipment audits the historical pension security data based on geographic information and according to predefined criteria.
[0077] In this embodiment of the application, the predefined criteria may refer to the evaluation criteria that are formulated in advance to discover problems in the data. The predefined criteria may be the evaluation criteria formulated by the state or the evaluation criteria formulated by an institution. This embodiment of the application does not make specific limitations on this.
[0078] In this step, when a nursing facility A's score is found to be below the inspection threshold, it is added to the list of facilities to be inspected in this batch. The on-site inspection process is then automatically initiated via a smart contract, and inspection personnel and equipment (audit equipment) are randomly assigned. This allows the inspection equipment to audit historical pension security data based on the geographical information corresponding to the inspection equipment and according to predefined criteria. The information corresponding to the assigned inspection personnel and equipment can be saved in the blockchain distributed ledger for subsequent verification and tracing. When a nursing facility A's score is found to be above the inspection threshold, the score of nursing facility A on the blockchain can be automatically updated.
[0079] It should be noted that in this embodiment of the application, each data transmission carries the geographical information of the location of the device (audit device) at the time of transmission. Therefore, the geographical information can be stored on the blockchain as an important basis for data traceability, thereby improving the anti-counterfeiting of the data.
[0080] Therefore, this application provides a blockchain-based method for auditing pension security data. This method involves receiving historical pension security data from each access node via an auditing device node and downloading this data to the auditing device. Furthermore, it receives evaluation scores from the auditing device using an oracle, and at preset intervals, determines whether the evaluation scores meet preset requirements. If so, the auditing process is initiated, allowing the auditing device to audit the historical pension security data based on geographic information and predefined criteria. This utilizes scalable oracle technology, enabling unattended data transmission and reducing labor costs. Furthermore, blockchain-based data transmission ensures data tamper-proofing, good transferability, and the authenticity and reliability of the original data, significantly improving audit accuracy. Using geographic information as a crucial basis for auditing enhances data anti-counterfeiting capabilities and further increases audit accuracy.
[0081] It should be noted that multiple smart contracts are deployed in the consortium blockchain, such as a public disclosure smart contract, a threshold assessment smart contract, an evidence preservation smart contract, and a credit scoring smart contract. These contracts are used to provide functions such as anonymized public disclosure, threshold assessment, auditing processes, evidence transmission, and penalty rectification. The smart contracts are automated programs formed by computers according to pre-defined protocols, requiring no human intervention throughout the process and automatically executing the steps corresponding to the functions.
[0082] Optionally, before receiving historical pension security data sent by each access node based on the audit equipment node, the method further includes:
[0083] Obtain the identity information corresponding to each access node, and verify the access node based on the identity information;
[0084] If the authentication of the access node is confirmed to be successful, the access node will be connected to the blockchain system.
[0085] In this embodiment of the application, the method for authenticating access nodes based on identity information can utilize a signature algorithm or an encryption algorithm, and this embodiment of the application does not specifically limit the method.
[0086] In this step, when establishing a consortium blockchain among contracted service agencies, assessment agencies, nursing homes, social security bureaus, medical insurance bureaus, and commercial insurance companies, a peer-to-peer node approach is adopted, deploying an access node for each participant. Furthermore, based on a consensus algorithm, the consistency of data records among each access node in the blockchain system is guaranteed, and a public-private key pair is assigned to each access node and bound to its identity information, so that each participant can only be allowed to access the blockchain system through identity authentication.
[0087] Optionally, the consensus algorithm may use the Practical Byzantine Fault Tolerance (PBFT) algorithm, or the Proof of Work (PoW) algorithm, Proof of Stake (PoS) algorithm, Delegated Proof of Stake (DPoS) algorithm, etc., and this application embodiment does not specifically limit it.
[0088] Therefore, this application embodiment can utilize consortium blockchain technology to ensure that each access node complies with regulations, all evidence is tamper-proof, and improve data security.
[0089] Optionally, this application provides a blockchain-based method for auditing pension security data, applied to auditing equipment, the method comprising:
[0090] Historical pension security data is downloaded from the auditing device node. The historical pension security data is the historical pension security data sent by each access node and received by the auditing device node. The auditing device has a unique auditing device node built in.
[0091] Behavioral feature data is extracted from the historical pension security data, an institutional profile is built based on the behavioral feature data, and an evaluation score is calculated based on the institutional profile and a predefined algorithm.
[0092] The evaluation score is sent to the blockchain system using an oracle, so that the blockchain system determines whether the evaluation score meets the preset requirements every preset period; after the blockchain system determines that the evaluation score meets the preset requirements, the audit process is initiated.
[0093] The historical pension security data is audited based on geographic information and according to predefined criteria.
[0094] Optionally, the auditing equipment extracts behavioral characteristic data from the historical pension security data, and establishes an institutional profile based on the behavioral characteristic data, including:
[0095] The auditing equipment extracts behavioral characteristic data from the historical pension security data based on big data statistical methods;
[0096] Obtain the type corresponding to each access node, determine the parameters corresponding to the organization profile based on the type, and establish the organization profile based on the behavioral feature data and the parameters.
[0097] In this embodiment of the application, behavioral feature data can refer to data that can describe basic characteristics corresponding to different participants, such as behavioral feature data of nursing homes. Different access nodes correspond to different types. Taking nursing home institutions as an example, each nursing home is of a different type, such as nursing homes in different regions, nursing homes of different levels and sizes, etc., which use different model parameters respectively.
[0098] In this step, taking the social security pooling area as the unit, after obtaining the long-term care funding data for previous years, big data methods can be used to statistically analyze the behavioral characteristics of nursing homes. Based on the type of nursing home, corresponding model parameters are adopted to establish a nursing home institutional profile at the pooling area level. The nursing home institutional profile is used as the basis model for nursing home performance scoring.
[0099] Therefore, the embodiments of this application can use big data to preprocess historical pension security data, which can improve the efficiency of inspection. Based on the verifiability of big data, the accuracy of the institutional profile is guaranteed, and no human intervention is required. For different types of access nodes, corresponding parameters are used to build profiles to ensure fairness and accuracy.
[0100] Optionally, the evaluation score sent by the auditing device based on an oracle is received, including:
[0101] The system receives key-value pairs sent by the auditing device, where the key-value pairs are the identity information corresponding to each access node obtained by the auditing device. It then calculates a profile score using the organization profile and a first predefined formula, and calculates the profile score using an encryption algorithm to obtain first data, which is constructed based on the identity information and the first data.
[0102] The first smart contract is invoked to de-identify the key-value pairs, and the de-identified key-value pairs are sent to the auditing device so that the auditing device can calculate the evaluation score corresponding to each access node based on the de-identified key-value pairs and the second predefined formula.
[0103] Receive the evaluation score sent by the auditing device in an oracle-based manner.
[0104] In this embodiment, the first predefined formula may refer to a pre-set calculation formula for calculating the profile score (institutional score) corresponding to the access node. The institutional score is used to reflect the credit rating of the institution. For example, the calculation formula is: Institutional Score = Initial Score + Periodic Score * Weight * Size Coefficient. Wherein, the initial score is the original score corresponding to the institution, which can be set the same for each institution or based on the institutional profile. This embodiment does not specifically limit this. The periodic score is the institutional score corresponding to the institution after a certain preset period of evaluation. The weight is the weight value corresponding to the institution, which can be pre-set based on the institutional profile or uniformly issued by the medical insurance bureau. This embodiment does not specifically limit this. The size coefficient is a coefficient value set based on the size of the institution.
[0105] It should be noted that the embodiments of this application do not limit the specific numerical values of the initial score, weight, and scale coefficient.
[0106] Optionally, the encryption algorithm can utilize homomorphic encryption to improve the security of the institutional scoring, and the desensitization process is a desensitization and disclosure process based on the public smart contract deployed in the consortium blockchain to remove sensitive information from the data.
[0107] In this step, for nursing homes within the coordinated area, based on the unique identity document (ID) assigned to the nursing home institution, and based on the first predefined formula, the institution score is calculated. Further, the institution score is used to calculate ciphertext using a homomorphic encryption algorithm, and a key-value pair (institution ID, ciphertext) is generated with the nursing home institution ID as the key and the ciphertext as the value. The web3js interface and the corresponding public contract are called to initiate a transaction request, and the key-value pair is written into the blockchain and synchronized to other nodes so that all other nodes can see the key-value pair, thus achieving the function of immutability.
[0108] Furthermore, the public smart contract deployed in the consortium blockchain is invoked to de-identify the key-value pairs, and the de-identified key-value pairs are sent to the auditing device. The auditing device then calculates the evaluation score for each access node based on the de-identified key-value pairs and a second predefined formula. Correspondingly, the blockchain system also receives the geographical information corresponding to the auditing device for tracing the evaluation score.
[0109] Therefore, the embodiments of this application can automatically execute the predefined processing flow based on smart contracts, reducing human intervention, reducing rent-seeking, and improving convenience.
[0110] Optionally, the auditing equipment calculates an evaluation score based on the organizational profile and a predefined algorithm, including:
[0111] The auditing equipment obtains the identity information corresponding to each access node and calculates the profile score using the organization profile and the first predefined formula;
[0112] The profile score is calculated using an encryption algorithm to obtain first data. A key-value pair is constructed based on the identity information and the first data, and the key-value pair is uploaded to the blockchain system so that the blockchain system calls the first smart contract to de-identify the key-value pair.
[0113] The system receives key-value pairs that have been de-identified from the blockchain system, calculates the evaluation score for each access node based on the de-identified key-value pairs and a second predefined formula, and constructs a target key-value pair based on the evaluation score and the identity information for each access node.
[0114] The target key-value pair is uploaded to the blockchain system so that the blockchain system can call the second smart contract to perform a threshold judgment on the target key-value pair.
[0115] In this embodiment of the application, a threshold evaluation smart contract deployed in the consortium blockchain is invoked to perform threshold judgment on the target key-value pair in order to determine whether to audit the collection process.
[0116] Optionally, the auditing equipment calculates the evaluation score corresponding to each access node based on the de-identified key-value pairs and a second predefined formula, including:
[0117] The auditing equipment obtains the previous credit score for each access node and calculates the point value for each access node based on the credit score and a second predefined formula.
[0118] The integral value is added to the first data in the key-value pair after desensitization processing to obtain the evaluation score corresponding to each access node.
[0119] The second predefined formula can refer to a pre-set calculation formula for calculating the corresponding score value of the access node. The score value is used to reflect the performance of the institution. For example, the calculation formula is: Score value = (Average performance score / Performance score * Last month's nursing fund expenditure / Standard nursing fund expenditure of the unified planning area * (1 - 1 / (Current month - Last inspection month)) * Coefficient * 100%) * 6 * t; where, the performance score is the score of user satisfaction evaluation, such as the positive review rate, complaint rate, etc., the average performance score is the arithmetic mean of the performance scores of all nursing institutions in the unified planning area, the last month's nursing fund expenditure is the reimbursement amount of the nursing fund in the last month, the standard nursing fund expenditure of the unified planning area refers to the average nursing fund amount of the unified planning area under the current nursing institution level, the coefficient is the frequency coefficient of the unannounced inspection, and t is the number of evaluation cycles.
[0120] For example, the evaluation score of each nursing facility can be calculated cyclically on a monthly basis. The calculation method is to calculate the score k for this month, and then subtract the score k from the previous credit score. All nursing facilities below the threshold will be put into the pending list. If the nursing facility is above the threshold, the credit score will be updated, that is, the score D will be increased, and then the cyclic process will continue.
[0121] In this step, the audit equipment can periodically calculate the initial evaluation score of the nursing home, that is, through the initial evaluation score formula: Initial evaluation score = previous credit score - (average performance score / performance score * previous month's nursing fund expenditure / standard nursing fund expenditure of the unified planning area * (1 - 1 / (current month - last inspection month)) * coefficient * 100%) * 6 * t. Then, the initial evaluation score is added to the ciphertext through a homomorphic encryption algorithm to obtain the corresponding evaluation score.
[0122] Therefore, the evaluation score calculated in this application embodiment covers more information, the corresponding evaluation is more accurate, and it is easier to identify problematic nursing institutions. This allows for targeted inspections of institutions that deviate significantly from the normal range, improving inspection efficiency and reducing costs.
[0123] Optionally, the auditing equipment audits the historical pension security data based on geographic information and according to predefined criteria, including:
[0124] The auditing equipment acquires the geographical information corresponding to the auditing equipment, and performs hash calculation based on the geographical information to obtain the second data; the geographical information includes longitude, latitude and altitude;
[0125] Obtain the timestamp corresponding to the time the geographic information was sent, and associate the historical pension security data based on the timestamp;
[0126] The predefined criteria are invoked to audit the second data and the associated historical pension security data in order to find abnormal data in the historical pension security data.
[0127] In this step, each data transmission carries information such as the longitude, latitude, altitude, and timestamp of the location of the device (audit equipment) at the time of transmission. Furthermore, the audit equipment uses the longitude, latitude, and altitude as key information of the data to participate in the block hash calculation to obtain the second data, and calculates the nonce value with the timestamp so that different pieces of evidence can be linked sequentially based on the nonce value. Further, the root value of the Merkle tree is calculated based on the second data, which serves as the basis for the evidence of this inspection and is saved in the blockchain. Then, based on the root value, abnormal data in the linked historical pension security data can be found.
[0128] It should be noted that when searching for abnormal data in historical pension security data, each possible abnormal data is assigned a problem code ID, and the discovered abnormal data is submitted to the blockchain distributed ledger based on the problem code ID. Then, the key-value pair is saved to the current batch of problem mapping by using the evidence preservation smart contract. Here, the key is the problem code ID, and the value is {type: problem type, data: evidence set, sign: digital signature}. The digital signature is calculated by the private key of the auditing device.
[0129] Therefore, the embodiments of this application can verify geographical location. Since the auditing equipment corresponds to a mobile blockchain node, latitude and longitude are used as special auditing content to improve the accuracy and traceability of the original evidence, ensure that the data uploaded to the blockchain is on-site, improve the anti-counterfeiting of evidence, ensure that the evidence can be uploaded repeatedly during the evidence uploading process, and also provide the possibility of supervision for the uploading of off-site evidence.
[0130] Optionally, the method further includes:
[0131] If it is determined that the evaluation score does not meet the preset requirements, the credit score corresponding to the access node is updated based on the evaluation score.
[0132] If it is determined that the number of times the evaluation score meets the preset requirements is greater than the preset threshold, then the access node corresponding to the evaluation score is added to the blacklist.
[0133] In this embodiment of the application, the preset threshold may refer to a threshold set to determine that the number of times the evaluation score is lower than the inspection threshold is too many. If the score is greater than the preset threshold, it indicates that the number of times the organization is audited is too many and the organization is very likely to have problems. Therefore, the organization can be added to the blacklist, that is, the organization will not be audited or the organization will be subject to key inspections in the future, thereby increasing the intensity of inspections.
[0134] In this step, the evaluation criteria established by the state can be used to automatically identify potential problems in the data through the built-in program of the audit equipment. Once a problem is identified, the problem and abnormal data can be stored on the blockchain so that the regulatory agency can obtain the problem and abnormal data that occurred during the flight inspection from the blockchain node in real time, review and approve it, and submit the processing results to the blockchain for storage and public disclosure.
[0135] Understandably, after the public notice period ends, the institution can receive the processing results and submit them to the blockchain distributed ledger. Correspondingly, the blockchain's credit scoring smart contract can automatically update the nursing institution's score and add nursing institutions with repeated problems to the blacklist.
[0136] Therefore, this application embodiment can automatically update the score of this nursing institution based on blockchain smart contracts, and blacklist nursing institutions with repeated problems to increase the intensity of inspections.
[0137] In conjunction with the above embodiments, Figure 3 A flowchart illustrating a specific blockchain-based method for auditing pension security data is provided in this application embodiment. Figure 3 As shown, the blockchain-based audit of pension security data includes the following steps:
[0138] Step A: The handling terminal (audit equipment) calculates the profile score and evaluation score, and sends the profile score and evaluation score to the audit consortium blockchain. The audit consortium blockchain then performs de-identification disclosure and evaluation threshold judgment based on the smart contract. After determining that the evaluation score is higher than the threshold, a cyclical scoring can be started, that is, the profile score of the institution is updated and the updated profile score is stored in the audit consortium blockchain. After determining that the evaluation score is lower than the threshold, step B is executed.
[0139] Step B: Initiate the inspection process and conduct an on-site inspection, which involves bringing auditing equipment to the site to identify abnormal data and save the original evidence corresponding to the abnormal data. The auditing equipment reviews the original evidence, obtains the penalty result, and sends it to the audit alliance chain for public announcement. After the public announcement period ends, the cooperating institution receives the penalty result, and the process ends. After receiving the penalty result, the cooperating institution can conduct self-checks and corrections, that is, correct the problems and abnormal data for subsequent audits.
[0140] It should be noted that this application uses blockchain technology to restructure the process. The execution of the above process is based on the automatic execution of smart contracts deployed on the audit consortium blockchain, thereby improving the system's execution efficiency.
[0141] For example, the method provided in this application can be applied to special inspections of the National Medical Insurance Fund Supervision and Inspection Team, as well as to the review of designated contracted elderly care institutions, to check whether the elderly care institutions have any violations, such as incomplete nursing information records, non-standard nursing practices, illegal use of social security cards, inconsistent declarations, and non-standard nursing scope.
[0142] Among them, blockchain technology ensures transparency and openness in the inspection process. All data acquisition is verifiable, and based on big data analysis and privacy computing, institutions that deviate significantly from the normal range can be subject to targeted inspections, thereby improving inspection efficiency and reducing costs.
[0143] Therefore, the method provided in this application can ensure multi-party collaboration and that everyone contributes their best efforts to jointly promote the development of the elderly care industry.
[0144] In the foregoing embodiments, the blockchain-based pension security data auditing method provided by this application has been introduced. To implement the functions of the methods provided in the embodiments of this application, the electronic device serving as the execution subject may include hardware structures and / or software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.
[0145] For example, Figure 4 This application provides a schematic diagram of the structure of a blockchain-based pension security data auditing device. The device is applied to a blockchain system, which includes auditing device nodes and multiple access nodes. Figure 4As shown, the device includes: a download module 410, a receiving module 420, a judgment module 430, and an audit module 440. The download module 410 is used to receive historical pension security data sent by each access node based on the audit device node, and download the historical pension security data to the audit device. The audit device has a unique built-in audit device node.
[0146] The receiving module 420 is used to receive the evaluation score sent by the auditing device based on the oracle; the evaluation score is obtained by the auditing device extracting behavioral feature data from the historical pension security data, building an institutional profile based on the behavioral feature data, and calculating based on the institutional profile and a predefined algorithm;
[0147] The judgment module 430 is used to judge whether the evaluation score meets the preset requirements every preset period.
[0148] The audit module 440 is used to initiate the audit process when it is determined that the evaluation score meets the preset requirements, so that the audit equipment audits the historical pension security data based on geographic information and according to predefined criteria.
[0149] Optionally, before receiving historical pension security data sent by each access node based on the audit equipment node, the device further includes an acquisition module, the acquisition module being used for:
[0150] Obtain the identity information corresponding to each access node, and verify the access node based on the identity information;
[0151] If the authentication of the access node is confirmed to be successful, the access node will be connected to the blockchain system.
[0152] Optionally, the auditing equipment extracts behavioral characteristic data from the historical pension security data, and establishes an institutional profile based on the behavioral characteristic data, including:
[0153] The auditing equipment extracts behavioral characteristic data from the historical pension security data based on big data statistical methods;
[0154] Obtain the type corresponding to each access node, determine the parameters corresponding to the organization profile based on the type, and establish the organization profile based on the behavioral feature data and the parameters.
[0155] Optionally, the receiving module 420 is specifically used for:
[0156] The system receives key-value pairs sent by the auditing device, where the key-value pairs are the identity information corresponding to each access node obtained by the auditing device. It then calculates a profile score using the organization profile and a first predefined formula, and calculates the profile score using an encryption algorithm to obtain first data, which is constructed based on the identity information and the first data.
[0157] The first smart contract is invoked to de-identify the key-value pairs, and the de-identified key-value pairs are sent to the auditing device so that the auditing device can calculate the evaluation score corresponding to each access node based on the de-identified key-value pairs and the second predefined formula.
[0158] Receive the evaluation score sent by the auditing device in an oracle-based manner.
[0159] Optionally, the auditing equipment calculates the evaluation score corresponding to each access node based on the de-identified key-value pairs and a second predefined formula, including:
[0160] The auditing equipment obtains the previous credit score for each access node and calculates the point value for each access node based on the credit score and a second predefined formula.
[0161] The integral value is added to the first data in the key-value pair after desensitization processing to obtain the evaluation score corresponding to each access node.
[0162] Optionally, the auditing equipment audits the historical pension security data based on geographic information and according to predefined criteria, including:
[0163] The auditing equipment acquires the geographical information corresponding to the auditing equipment, and performs hash calculation based on the geographical information to obtain the second data; the geographical information includes longitude, latitude and altitude;
[0164] Obtain the timestamp corresponding to the time the geographic information was sent, and associate the historical pension security data based on the timestamp;
[0165] The predefined criteria are invoked to audit the second data and the associated historical pension security data in order to find abnormal data in the historical pension security data.
[0166] Optionally, the device further includes a determining module, the determining module being configured to:
[0167] If it is determined that the evaluation score does not meet the preset requirements, the credit score corresponding to the access node is updated based on the evaluation score.
[0168] If it is determined that the number of times the evaluation score meets the preset requirements is greater than the preset threshold, then the access node corresponding to the evaluation score is added to the blacklist.
[0169] The specific implementation principle and effects of the blockchain-based pension security data audit device provided in this application embodiment can be found in the relevant descriptions and effects of the above embodiments, and will not be elaborated further here.
[0170] This application also provides a schematic diagram of the structure of an electronic device. Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application, such as... Figure 5 As shown, the electronic device may include: a processor 501 and a memory 502 communicatively connected to the processor; the memory 502 stores a computer program; the processor 501 executes the computer program stored in the memory 502, causing the processor 501 to perform the method described in any of the above embodiments.
[0171] The memory 502 and the processor 501 can be connected via bus 503.
[0172] This application also provides a computer-readable storage medium storing computer program execution instructions, which, when executed by a processor, are used to implement the methods described in any of the foregoing embodiments of this application.
[0173] This application also provides a chip for executing instructions, which is used to perform the methods described in any of the foregoing embodiments executed by an electronic device as described in any of the foregoing embodiments of this application.
[0174] This application also provides a computer program product, which includes a computer program that, when executed by a processor, can implement the methods described in any of the foregoing embodiments executed by an electronic device as described in any of the foregoing embodiments of this application.
[0175] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or modules may be electrical, mechanical, or other forms.
[0176] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to implement the solution of this embodiment according to actual needs.
[0177] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing unit, or each module can exist physically separately, or two or more modules can be integrated into one unit. The unit composed of the above modules can be implemented in hardware or in the form of hardware plus software functional units.
[0178] The integrated modules implemented as software functional modules described above can be stored in a computer-readable storage medium. These software functional modules, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods described in the various embodiments of this application.
[0179] It should be understood that the aforementioned processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.
[0180] The memory may include high-speed random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage device, and may also be a USB flash drive, external hard drive, read-only memory, disk or optical disc, etc.
[0181] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0182] The aforementioned storage media can be implemented from any type of volatile or non-volatile storage device or a combination thereof, such as Static Random-Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The storage media can be any available medium accessible to general-purpose or special-purpose computers.
[0183] An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Alternatively, the storage medium can be an integral part of the processor. Both the processor and the storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and storage medium can exist as discrete components in an electronic device or host device.
[0184] The above description is merely a specific implementation of the embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the embodiments of this application should be covered within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the claims.
Claims
1. A blockchain-based method for auditing pension security data, characterized in that, The method is applied to a blockchain system, which includes auditing device nodes and multiple access nodes; the method includes: The auditing device node receives historical pension security data sent by each access node and downloads the historical pension security data to the auditing device; the auditing device has a unique built-in auditing device node. The system receives an evaluation score sent by the auditing device using an oracle-based method. The evaluation score is calculated by the auditing device based on behavioral feature data extracted from the historical pension security data, establishing an institutional profile based on the behavioral feature data, and calculating the institutional profile using a predefined algorithm. Every preset period, it is determined whether the evaluation score meets the preset requirements; If the evaluation score is determined to meet the preset requirements, the audit process is initiated so that the audit equipment audits the historical pension security data based on geographic information and according to predefined criteria. The auditing equipment audits the historical pension security data based on geographic information and according to predefined criteria, including: The auditing equipment acquires the geographical information corresponding to the auditing equipment, and performs hash calculation based on the geographical information to obtain the second data; the geographical information includes longitude, latitude and altitude; Obtain the timestamp corresponding to the time the geographic information was sent, and associate the historical pension security data based on the timestamp; The predefined criteria are invoked to audit the second data and the associated historical pension security data in order to find abnormal data in the historical pension security data.
2. The method according to claim 1, characterized in that, Before receiving historical pension security data sent by each access node based on the audit equipment node, the method further includes: Obtain the identity information corresponding to each access node, and verify the access node based on the identity information; If the authentication of the access node is confirmed to be successful, the access node will be connected to the blockchain system.
3. The method according to claim 1, characterized in that, The auditing equipment extracts behavioral characteristic data from the historical pension security data, and establishes an institutional profile based on the behavioral characteristic data, including: The auditing equipment extracts behavioral characteristic data from the historical pension security data based on big data statistical methods; Obtain the type corresponding to each access node, determine the parameters corresponding to the organization profile based on the type, and establish the organization profile based on the behavioral feature data and the parameters.
4. The method according to claim 1, characterized in that, The evaluation score sent by the auditing device based on an oracle is received, including: The system receives key-value pairs sent by the auditing device, where the key-value pairs are the identity information corresponding to each access node obtained by the auditing device. It then calculates a profile score using the organization profile and a first predefined formula, and calculates the profile score using an encryption algorithm to obtain first data, which is constructed based on the identity information and the first data. The first smart contract is invoked to de-identify the key-value pairs, and the de-identified key-value pairs are sent to the auditing device so that the auditing device can calculate the evaluation score corresponding to each access node based on the de-identified key-value pairs and the second predefined formula. Receive the evaluation score sent by the auditing device in an oracle-based manner.
5. The method according to claim 4, characterized in that, The auditing equipment calculates the evaluation score for each access node based on the anonymized key-value pairs and a second predefined formula, including: The auditing equipment obtains the previous credit score for each access node and calculates the point value for each access node based on the credit score and a second predefined formula. The integral value is added to the first data in the key-value pair after desensitization processing to obtain the evaluation score corresponding to each access node.
6. The method according to any one of claims 1-5, characterized in that, The method further includes: If it is determined that the evaluation score does not meet the preset requirements, the credit score corresponding to the access node is updated based on the evaluation score. If it is determined that the number of times the evaluation score meets the preset requirements is greater than the preset threshold, then the access node corresponding to the evaluation score is added to the blacklist.
7. A blockchain-based data auditing device for elderly care security, characterized in that, Applied to a blockchain system, the blockchain system including auditing device nodes and multiple access nodes, the device includes: The download module is used to receive historical pension security data sent by each access node based on the audit device node, and download the historical pension security data to the audit device; the audit device has a unique built-in audit device node; The receiving module is used to receive the evaluation score sent by the auditing device based on the oracle; the evaluation score is obtained by the auditing device extracting behavioral feature data from the historical pension security data, building an institutional profile based on the behavioral feature data, and calculating the institutional profile based on the predefined algorithm. The judgment module is used to determine whether the evaluation score meets the preset requirements at preset intervals; The audit module is used to initiate the audit process when it is determined that the evaluation score meets the preset requirements, so that the audit equipment audits the historical pension security data based on geographic information and according to predefined criteria. The audit module is specifically used to obtain the geographical information corresponding to the audit device, and perform hash calculation based on the geographical information to obtain the second data; the geographical information includes longitude, latitude and altitude; Obtain the timestamp corresponding to the time the geographic information was sent, and associate the historical pension security data based on the timestamp; The predefined criteria are invoked to audit the second data and the associated historical pension security data in order to find abnormal data in the historical pension security data.
8. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-6.
Citation Information
Patent Citations
Method, system and equipment for intelligently recommending medical examination and inspection
CN110797115A
Block chain-based medical insurance fund supervision auxiliary instrument and working method thereof
CN113962699A