Patent ID: 11862304
Assignee: HEALTH2047, INC.
Field: Medical technology (Instruments)
Classification: CPC G  H | IPC G  H

Claim 4:
5. Non-transitory computer storage media storing instructions that when executed by a system of one or more computers, cause the one or more computers to perform operations comprising:
receiving information indicating that a transaction is to be performed between two entities, the transaction indicating an event associated with transfer or receipt of medical information associated with a patient;
accessing a patient master index to confirm that the two entities are authorized to transfer or receive the medical information,
wherein the patient master index indicates a plurality of events associated with the patient, wherein each event reflects an individual transaction between a transmitting entity and a receiving entity and is associated with an individual address of a blockchain network, wherein the individual addresses form tumbling addresses associated with the patient,
wherein a portion of the events is configured to be decrypted by an individual receiving entity based on a private key associated with the individual receiving entity and private keys associated with respective individual addresses of the blockchain network to which the receiving entity was included, wherein a first oracle is configured to transmit the private keys associated with the individual addresses for utilization by the receiving entity in decrypting the portion,
wherein the patient master index further includes a portion indicating privileges associated with receiving party access to medical information, wherein the portion identifies unique addresses used in transactions associated with transfer or receipt of medical information associated with the patient, and wherein an individual private key associated with an individual unique address is routed to a particular receiving party enabling decryption of an individual event associated with the unique address;
causing generation of a blockchain transaction between the two entities, wherein an address associated with the blockchain transaction is uniquely generated for the transaction, the address being stored, via the first oracle, in a patient transaction index,
wherein the patient transaction index comprises the tumbling addresses associated with the patient, the tumbling addresses being associated with respective transactions, wherein the tumbling addresses include the address associated with the blockchain transaction,
and wherein the patient transaction index is accessible only to the patient via a patient private key associated with a patient address;

updating the patient master index to reflect the transaction, wherein the transaction is encrypted using a plurality of public keys associated with at least a subset of: the two entities, the patient, and the address; and
enabling access, by a receiving entity of the two entities, to the medical information, wherein the medical information is obtained via the receiving entity using a first private key associated with the receiving entity and a second private key associated with the address provided via the first oracle,
wherein a second oracle is configured to validate a source of data associated with the medical information, and wherein a third oracle is configured to assign security scores to the first oracle and second oracle.