Medical business resource transfer method and device based on block chain, equipment and medium

By detecting and verifying medical business credential information on the blockchain and automatically performing resource transfer through financial institution nodes, the problem of inefficient resource transfer methods of existing medical business is solved, and more efficient resource transfer processing is achieved.

CN119601184APending Publication Date: 2025-03-11INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311150897.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-07
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The existing medical business resource transfer methods are inefficient in processing, especially in the case of multiple insurance companies, and relevant information needs to be submitted one by one, resulting in a decrease in resource transfer efficiency.

Method used

The blockchain-based medical business resource transfer method is adopted, and the user identity information in the medical business credential information is detected through the blockchain resource transfer declaration node to match the pre-stored user identity information, and the resource transfer information is determined based on the medical business proof documents, and the resource transfer is received and performed through the financial institution node.

Benefits of technology

It realizes automatic triggering and handling of medical business resource transfer, improves the processing efficiency of resource transfer, and reduces the steps and time of manual processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119601184A_ABST
    Figure CN119601184A_ABST
Patent Text Reader

Abstract

The invention relates to a medical business resource transfer method and device based on a block chain, computer equipment and a storage medium. When a resource transfer declaration node of a block chain detects that user identity information in medical service certificate information uploaded by a medical service node is matched with user identity information corresponding to a pre-stored medical service product, corresponding resource transfer information is verified according to a medical service proof file; and receiving the verified resource transfer information synchronized by the resource transfer declaration node of the block chain through the financial institution node, and transferring the corresponding resource to the user account corresponding to the user identity. Compared with a traditional method that a user goes to each handling node offline for handling one by one, the method has the advantages that the medical service node, the resource transfer declaration node and the financial institution node are added into the block chain, and the information of each node is synchronized in the block chain, so that the resource transfer is automatically triggered and handled, and the processing efficiency of the resource transfer is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of blockchain technology, and in particular to a blockchain-based medical business resource transfer method, device, computer equipment, storage medium and computer program product. Background Art

[0002] As living standards improve, more and more residents have applied for medical insurance or accident insurance at insurance institutions, and some residents will purchase multiple major medical insurance policies from different insurance companies. When the insured person needs compensation from the insurance company after getting sick and seeking medical treatment, the relevant information needs to be submitted to the insurance company, which will transfer the medical business resources to the residents. When there are multiple insurance companies, residents need to submit relevant information one by one, which reduces the efficiency of resource transfer.

[0003] Therefore, the current resource transfer method for medical services has the defect of low processing efficiency. Summary of the invention

[0004] Based on this, it is necessary to provide a blockchain-based medical business resource transfer method, device, computer equipment, computer-readable storage medium and computer program product that can improve processing efficiency in response to the above technical problems.

[0005] In a first aspect, the present application provides a medical business resource transfer method based on blockchain, which is applied to a financial institution node of blockchain, and the method comprises:

[0006] Receiving the verified resource transfer information synchronized by the resource transfer declaration node of the blockchain; wherein the resource transfer declaration node is used to verify the corresponding resource transfer information according to the medical service certification document when detecting that the user identity information in the medical service credential information matches the user identity information corresponding to the pre-stored medical service product; the medical service credential information is obtained by the medical service node of the blockchain according to the user's medical information and synchronized to the blockchain;

[0007] According to the resource transfer information, corresponding resources are transferred to the user account corresponding to the user identity information.

[0008] In one of the embodiments, the resource transfer declaration node is used to detect each medical business credential information synchronized to the blockchain by the medical service node according to a preset period, and detect the matching result of the user identity information in each medical business credential information and the user identity information in the pre-stored medical business product information.

[0009] In one embodiment, the blockchain also includes a credential confirmation node; the resource transfer declaration node is used to obtain a medical business certificate document based on the medical business certificate information, and obtain the credential confirmation information of the medical business certificate information synchronized to the blockchain by the credential confirmation node, and verify the corresponding resource transfer information based on the medical business certificate document and the credential confirmation information.

[0010] In one embodiment, the blockchain is associated with a storage network;

[0011] The medical service node is used to synchronize the user's medical business credential information to the blockchain, so that the storage network can shard the medical business credential information to obtain multiple credential shard files that are dispersedly stored in the storage nodes of the storage network.

[0012] In one of the embodiments, the resource transfer declaration node is used to send a corresponding credential download request to the storage network, and the storage network obtains multiple credential fragment files from multiple storage nodes according to the credential download request and composes medical business credential information and then sends it to the resource transfer declaration node.

[0013] In one of the embodiments, the storage network is used to obtain the corresponding directed acyclic graph multi-chain block information according to the user identity information in the credential download request, and determine multiple transmission heats of multiple credential shard files corresponding to the medical business credential information to be downloaded according to the directed acyclic graph multi-chain block information; determine the next routing address corresponding to each credential shard file according to the transmission heat of the credential shard file, determine at least one next hop node according to the next routing address, download the credential shard file based on the target node in the next hop node and compose the medical business credential information, and then send it to the resource transfer declaration node; the target node represents the node closest to the resource transfer declaration node.

[0014] In one of the embodiments, the resource transfer declaration node is used to verify the corresponding resource transfer content and resource transfer value according to the medical service voucher information as resource transfer information;

[0015] The transferring corresponding resources to the user account corresponding to the user identity information according to the resource transfer information includes:

[0016] The resources corresponding to the resource transfer content are transferred to the user account corresponding to the user identity information according to the resource transfer value.

[0017] In the second aspect, the present application provides a medical business resource transfer system based on blockchain, the system comprising: a medical service node, a resource transfer declaration node and a financial institution node of the blockchain; wherein,

[0018] The financial institution node is used to execute the steps of the above-mentioned blockchain-based medical business resource transfer method.

[0019] In a third aspect, the present application provides a medical business resource transfer device based on blockchain, which is applied to a financial institution node of blockchain, and the device includes:

[0020] An information receiving module, used to receive the verified resource transfer information synchronized by the resource transfer declaration node of the blockchain; wherein the resource transfer declaration node is used to verify the corresponding resource transfer information according to the medical service certification document when detecting that the user identity information in the medical service credential information matches the user identity information corresponding to the pre-stored medical service product; the medical service credential information is obtained by the medical service node of the blockchain according to the user's medical information and synchronized to the blockchain;

