HEALTHCARE TRANSACTION VALIDATION VIA BLOCKCHAIN PROOF-OF-WORK, SYSTEMS AND METHODS
First Claim
28. A computer program product embedded in a non-transitory computer readable medium comprising instructions executable by one or more computer processors of one or more computers of a plurality of computers coupled to a network to at least:
- receive health care transaction data corresponding to a plurality of health care transactions, the plurality of health care transactions including transactions corresponding to at least a first transaction participant and a second transaction participant associated with, respectively, a first historical healthcare blockchain and a second historical healthcare blockchain;
generate first validation data for a first not-previously-validated transaction of the first transaction participant;
generate second validation data for a second not-previously-validated transaction of the second transaction participant;
generate a first validity block comprising at least the first validation data, transaction data of the first not-previously-validated transaction, and a hash of at least a portion of a most recent block of the first historical blockchain;
generate a second validity block comprising at least the second validation data, transaction data of the second not-previously-validated transaction, and a hash of at least a portion of a most recent block of the second historical blockchain;
transmit the first validity block to one or more other computers of the plurality of computers on the network; and
transmit the second validity block to one or more other computers of the plurality of computers on the network;
wherein the one or more other computers of the plurality of computers on the network are configured to determine acceptance of the first and second validity blocks and to append a first accepted validity block to the historical blockchain of the first transaction participant and to append a second accepted validity block to the historical blockchain of the second transaction participant.
2 Assignments
0 Petitions
Accused Products
Abstract
Healthcare transaction validation systems and methods are presented. Healthcare transactions associated with a stakeholder are compiled into a chain of healthcare transaction blocks. The chain can be considered a chronicle of person'"'"'s healthcare path through life. When a transaction is conducted, the corresponding healthcare parameters (e.g., inputs, outputs, clinical evidence, outcomes, etc.) are sent to one or more validation devices. The devices establish a validity of the transaction and generate a new block via a proof-of-work principle. Once the new block has been calculated it can be appended to the stakeholder'"'"'s health care blockchain.
616 Citations
41 Claims
-
28. A computer program product embedded in a non-transitory computer readable medium comprising instructions executable by one or more computer processors of one or more computers of a plurality of computers coupled to a network to at least:
-
receive health care transaction data corresponding to a plurality of health care transactions, the plurality of health care transactions including transactions corresponding to at least a first transaction participant and a second transaction participant associated with, respectively, a first historical healthcare blockchain and a second historical healthcare blockchain; generate first validation data for a first not-previously-validated transaction of the first transaction participant; generate second validation data for a second not-previously-validated transaction of the second transaction participant; generate a first validity block comprising at least the first validation data, transaction data of the first not-previously-validated transaction, and a hash of at least a portion of a most recent block of the first historical blockchain; generate a second validity block comprising at least the second validation data, transaction data of the second not-previously-validated transaction, and a hash of at least a portion of a most recent block of the second historical blockchain; transmit the first validity block to one or more other computers of the plurality of computers on the network; and transmit the second validity block to one or more other computers of the plurality of computers on the network; wherein the one or more other computers of the plurality of computers on the network are configured to determine acceptance of the first and second validity blocks and to append a first accepted validity block to the historical blockchain of the first transaction participant and to append a second accepted validity block to the historical blockchain of the second transaction participant. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
31-1. The computer program of claim 30 wherein the medical data requirement requires that a test result in the not-previously-validated healthcare transaction is not incompatible with data of a previously validated healthcare transaction in a historical healthcare blockchain of a patient associated with the test result.
Specification