| CPC G06F 16/258 (2019.01) [G06F 16/27 (2019.01); G06F 21/6245 (2013.01); G06Q 20/065 (2013.01); G06Q 20/1235 (2013.01); G06Q 20/367 (2013.01); G06Q 30/0283 (2013.01); G16H 10/60 (2018.01); H04L 9/50 (2022.05); G06F 2221/2141 (2013.01); H04L 2209/56 (2013.01)] | 17 Claims |

|
1. An electronic health record data read system, comprising:
a blockchain configured to store a plurality of transactions and patient data;
a blockchain reader configured to read blocks from the blockchain;
a global patient record (GPR) database having encrypted and unencrypted GPR data; and
a decrypt server configured to receive a data request from a data client and verify read permission by querying the GPR database to identify the GPR data covered by a preexisting and valid read permission contract, wherein the decrypt server decrypts the encrypted GPR data stored in the GPR database, and wherein the encrypted GPR data is decrypted using the private key of a node where it was stored in the blockchain.
|