[0021] The resource transfer module is used to transfer corresponding resources to the user account corresponding to the user according to the resource transfer information.

[0022] In a fourth aspect, the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above method when executing the computer program.

[0023] In a fifth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the steps of the above method when executed by a processor.

[0024] In a sixth aspect, the present application provides a computer program product, including a computer program, which implements the steps of the above method when executed by a processor.

[0025] The above-mentioned blockchain-based medical service resource transfer method, device, computer equipment, storage medium and computer program product, when the resource transfer declaration node of the blockchain detects that the user identity information in the medical service credential information uploaded by the medical service node matches the user identity information corresponding to the pre-stored medical service product, verifies the corresponding resource transfer information according to the medical service certification document, receives the verified resource transfer information synchronized by the resource transfer declaration node of the blockchain through the financial institution node, and transfers the corresponding resources to the user account corresponding to the user identity. Compared with the traditional user offline going to each processing node to handle one by one, this solution realizes automatic triggering and handling of resource transfer by adding medical service nodes, resource transfer declaration nodes and financial institution nodes to the blockchain, and synchronizes the information of each node in the blockchain, thereby improving the processing efficiency of resource transfer. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 This is an application environment diagram of a blockchain-based medical service resource transfer method in one embodiment;

[0027] Figure 2 This is an application environment diagram of a medical service resource transfer method based on blockchain in another embodiment;

[0028] Figure 3 A schematic diagram of the structure of a resource transfer system in one embodiment;

[0029] Figure 4 The figure is a flowchart of a method for transferring medical service resources based on blockchain in one embodiment;

[0030] Figure 5 A schematic diagram of the structure of a client terminal in one embodiment;

[0031] Figure 6 A schematic diagram of the structure of a service gateway in an embodiment;

[0032] Figure 7 A schematic diagram of the structure of a blockchain node in one embodiment;

[0033] Figure 8 A schematic diagram of the structure of a storage node in a storage network in one embodiment;

[0034] Fig. 9 A flowchart of the steps of uploading medical service credential information in one embodiment;

[0035] Fig.10 A flowchart of a method for transferring medical service resources based on blockchain in another embodiment;

[0036] Fig.11 It is a structural block diagram of a medical service resource transfer device based on blockchain in one embodiment;

[0037] Fig.12 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0038] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0039] The blockchain-based medical service resource transfer method provided in the embodiment of the present application can be applied to Figure 1In the application environment shown. Among them, the blockchain may include multiple nodes, each node can obtain relevant medical business credential information synchronized with other nodes from the blockchain, and the blockchain is also associated with a decentralized storage network, which may include multiple storage nodes for storing large files. Each node in the blockchain has a corresponding client terminal and service gateway, and users interact with other nodes in the blockchain through the client terminal and service gateway.

[0040] Specifically, Figure 2 As shown, Figure 2 FIG. 1 is an application environment diagram of a medical business resource transfer method based on blockchain in another embodiment. The nodes in the above-mentioned blockchain may include a financial institution node, a resource transfer declaration node, and a medical service node. In some embodiments, a credential confirmation node is also included. When the resource transfer declaration node detects that the user identity information in the medical business credential information uploaded by the medical service node matches the user identity information corresponding to the pre-stored medical business product, the resource transfer information is verified and sent to the financial institution node. The financial institution node transfers the corresponding resources to the user account corresponding to the user identity based on the resource transfer information.

[0041] For example Figure 3 As shown, Figure 3 Schematic diagram of the structure of a resource transfer system in an embodiment. The resource transfer system may include a client access layer 20, a service gateway layer 21, a blockchain network 22, and a decentralized file storage network 23. Among them, the client access layer may include a client, the gateway service layer includes a service gateway corresponding to each client, the blockchain network includes multiple blockchain nodes, and the decentralized storage network may include multiple DS (DiffServ, differentiated services) nodes. Each structure in the above-mentioned layers can be used to implement different functional contents.

[0042] The client terminal may be, but is not limited to, various personal computers, laptops, smart phones, and tablet computers. Each node in the blockchain and each storage node in the storage network may be implemented using an independent server or a server cluster consisting of multiple servers.

[0043] In one embodiment, Figure 4 As shown, a blockchain-based medical service resource transfer method is provided, and the method is applied to Figure 2 The financial institution node in the example is used as an example to illustrate, including the following steps:

[0044] Step S202, receiving the verified resource transfer information synchronized by the resource transfer declaration node of the blockchain; wherein the resource transfer declaration node is used to verify the corresponding resource transfer information according to the medical business certification document when detecting that the user identity information in the medical business credential information matches the user identity information corresponding to the pre-stored medical business product; the medical business credential information is obtained by the medical service node of the blockchain according to the user's medical information and synchronized to the blockchain.

[0045] Among them, the blockchain can be a solution that uses cryptography to ensure access security, uses P2P communication technology to achieve peer-to-peer communication, uses consensus mechanisms to achieve accounting legitimacy, and uses chain structures to store data to achieve tamper-proof common accounting solutions. The blockchain may include but is not limited to medical service nodes, financial institution nodes, and resource transfer declaration nodes. After the user uses medical services at the medical service facilities corresponding to the medical services, the medical service node can generate medical business certificate information based on the medical information of the medical services used by the user, indicating that the user has used the medical service certificate. The medical service node can synchronize the above medical business certificate information to the blockchain, so that the resource transfer declaration node can detect whether the user identity information in the synchronized medical business certificate information in the blockchain matches the user identity information corresponding to the medical business product pre-stored in the resource transfer declaration node. If the resource transfer node detects a match, the resource transfer declaration node can determine to start the resource transfer declaration process, and the resource transfer declaration node can verify the corresponding resource transfer information based on the medical business certificate document corresponding to the above medical business certificate information. Among them, the medical business certificate document can be downloaded by the resource transfer declaration node from the decentralized storage network corresponding to the blockchain.

[0046] The resource transfer information may indicate the relevant information of the resources that need to be transferred to the user account determined by the resource transfer declaration node based on the medical service certification document. The resource transfer declaration node may synchronize the verified resource transfer information to the blockchain, so that the financial institution node may receive the verified resource transfer information synchronized by the blockchain resource transfer declaration node.

