US 12,482,542 B2
Systems and methods for securely storing patient information and providing access thereto
Justin Saliman, Los Angeles, CA (US); Jason Hurst, Vancouver, WA (US); Karthik Karunanithi, Los Angeles, CA (US); Ryan Saliman, Los Angeles, CA (US); Douglas Grim, Portland, OR (US); and Darin Feinstein, Los Angeles, CA (US)
Assigned to OUTCOMEMD, INC., Los Angeles, CA (US)
Filed by OutcomeMD, Inc., Los Angeles, CA (US)
Filed on Oct. 26, 2023, as Appl. No. 18/384,376.
Application 18/384,376 is a continuation of application No. 16/457,744, filed on Jun. 28, 2019, granted, now 11,837,344.
Claims priority of provisional application 62/692,284, filed on Jun. 29, 2018.
Prior Publication US 2024/0055086 A1, Feb. 15, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G16H 10/20 (2018.01); G06F 21/31 (2013.01); G06F 21/62 (2013.01); G16H 10/60 (2018.01); H04L 9/00 (2022.01); H04W 12/02 (2009.01)
CPC G16H 10/60 (2018.01) [G06F 21/31 (2013.01); G06F 21/6245 (2013.01); G16H 10/20 (2018.01); H04L 9/50 (2022.05); H04W 12/02 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, by a server, a patient's key from a patient device;
verifying, by the server, the authenticity of the patient's key;
transmitting, by the server, a medical questionnaire to the patient device in response to the verification, wherein the medical questionnaire is associated with a smart contract compatible with a blockchain, wherein the blockchain is stored in an array of computers coupled to the server, wherein the smart contract includes one or more auto-executing routines initiated upon satisfaction of a requirement, wherein the smart contract comprises a condition to be fulfilled following completion of the requirement of the smart contract, and wherein the condition comprises providing access to the patient to schedule a treatment procedure with a treatment provider;
receiving, by the server, a set of responses to the medical questionnaire from the patient device;
packaging, by the server, the set of responses for storage on a data block of the blockchain, wherein packaging the set of responses comprises formatting the set of responses for storage on the blockchain and providing a link to the formatted set of responses along with a timestamp in the data block of the blockchain; and
broadcasting, by the server, the packaged set of responses to the blockchain.