| CPC H04L 9/088 (2013.01) [G06F 9/5016 (2013.01); G06F 9/542 (2013.01); H04L 9/0643 (2013.01); H04L 9/3234 (2013.01)] | 19 Claims |

|
1. A secure access control system configured to control access to sensitive data stored on disparate data sources, secure access control system comprising:
a network interface;
at least one computing device;
computer readable memory including instructions operable to be executed by the at least one computing device to perform a set of actions, configuring the at least one computing device to at least:
receive a designation of a plurality of medical service providers associated with a first user, wherein the first user is pregnant;
receive, over an encrypted communication channel via the network interface, medical data for the first user over an encrypted communication channel, the medical data for the first user comprising medication records, test result records, and imaging records from a plurality of sources;
store the medical data for the first user from the plurality of sources in encrypted form in a database, wherein at least a portion of the medical data is encrypted using a generated first key;
enable the plurality of medical service providers to access at least a portion of the medical data for the first user stored in the database, wherein the encrypted medical data is decrypted using a generated second key;
after the first user gives birth to a child, store medical data for the child in encrypted form in the database;
enable the first user to control access to medical data of the child; and
provide secure electronic messaging with the first user.
|