[0047] Among them, each node in the above-mentioned blockchain can correspond to a client terminal, and the client terminal can be connected to the blockchain through a service gateway. The blockchain can be associated with a decentralized storage network to realize on-chain and off-chain collaborative storage. Among them, on-chain and off-chain collaborative technology is a new blockchain architecture paradigm. Through the mode of off-chain storage calculation and on-chain consensus verification, the two or more parties involved in the transaction are locked in the state on the chain, and then a channel is opened off the chain for transactions within the channel, so that low-cost and fast transactions can be carried out off the chain. The decentralized storage network is composed of several decentralized storage node servers, such as the above-mentioned DS node server, and the blockchain network is composed of several blockchain node servers. The blockchain network uses on-chain and off-chain collaborative technology to interconnect with the decentralized storage network. The above-mentioned DS node server is responsible for receiving file read and write requests from client terminals, performing decentralized file sharding, sharding information routing, and storing transaction information in blockchain nodes. File sharding refers to dividing the file content into data slices of a certain length, and the summary of each slice is used as the content link of the file shard. The length of the content link is independent of the size of the stored content. The actual storage address of the file shard may be off-chain or on-chain.

[0048] The above-mentioned client terminals, service gateways, blockchains and decentralized storage networks can be at different levels, and the specific distribution can be as follows: Figure 3 As shown. Among them, for the client access layer, it can be responsible for providing the client software for operator access, so as to facilitate the initiation of decentralized storage requests and the reception of decentralized storage results. Users can publish reimbursement request related data on the blockchain platform through their corresponding client terminals. The underwriters of the client terminals corresponding to the resource transfer declaration node and the hospital staff of the client terminals corresponding to the medical service node can call the chain code to initiate a transaction request after the client terminal generates the uploaded or downloaded behavior data, and upload the behavior data to the chain, and submit it to the channel corresponding to each scenario according to the customer's usage scenario.

[0049] For the gateway service layer, it is responsible for providing blockchain smart contract service API (Application Programming Interface) to the client, realizing transaction flow limiting and circuit breaking, file upload and download of DS nodes, content link generation, such as generating CID (Content Identifier) ​​link, realizing digital identity registration such as DID (Decentralized Identity), verification, directory query update and other smart contract function calls.

[0050] For the blockchain network, it is responsible for receiving and decrypting large files of decentralized storage resource transfer, triggering the preset smart contract logic, and forming decentralized storage log results. The blockchain network can provide hosting nodes, and local node deployment can also be provided for capable enterprises.

[0051] For the decentralized file storage network, it is responsible for configuring parameters, data, business logic, etc. through decentralized storage logic according to the upload, download, query and other requests submitted by the client, and encrypting the file block data at the same time, and broadcasting its hash value to the blockchain network. Scenario providers can also publish joint operation chain codes and call DS node services through chain codes. Each blockchain node has a corresponding DS node service, and the chain code can specify which DS services are required for joint computing. Scenario providers initiate joint computing requests through chain codes. The data of providers in other channels are originally inaccessible to each other. Through DS, decentralized data storage can be performed without leaking their own data.

[0052] Step S204: According to the resource transfer information, corresponding resources are transferred to the user account corresponding to the user identity information.

[0053] Among them, after the financial institution node receives the verified resource transfer information, it can determine the user account corresponding to the above-mentioned user identity and transfer the corresponding resources to the above-mentioned user account. Among them, the above-mentioned resources may include but are not limited to information such as resource content and value. In one embodiment, the resource transfer declaration node can verify the corresponding resource transfer content and resource transfer value based on the medical business certificate information as resource transfer information. Specifically, the above-mentioned resource transfer value can be a kind of amount information. After the resource transfer declaration node receives the medical business certificate document, it can verify the resource transfer content and resource transfer amount. After the verification is passed, the resource transfer declaration node synchronizes the resource transfer information to the server of the financial institution node. The financial institution can transfer the resources corresponding to the resource transfer content, such as funds, from the account corresponding to the resource declaration node to the user account corresponding to the above-mentioned user identity based on the resource transfer value in the resource transfer information.

[0054] In the above-mentioned blockchain-based medical service resource transfer method, when the resource transfer declaration node of the blockchain detects that the user identity information in the medical service credential information uploaded by the medical service node matches the user identity information corresponding to the pre-stored medical service product, the corresponding resource transfer information is verified according to the medical service certification document, and the verified resource transfer information synchronized by the resource transfer declaration node of the blockchain is received through the financial institution node, and the corresponding resources are transferred to the user account corresponding to the user identity. Compared with the traditional user offline going to each processing node one by one, this solution realizes automatic triggering and processing of resource transfer by adding medical service nodes, resource transfer declaration nodes and financial institution nodes to the blockchain, and synchronizing the information of each node in the blockchain, thereby improving the processing efficiency of resource transfer.

[0055] In one embodiment, the resource transfer declaration node is used to detect each medical business credential information synchronized to the blockchain by the medical service node according to a preset period, and detect the matching result of the user identity information in each medical business credential information and the user identity information in the pre-stored medical business product information.

[0056] In this embodiment, the medical service node can generate corresponding medical business credential information based on the relevant information of the user's use of medical services, and the medical service node can synchronize the above medical business credential information to the blockchain. The resource transfer declaration node can detect each medical business credential information synchronized to the blockchain by the medical service node according to a preset period. Among them, when the resource transfer declaration node detects that there is newly uploaded medical business credential information, it can detect whether the user identity information in each medical business credential information matches the user identity information in the pre-stored medical business product information, and obtain the corresponding matching result.

[0057] The medical service product information may be a product that the user has obtained in advance through a transaction at the resource transfer declaration node. The user who has the medical service product information may declare resource transfer based on the medical service credential information after using the medical service. In this embodiment, the above resource transfer declaration may be actively detected by the resource transfer declaration node.

[0058] Among them, both medical service nodes and resource transfer declaration nodes can be connected to the blockchain through corresponding client terminals and gateway services. Figure 5 As shown, Figure 5The figure is a schematic diagram of the structure of a client terminal in one embodiment. The client terminal can provide an interface and a user interface for users to access the blockchain, and can display different user function interfaces according to the identity information of the user login. The client terminal may include multiple modules, such as a user registration module, a medical resource transfer bill data query module, a medical resource transfer bill data upload module, a medical resource transfer bill data download module, a permission control module, a report statistics module, etc.

