US 12,068,062 B2
Customer health activity based system for secure communication and presentation of health information
Kenneth D. Goldberg, Bellingham, WA (US); Dharmendra Gudimetla, Fountain Hills, AZ (US); John A. Guido, West Warwick, RI (US); Karukamaliyil L. Sibin, Allen, TX (US); William J. Tenenbaum-Maya, Cumberland, RI (US); and Alan D. Weiner, New Bloomfield, PA (US)
Assigned to CVS Pharmacy, Inc., Woonsocket, RI (US)
Filed by CVS Pharmacy, Inc., Woonsocket, RI (US)
Filed on Aug. 30, 2023, as Appl. No. 18/458,524.
Application 18/458,524 is a continuation of application No. 16/785,157, filed on Feb. 7, 2020, granted, now 11,862,306.
Prior Publication US 2023/0410965 A1, Dec. 21, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G16H 10/60 (2018.01); A61B 5/00 (2006.01); G06F 21/62 (2013.01); G16H 15/00 (2018.01); G16H 80/00 (2018.01); H04L 9/06 (2006.01); H04L 9/00 (2022.01)
CPC G16H 10/60 (2018.01) [A61B 5/0022 (2013.01); A61B 5/7435 (2013.01); G06F 21/6245 (2013.01); G16H 15/00 (2018.01); G16H 80/00 (2018.01); H04L 9/0637 (2013.01); H04L 9/50 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
detecting, by a health activity unit, a health activity of a user, wherein the health activity is based on a user interaction related to a healthcare need and a hardware device of the user;
sending, responsive to detecting the health activity of the user, a request for a first protected health information address to a blockchain health cloud;
receiving the first protected health information address for the user;
identifying health data associated with the health activity, wherein the identified health data comprises protected health information;
identifying a task to be performed based on the health activity and the identified health data, wherein the task comprises adding the identified health data to a health data blockchain associated with the health activity;
determining, based on a first data block of the health data blockchain, whether the user is an authorized user of the identified health data;
responsive to the user being authorized, determining a health activity state from a second data block of the health data blockchain;
updating the health activity state from the second data block;
creating, based on updating the health activity state from the second data block, a third data block to add the identified health data to the health data blockchain, wherein the third data block comprises a smart contract in blockchain code of the third data block for controlling access to the identified health data;
sending the third data block to the blockchain health cloud;
receiving, responsive to sending the third data block to the blockchain health cloud, a contract address for the identified health data;
locking data access to the identified health data using the contract address; and
propagating and validating the third data block across a plurality of protected health information control units, wherein:
the health activity unit comprises the plurality of protected health information control units; and
each protected health information control unit of the plurality of protected health information control units is:
associated with a different hardware device associated with a patient; and
configured to control access to the identified health data from that different hardware device.