US 12,249,408 B2
Method and system for providing patient data to a patient data server following an offline network condition
Hubert Bandurski, Oakville (CA); Igor Muravyov, Brookline, MA (US); and Lewis Cohen, Chestnut Hill, MA (US)
Assigned to T6 Health Systems LLC, Chestnut Hill, MA (US)
Filed by T6 HEALTH SYSTEMS LLC, Chestnut Hill, MA (US)
Filed on Apr. 17, 2019, as Appl. No. 16/387,401.
Claims priority of provisional application 62/658,890, filed on Apr. 17, 2018.
Prior Publication US 2019/0318815 A1, Oct. 17, 2019
Int. Cl. H04L 9/08 (2006.01); G06F 21/62 (2013.01); G16H 10/60 (2018.01); G16H 40/63 (2018.01); G06F 21/60 (2013.01); G06Q 50/00 (2024.01); G16H 15/00 (2018.01); H04L 67/12 (2022.01)
CPC G16H 10/60 (2018.01) [G06F 21/6218 (2013.01); G16H 40/63 (2018.01); H04L 9/0863 (2013.01); G06F 21/604 (2013.01); G06F 2221/2141 (2013.01); G16H 15/00 (2018.01); H04L 67/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. In a client logic device, a method for processing patient data, comprising:
detecting an offline network condition between the client logic device and a patient data server;
in response to the detection of the offline network condition, causing the client logic device to prompt a user to create at the client logic device a user-generated passcode identifier for use during the offline network condition to limit or prevent unauthorized access to patient data stored in the client logic device, wherein the patient data is associated with a previously assigned medical record number;
storing the user-generated passcode identifier on the client logic device;
receiving offline patient data from the user;
applying a de-identification function to the offline patient data to strip the patient data of any protected health information (PHI) other than the previously assigned medical record number;
encrypting and storing the offline patient data in a local database;
upon detecting that the user has refrained from interacting with the client logic device for a predetermined amount of time, placing the client logic device in a sleep mode;
upon detecting reengagement with the client logic device after placing the client logic device in the sleep mode, causing the client logic device to present a prompt requesting entry of the user-generated passcode identifier;
upon detecting entry of an incorrect user-generated passcode identifier in response to the prompt requesting entry of the user-generated passcode identifier, denying access to the stored de-identified patient data;
upon detecting entry of the correct user-generated passcode identifier in response to the prompt requesting entry of the user-generated passcode identifier, providing access to the stored de-identified patient data; and
in response to detecting an online network condition between the client logic device and the patient data server, forwarding the de-identified patient data and the previously assigned medical record number to the patient data server via a network connection.