[0059] The user registration module is responsible for providing an interface for users or enterprises to register on the system to obtain user identities. When registering, they need to submit relevant identity or qualification certificates of individuals or enterprises. After successful registration, the blockchain system generates customer identity private keys and public keys for users. The medical resource transfer ticket data upload module can provide users of medical service nodes with an upload interface for medical business credential information and medical business certification documents. Medical service nodes can automatically package and upload users' medical certification documents to the blockchain system every day, and use private keys to digitally sign the uploaded certification documents to ensure the reliability and integrity of the certification.

[0060] The medical resource transfer ticket data download module can provide a download interface for medical business certification documents to users of the resource transfer declaration node or the users who apply for resource transfer as mentioned above. Users of the resource transfer declaration node or the users who apply for resource transfer as mentioned above can download relevant medical business certification documents according to their own permissions, and use the public key provided by the medical service node to sign and verify the documents to ensure the reliability and integrity of the certification.

[0061] The authority control module can assign different permissions according to the user's registered role, and control the user's query, upload, and download permissions. The report statistics module can report and count the resource transfer data to users such as medical service nodes, financial institution nodes, resource transfer declaration nodes, and voucher confirmation nodes, and form relevant reports.

[0062] The gateway service can be an intermediate node that realizes the connection between the client terminal and the blockchain. The gateway service can contain multiple nodes. Figure 6 As shown, Figure 6 The schematic diagram of the structure of the service gateway in one embodiment. The gateway service can provide the client terminal with a blockchain smart contract service API, realize the flow limiting and fusing of transactions, file upload and download of DS nodes, content link CID generation, realize the digital identity DID registration, verification, directory query and update and other smart contract function calls, and the gateway service can include but is not limited to the communication module, flow limiting and fusing module, security authentication module, API service interface, etc. The communication module can establish a secure channel for the service gateway node, realize the sending and receiving of messages such as decentralized file storage requests and initialization of security parameters.

[0063] The flow limiting and circuit breaking module can perform transaction flow limiting and circuit breaking control according to the transaction throughput configuration. The security authentication module can keep the user's private key and symmetric key, manage the user's digital identity; and can also call the security interface API provided by the blockchain network to realize user data storage, user data encryption, and secret file decryption. The API service interface can provide blockchain smart contract API calls. For example, a series of smart contract API interface services such as data storage, information query, and security settings.

[0064] In addition, in some embodiments, the above-mentioned medical service node can also synchronize the medical business credential information in the blockchain through collaborative storage, and store the large files therein in the above-mentioned decentralized storage network, so that the file can be quickly downloaded through on-chain and off-chain collaborative storage.

[0065] Through the above embodiments, when a user transfers resources, the resource transfer declaration node can periodically detect the medical business credential information synchronized to the blockchain, and actively initiate the resource transfer process when conditions are met, thereby improving the efficiency of resource transfer.

[0066] In one embodiment, the resource transfer declaration node is used to obtain a medical business certification document based on the medical business credential information, and obtain the credential confirmation information of the medical business credential information synchronized to the blockchain by the credential confirmation node, and verify the corresponding resource transfer information based on the medical business certification document and the credential confirmation information.

[0067] In this embodiment, the above-mentioned blockchain also includes a voucher confirmation node. Among them, the voucher confirmation node can be used to obtain the medical business voucher information synchronized to the blockchain by the medical service node, and generate corresponding voucher confirmation information based on the medical business voucher information to prove that the medical business voucher information is valid. The voucher confirmation node can synchronize the above-mentioned voucher confirmation information to the blockchain, and the resource transfer declaration node can obtain the medical business certification document based on the above-mentioned medical business voucher information, for example, by downloading; the resource transfer declaration node can also obtain the above-mentioned voucher confirmation information, so as to verify the resource transfer information based on the medical business certification document and the voucher confirmation information. Among them, the above-mentioned user can be a user with corresponding medical business product information in the resource transfer declaration node.

[0068] Specifically, after the above-mentioned user uses medical services at the medical service node and completes the transaction, the medical service node can package the user's medical business credential information and digitally sign it, and synchronize it to the blockchain network through the service gateway. Among them, the medical business credential information includes but is not limited to medical records, medical examination reports, paper prescription documents, paper invoices, paper payment list details, etc. Among them, the above-mentioned medical records, medical examination reports, paper prescription documents, paper invoices, and paper payment lists, those with file sizes greater than the preset threshold can be stored in the decentralized storage network, and those with file sizes less than or equal to the preset threshold can be stored in the blockchain node. The credential information of the above-mentioned file sizes can form a medical business certification document. The credential confirmation node can digitally sign the credential confirmation information of the user's transaction at the medical service node, such as digitally signing information such as electronic invoices, and synchronize it to the blockchain network through the service gateway. Among them, the above-mentioned medical business credential information can be split and stored on the node server of the decentralized storage network to achieve collaborative storage on and off the chain.

[0069] Through this embodiment, the resource transfer declaration node can combine the information synchronized to the blockchain by the medical service node and the credential confirmation node to determine whether to initiate the resource transfer verification process for the user, thereby improving the efficiency of resource transfer.

[0070] In one embodiment, the medical service node is used to synchronize the user's medical service credential information to the blockchain, so that the medical service credential information is sharded by the storage network to obtain multiple credential shard files that are dispersedly stored in the storage nodes of the storage network.

[0071] In this embodiment, the above-mentioned blockchain may be associated with a storage network. The medical service node may synchronize the corresponding medical service credential information to the above-mentioned blockchain after the user has received medical services. The storage network may shard the medical service credential information to obtain multiple credential shard files; and disperse and store the multiple credential shard files in the storage nodes of the storage network to obtain multiple storage nodes, each of which may store the corresponding credential shard files.

[0072] Specifically, the storage network may be a decentralized storage network, and the medical service credential information may be split by the decentralized storage network and stored on multiple node servers in the decentralized storage network.

[0073] Through this embodiment, medical business credential information can be stored in a decentralized storage network in the form of sharded storage, so that when resource transfer is required, the resource transfer declaration node can quickly download the medical business credential information from multiple storage nodes to verify the resource transfer information, thereby improving the efficiency of resource transfer.

