Healthcare transaction validation via blockchain systems and methods
AssigneeNant Holdings IP, LLC
InventorNicholas J. Witchey
Life of this patent
Estimating the term…
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.
Claims21
An indexed storage system comprising:
- at least one non-transitory computer readable memory storing software instructions and a ledger of linked transaction blocks storing transaction data wherein the ledger is associated with a stakeholder;
- and
- at least one processor coupled with the at least one non-transitory computer readable memory to execute one or more software instructions stored in the non-transitory computer readable memory, wherein the processor upon execution of the software instructions:
- receives transaction data associated with a transaction having supporting evidence data in one or more data formats;
- obtains a pointer, wherein the pointer references an indexing system, the pointer pointing to a block of data comprising the supporting evidence data;
- locates, based on the pointer, the supporting evidence data at the specified network location;
- generates a validity token based on the supporting evidence data, wherein the validity token represents a validity analysis;
- adjusts a validity proof requirement based on the validity analysis represented by the validity token;
- and
- causes at least one of the linked transaction blocks in the ledger to be updated with at least the pointer and transaction data after a validation that includes meeting the adjusted validity proof requirement,
- wherein the pointer conforms to an address space used by a plurality of distributed nodes across a computer network operable for storing the supporting evidence data independent of the one or more data formats.
A method of storing indexed information, the method comprising:
- receiving transaction data associated with a transaction having supporting evidence data in one or more data formats;
- obtaining at least one pointer, wherein the pointer references an indexing system, the pointer pointing to at least one block of data comprising the supporting evidence data;
- locating, based on the pointer, the supporting evidence data stored a specified network location;
- generating a validity token based on the supporting evidence data, wherein the validity token represents a validity analysis;
- adjusts a validity proof requirement based on the validity analysis represented b the validity token;
- validating the transaction, wherein the transaction validation includes meeting the adjusted validity proof requirement;
- and
- updating at least one linked transaction block in a ledger comprising one or more linked transaction blocks wherein the ledger is associated with a stakeholder and the at least one linked transaction block is updated with the at least one pointer and the transaction data, and the at least one pointer conforms to an address space used by a plurality of distributed nodes across a computer network operable for storing the supporting evidence data of the validated transaction independent of the one or more data formats.
A computer program product comprising instructions stored in a non-transitory machine-readable medium, the instructions including instructions which when executed by a processor, cause the processor to perform:
- receiving transaction data associated with a transaction having supporting evidence data in one or more data formats;
- obtaining at least one pointer, wherein the pointer references an indexing system, the pointer pointing to at least one block of data comprising the supporting evidence data;
- locating, based on the pointer, the supporting evidence data stored at a specified network location;
- generating a validity token based on the supporting evidence data, wherein the validity token represents a validity analysis;
- adjusting a validity proof requirement based on the validity analysis represented by the validity token;
- validating the transaction, wherein the transaction validation includes meeting the adjusted validity proof requirement;
- and
- updating at least one linked transaction block in a ledger associated with a stakeholder comprising one or more linked transaction blocks wherein the at least one linked transaction block is updated with the at least one pointer and the transaction data, and the at least one pointer conforms to an address space used by a plurality of distributed nodes across a computer network operable for storing the supporting evidence data of the validated transaction independent of the one or more data formats.
Dependencies are inferred from the claim text.