[0074] In one embodiment, the resource transfer declaration node is used to send a corresponding credential download request to the storage network, and the storage network obtains multiple credential shard files from multiple storage nodes according to the credential download request and composes medical business credential information and then sends it to the resource transfer declaration node.

[0075] In this embodiment, when the resource transfer declaration node detects medical business credential information that matches the user identity information in the above-mentioned medical product information, a resource transfer can be initiated. During the resource transfer process, the resource transfer declaration node needs to download the corresponding medical business credential information from the storage network. Among them, the above-mentioned medical business credential information can be stored in the above-mentioned storage network in the form of fragments. The resource transfer declaration node can send a credential download request corresponding to the above-mentioned medical business credential information to the storage network. The storage network downloads Qin Qiu according to the credential, obtains multiple credential fragment files from multiple storage nodes, and after forming the medical business credential information, sends it to the resource transfer declaration node. The resource transfer declaration node can download the above-mentioned spliced ​​medical business credential information.

[0076] The above blockchain may include multiple node servers, which can receive and decrypt files, store files through a decentralized network, trigger preset smart contract logic, and form decentralized storage log results. Figure 7 As shown, Figure 7 The block chain node in one embodiment is a schematic diagram of the structure of the block chain node. The block chain node may include but is not limited to a communication module, a smart contract module, a consensus verification module, and a block generation module.

[0077] Among them, the communication module can realize the communication interaction between each node and complete the general blockchain node communication information, including transaction information broadcast, consensus-related information, block synchronization information, network status information, etc. The smart contract module can receive transaction requests, generate a transaction unique identifier, assemble the transaction unique identifier, contract unique identifier and call parameters into a transaction, and broadcast it to other nodes of the blockchain; at the same time, the smart contract is compiled through the built-in compiler to realize the execution of the transaction request. Among them, the smart contract module can also realize data storage services, and store the smart contract execution results in the form of files in the blockchain storage network. The consensus verification module can perform consensus processing on the received transaction request. If a consensus is reached, the smart contract module is called to execute the smart contract, and finally a record is formed for future audit tracing or verification. Among them, the blockchain node can adopt a node weight distribution consensus. The consensus algorithm assigns a node weight w (w>0) to each consensus node. w can be positively correlated with the number of references to the file. In the consensus process, there is no leader node to update the ledger status, but all participants are allowed to vote and participate in consensus verification. The weight of the vote is proportional to the weight of the node.

[0078] Among them, the above-mentioned block generation module can split the medical business certification documents, and generate multi-chain blocks based on DAG (Directed Acyclic Graph) from the summary information data after the certification documents are split. Among them, the DAG model refers to a directed acyclic graph, and the directed acyclic graph G is formally expressed as G = (V, E), V represents a fixed point set, E represents a set of edges, and the accessibility of G can be expressed by the partial order relationship of its vertices <. Let (u, v) ∈ E. If there is a path from vertex u to vertex v, their partial order relationship can be written as u < v. It is also called v is reachable from u. Among them, the above-mentioned multi-chain structure based on DAG can be specifically set as an acyclic graph G = (V, E). For any u, v ∈ V, and u and v do not have a partial order relationship, there is always a node r ∈ V, u is reachable from r, and v is reachable from r. R is called the root of DAG, and u and v constitute the multi-chain structure of DAG. The above block x is formally represented as: x = (Header, Cid (chunk (M)), Routings, weight, issuer). Among them, Header represents the block header, which contains the hash information of the previous block; in Cid (chunk (M)), chunk (M) represents a fragment of file M, and Cid represents the content identifier; Routing represents the routing table through which the file fragment is transmitted; weight represents the weight of the file fragment; issuer represents the node that implements the block signature.

[0079] Among them, in form, Among them l i Represents the weight parameter of the i-th layer of the DAG tree structure, w i represents the weight value of the i-th layer, and δ represents the smoothing parameter to avoid sparse scenarios where the weight is 0.

[0080] The above-mentioned medical product information storage module is used to store the data information of the user's medical business products, including the user's identity information, the scope of resource transfer and the terms of the reimbursement contract. The data is uploaded by the user node of the resource transfer declaration node and is based on the data of the medical business product information. The resource transfer voucher scanning module can regularly scan the newly uploaded medical business voucher information and associate the user identity information of the medical product information data in the medical product information storage module with the identity information in the voucher. If the match is successful, the resource transfer process is automatically initiated without the user logging in to the system to manually initiate the resource transfer.

[0081] Among them, the above-mentioned storage network can download the corresponding medical business credential information by downloading the credential shard file. For example, in one embodiment, the storage network can obtain the corresponding directed acyclic graph multi-chain block information according to the user identity information in the above-mentioned credential download request. Thereby, the storage network determines the multiple transmission heats of the multiple credential shard files corresponding to the medical business credential information to be downloaded according to the directed acyclic graph multi-chain block information, and determines the next routing address corresponding to the credential shard file according to the transmission heat of each credential shard file, and then determines at least one next hop node according to the next routing address, downloads the credential shard file based on the target node in the next hop node, and after forming the medical business credential information, sends it to the resource transfer declaration node. Among them, the target node represents the node closest to the resource transfer declaration node. That is, the above-mentioned storage network can forward the file download request to the nearest node for download by means of transmission hotspot evaluation.

[0082] The above-mentioned shard file download can be performed in a decentralized storage network. The decentralized storage network can include multiple decentralized storage node servers. The decentralized storage node server can configure parameters, data, business logic, etc. through decentralized storage logic according to the upload, download, query and other requests submitted by the client, and encrypt the file block data at the same time, and broadcast its hash value to the blockchain network. Figure 8 As shown, Figure 8 It is a structural diagram of a storage node in a storage network in one embodiment. The storage node includes but is not limited to a transmission hotspot evaluation and communication module, a DAG generation module, a content generation module, a file splitting module, and a file splicing module. Among them, the transmission hotspot evaluation and communication module can perform transmission hotspot evaluation on the data results of the DAG multi-chain structure according to the network hotspot model, and perform adaptive routing adjustment according to the evaluation results, so as to forward the file download request to the nearest node. The transmission hotspot evaluation EvalHotpot function is implemented, which is specifically expressed as: hot, nexthop = EvalHotpot (Cid (Chunk)). Among them, the content of the algorithm is to return the transmission heat hot of the file segment and the next hop node nexthop by inputting the content ID of the file segment, such as CID (Chunk). In the algorithm, the storage node can determine the corresponding transmission heat and next hop node based on the most recent routing information, the next hop routing address of the above content ID, and the next hop node in the routing table.

[0083] The above-mentioned DAG generation module can obtain multi-chain information based on DAG from blockchain query. Get the DAG multi-chain block information function getDAGofBlock, and generate the DAG multi-chain block information description, which can be expressed as: routing, Cid(Chunk)=getDAGofBlock(infoApply). Among them, infoApply represents the information download request application, chunk represents the file segmentation, routing represents the routing information, and Cid(Chunk) represents the content id of the file segmentation chunk. The content generation module can generate content identification processing for decentralized file content. The file splitting module can segment the file object data content, while ensuring that the segmented data is connected to each other to form a file object tree. The file splicing module can decrypt the file segments returned by the DS node and perform file splicing to form a complete and readable original file.

[0084] Specifically, when downloading the voucher shard file, the resource transfer declaration node can issue a medical business voucher information download request, the service gateway receives the file download request, and calls the file disaster relief API interface. The DAG generation module executes the getDAGofBlock function to obtain the above-mentioned DAG multi-chain block information. The above-mentioned DAG multi-chain data information is obtained through the blockchain smart contract query. The block information of the chain query is received through the decentralized storage node, and the transmission hotspot evaluation and communication module calculates the file transmission hotspot. For example, the decentralized storage node evaluates the transmission hotspot according to the data results of the DAG multi-chain structure, and makes adaptive routing adjustments according to the evaluation results, so as to forward the file download request to the nearest node, thereby effectively shortening the file acquisition path and improving the file acquisition and transmission efficiency. Among them, the transmission hotspot evaluation can use the above-mentioned EvalHotpot function. The decentralized storage network obtains the next-hop routing address according to the file hotspot calculation results through the transmission hotspot evaluation and communication module, and obtains the file information from the nearest node, thereby effectively shortening the file acquisition path and improving the file acquisition and transmission efficiency. In addition, the decentralized storage network can also generate DAG-based multi-chain blocks through the DAG generation module and update the blocks on the chain.

[0085] In some embodiments, the above-mentioned credential fragment files can be in encrypted form. After the storage network decrypts the file fragments, the file splicing module can splice the medical business credential information; after the medical business credential information is successfully spliced, the storage network returns all the proof data to the client terminal of the resource transfer declaration node, and the underwriter verifies the resource transfer content and transfer value.

[0086] Through the above embodiment, the resource transfer declaration node can initiate the download of medical business credential information when performing resource transfer, and the storage network can download multiple credential fragment files from the nearest node and splice them based on the evaluation of transmission heat through the directed acyclic graph multi-chain block, thereby improving the efficiency of resource transfer.

[0087] In one embodiment, Fig. 9 As shown, Fig. 9 This is a flow chart of the steps of uploading medical service credential information in one embodiment. This embodiment includes the following steps:

[0088] Step S901: The medical service node can upload the user's credential information for related medical services in advance. For example, a user goes to a medical service node for medical treatment. After the doctor diagnoses the user, he enters the user's condition and diagnosis results into the hospital's information system, and the system automatically generates a case file.

[0089] Step S902: The user goes to the hospital cashier to pay and receive medicines, or receive medical services such as surgery, according to the doctor's diagnosis. The hospital information system packages the user's medical materials, including medical records, medical examination reports, paper prescription documents, paper invoices, paper payment list details, etc., and digitally signs them to form medical business voucher information, which is uploaded to the blockchain network through the service gateway; the voucher confirmation node digitally signs the electronic invoice information of the user's transaction in the hospital to form voucher confirmation information, which is uploaded to the blockchain network through the service gateway. Among them, the voucher confirmation information and other related medical materials can be associated with a unique medical treatment number.

[0090] Step S903: The gateway server receives the uploaded certification file and calls the data storage smart contract API interface service through the API service interface.

[0091] Step S904: The file splitting module of the decentralized storage node server fragments the file object data content, that is, fragments the above-mentioned medical business credential information, and ensures that the fragmented data are connected to each other to form a file object tree. The decentralized file content is processed by the content generation module to generate content identification. The DAG generation module executes the DAG multi-chain block information function getDAGofBlock to generate DAG multi-chain block information.

[0092] Step S905: The blockchain node server generates a multi-chain block based on DAG by using the block generation module to split the summary information data of the medical business credential information, generates a transaction unique identifier by using the smart contract module, assembles the transaction unique identifier, the contract unique identifier, the new block data information and the call parameters into a transaction, and broadcasts it to other nodes of the blockchain.

[0093] Step S906: Prove that the upload is successful and the transaction is completed.

[0094] After the medical service credential information is synchronized to the blockchain, it can be detected by the resource transfer declaration node and a corresponding resource transfer request can be initiated. Fig.10 As shown, Fig.10 This is a flowchart of a method for transferring medical service resources based on blockchain in another embodiment. It includes the following steps:

[0095] Step S1001: The resource transfer declaration node registers by logging into the system, providing enterprise information and business license, joining the blockchain system, and obtaining security parameters provided by the blockchain to the enterprise user of the resource transfer declaration node, such as the master key M. k and user key S k The node server of the resource transfer declaration node joins the blockchain network according to the security parameters provided. Relevant institutions such as financial institution nodes, medical service nodes, and credential confirmation nodes also perform registration steps, obtain security parameters, and set up the node servers of the corresponding institutions to join the blockchain system.

[0096] Step S1002: After the user signs a medical service product contract with the resource transfer declaration node, the resource transfer declaration node digitally signs the user identity information, the effective scope of the medical service product, the resource transfer ratio value and other contract terms data, uploads them to the blockchain system, and saves them in the medical service product information storage module. In order to protect commercial privacy, this data can only be queried by the resource transfer declaration node, the State Financial Supervision and Administration Bureau and the user.

[0097] Step S1003: After the user has made medical payment after receiving medical treatment in the hospital, the hospital information system will package the user's medical materials, including medical records, medical examination reports, paper prescriptions, paper invoices, paper payment list details, etc., and digitally sign them to form medical service voucher information, which will be uploaded to the blockchain network through the service gateway; the voucher confirmation node will digitally sign the medical service voucher information obtained by the user in the hospital transaction, and upload it to the blockchain network through the service gateway. The resource transfer voucher file is split and stored on the decentralized storage node server.

[0098] Step S1004: The resource transfer voucher scanning module regularly scans the newly uploaded resource transfer vouchers, and associates the user identity information of the data information of the medical business products in the medical business product information storage module according to the identity information in the voucher. If the match is successful, the resource transfer process is automatically initiated to notify the relevant resource transfer declaration node to perform resource transfer processing.

[0099] Step S1005: the resource transfer declaration node sends a resource transfer voucher file download request through the medical resource transfer voucher data download module of the client terminal, the service gateway receives the file download request, and calls the file download request API;

[0100] Step S1006: The DAG generation module executes the DAG multi-chain block information acquisition function getDAGofBlock to generate the above-mentioned DAG multi-chain block information;

[0101] Step S1007: Obtain the above-mentioned DAG multi-chain data information through the above-mentioned blockchain smart contract query; the decentralized storage node receives the block information of the chain query, and the transmission hotspot evaluation and communication module performs transmission hotspot evaluation according to the data results of the DAG multi-chain structure, and performs adaptive routing adjustment according to the evaluation results, so as to forward the file download request to the nearest node;

[0102] Step S1008: The transmission hotspot evaluation and communication module obtains the next-hop routing address according to the file hotspot calculation result, and obtains the file information from the nearest node, thereby effectively shortening the file acquisition path and improving the file acquisition and transmission efficiency;

[0103] Step S1009: Generate a multi-chain block based on DAG through the DAG generation module, and update the block on the chain.

[0104] Step S1010: After the storage network decrypts the credential file fragments, the file splicing module will splice the medical business credential information; after the file splicing is successful, all the certification data will be returned to the user terminal of the resource transfer declaration node, and the underwriter will verify the resource transfer content and resource transfer value. After the verification is passed, the resource transfer declaration node will synchronize the resource transfer results to the financial institution node server, and the financial institution node will transfer the resources from the resource transfer declaration node account to the above-mentioned user account that needs to transfer resources.

[0105] Through the above embodiments, by adding medical service nodes, resource transfer declaration nodes and financial institution nodes to the blockchain, and synchronizing the information of each node in the blockchain, the automatic triggering and handling of resource transfer is realized, thereby improving the processing efficiency of resource transfer. In addition, by downloading the credential fragment file through the transmission hotspot, the file acquisition path is effectively shortened, and the file acquisition and transmission efficiency is improved.

[0106] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0107] Based on the same inventive concept, the embodiment of the present application also provides a blockchain-based medical business resource transfer system for implementing the above-mentioned blockchain-based medical business resource transfer method. The implementation scheme for solving the problem provided by the system is similar to the implementation scheme recorded in the above-mentioned method, so the specific limitations in one or more blockchain-based medical business resource transfer system embodiments provided below can refer to the limitations of the blockchain-based medical business resource transfer method above, and will not be repeated here.

[0108] In one embodiment, a medical business resource transfer system based on blockchain is provided, the system comprising: a medical service node, a resource transfer declaration node and a financial institution node of the blockchain.

[0109] Among them, the financial institution node is used to execute the steps of the above-mentioned blockchain-based medical business resource transfer method.

[0110] Specifically, the above system includes but is not limited to the medical service node, resource transfer declaration node, voucher confirmation node, and the client terminal and service gateway corresponding to the financial institution node, as well as the blockchain network and decentralized storage network. Among them, the decentralized storage network is composed of a number of decentralized storage node servers, and the blockchain network is composed of a number of blockchain node servers. The blockchain network uses on-chain and off-chain collaborative technology to interconnect with the decentralized storage network. The decentralized storage node server can receive file read and write requests from the client terminal, perform decentralized file sharding, shard information routing, and store transaction information in the blockchain node.

[0111] Among them, the above-mentioned service gateway can realize the supply of smart contract API, realize current limiting and fuse breaking, security detection, file storage and access, identity authentication and security parameter setting, etc. Each of the above-mentioned medical service nodes, resource transfer declaration nodes, voucher confirmation nodes, and financial institution nodes can deploy at least one node server of its own to realize transaction broadcasting, transaction execution, transaction verification, consensus and storage, etc. Each node has the general characteristics of blockchain, and can initiate file upload or download reading instructions through the client terminal. At the same time, the transaction records after the execution of the smart contract with file reading and writing evidence will also be saved on the blockchain. The medical service node server is responsible for uploading the user's medical case, examination results, expense list and other reimbursement documents to the blockchain system; the voucher confirmation node server is responsible for uploading the medical business voucher information and other medical business certification documents of the user's transaction to the blockchain system; the resource transfer declaration node server is responsible for processing the user's resource transfer application and verifying the medical business certification documents, and performing account processing with the financial institution node server according to the insured resource data, and transferring the resources corresponding to the resource value to the user's account.

[0112] Based on the same inventive concept, the embodiment of the present application also provides a medical business resource transfer device based on blockchain for implementing the medical business resource transfer method based on blockchain involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more embodiments of the medical business resource transfer device based on blockchain provided below can refer to the limitations of the medical business resource transfer method based on blockchain above, and will not be repeated here.

[0113] In one embodiment, Fig.11 As shown, a medical service resource transfer device based on blockchain is provided, including: an information receiving module 500 and a resource transfer module 502, wherein:

[0114] The information receiving module 500 is used to receive the verified resource transfer information synchronized by the resource transfer declaration node of the blockchain; wherein, the resource transfer declaration node is used to verify the corresponding resource transfer information according to the medical business certification document when detecting that the user identity information in the medical business credential information matches the user identity information corresponding to the pre-stored medical business product; the medical business credential information is obtained by the medical service node of the blockchain according to the user's medical information and synchronized to the blockchain.

[0115] The resource transfer module 502 is used to transfer corresponding resources to the user account corresponding to the user according to the resource transfer information.

[0116] In one embodiment, the resource transfer declaration node is used to detect each medical business credential information synchronized to the blockchain by the medical service node according to a preset period, and detect the matching result of the user identity information in each medical business credential information and the user identity information in the pre-stored medical business product information.

[0117] In one embodiment, the resource transfer declaration node is used to obtain a medical business certificate document based on the medical business certificate information, and obtain the certificate confirmation information of the medical business certificate information synchronized to the blockchain by the certificate confirmation node, and verify the corresponding resource transfer information based on the medical business certificate document and the certificate confirmation information.

[0118] In one embodiment, the above-mentioned medical service node is used to synchronize the user's medical business credential information to the blockchain, so that the medical business credential information is sharded by the storage network to obtain multiple credential shard files that are dispersedly stored in the storage nodes of the storage network.

[0119] In one embodiment, the resource transfer declaration node is used to send a corresponding credential download request to the storage network, and the storage network obtains multiple credential shard files from multiple storage nodes according to the credential download request and composes medical business credential information and then sends it to the resource transfer declaration node.

[0120] In one embodiment, the storage network is used to obtain the corresponding directed acyclic graph multi-chain block information according to the user identity information in the credential download request, and determine the multiple transmission heats of the multiple credential shard files corresponding to the medical business credential information to be downloaded according to the directed acyclic graph multi-chain block information; determine the next routing address corresponding to each credential shard file according to the transmission heat of the credential shard file, determine at least one next hop node according to the next routing address, download the credential shard file based on the target node in the next hop node and compose the medical business credential information, and then send it to the resource transfer declaration node; the target node represents the node closest to the resource transfer declaration node.

[0121] In one embodiment, the resource transfer declaration node is used to verify the corresponding resource transfer content and resource transfer value according to the medical service credential information as resource transfer information.

[0122] In one embodiment, the resource transfer module 502 is specifically configured to transfer resources corresponding to the resource transfer content to the user account corresponding to the user identity information according to the resource transfer value.

[0123] Each module in the above-mentioned blockchain-based medical business resource transfer device can be implemented in whole or in part through software, hardware, and a combination thereof. Each of the above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.

[0124] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Fig.12 As shown. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store resource transfer data. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a medical business resource transfer method based on blockchain is implemented.

[0125] Those skilled in the art will understand that Fig.12 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0126] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the above-mentioned blockchain-based medical business resource transfer method is implemented.

[0127] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned blockchain-based medical business resource transfer method is implemented.

[0128] In one embodiment, a computer program product is provided, including a computer program, which, when executed by a processor, implements the above-mentioned blockchain-based medical business resource transfer method.

[0129] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0130] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0131] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0132] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A medical service resource transfer method based on blockchain, characterized in that: Applied to a financial institution node of a blockchain, the method comprises: Receiving the verified resource transfer information synchronized by the resource transfer declaration node of the blockchain; wherein the resource transfer declaration node is used to verify the corresponding resource transfer information according to the medical service certification document when detecting that the user identity information in the medical service credential information matches the user identity information corresponding to the pre-stored medical service product; the medical service credential information is obtained by the medical service node of the blockchain according to the user's medical information and synchronized to the blockchain; According to the resource transfer information, corresponding resources are transferred to the user account corresponding to the user identity information.

2. The method according to claim 1, characterized in that The resource transfer declaration node is used to detect each medical business credential information synchronized to the blockchain by the medical service node according to a preset period, and detect the matching result of the user identity information in each medical business credential information and the user identity information in the pre-stored medical business product information.

3. The method according to claim 1, characterized in that The blockchain also includes a credential confirmation node; the resource transfer declaration node is used to obtain a medical business certification document based on the medical business credential information, and obtain credential confirmation information of the medical business credential information synchronized to the blockchain by the credential confirmation node, and verify the corresponding resource transfer information based on the medical business certification document and the credential confirmation information.

4. The method according to claim 1, characterized in that: The blockchain is associated with a storage network; The medical service node is used to synchronize the user's medical business credential information to the blockchain, so that the storage network can shard the medical business credential information to obtain multiple credential shard files that are dispersedly stored in the storage nodes of the storage network.

5. The method according to claim 4, characterized in that The resource transfer declaration node is used to send a corresponding credential download request to the storage network, and the storage network obtains multiple credential fragment files from multiple storage nodes according to the credential download request and composes medical business credential information and then sends it to the resource transfer declaration node.

6. The method according to claim 5, characterized in that The storage network is used to obtain the corresponding directed acyclic graph multi-chain block information according to the user identity information in the credential download request, and determine multiple transmission heats of multiple credential shard files corresponding to the medical business credential information to be downloaded according to the directed acyclic graph multi-chain block information; determine the next routing address corresponding to each credential shard file according to the transmission heat of the credential shard file, determine at least one next hop node according to the next routing address, download the credential shard file based on the target node in the next hop node and compose the medical business credential information, and then send it to the resource transfer declaration node; the target node represents the node closest to the resource transfer declaration node.

7. The method according to claim 1, characterized in that The resource transfer declaration node is used to verify the corresponding resource transfer content and resource transfer value according to the medical service voucher information as resource transfer information; The transferring corresponding resources to the user account corresponding to the user identity information according to the resource transfer information includes: The resources corresponding to the resource transfer content are transferred to the user account corresponding to the user identity information according to the resource transfer value.

8. A medical service resource transfer system based on blockchain, characterized in that: The system includes: a medical service node, a resource transfer declaration node and a financial institution node of the blockchain; wherein, The financial institution node is used to execute the steps of the blockchain-based medical business resource transfer method described in any one of claims 1 to 7.

9. A medical service resource transfer device based on blockchain, characterized in that: A financial institution node applied to a blockchain, the device comprising: An information receiving module, used to receive the verified resource transfer information synchronized by the resource transfer declaration node of the blockchain; wherein the resource transfer declaration node is used to verify the corresponding resource transfer information according to the medical service certification document when detecting that the user identity information in the medical service credential information matches the user identity information corresponding to the pre-stored medical service product; the medical service credential information is obtained by the medical service node of the blockchain according to the user's medical information and synchronized to the blockchain; The resource transfer module is used to transfer corresponding resources to the user account corresponding to the user according to the resource transfer information.

10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.