SYSTEMS, METHODS, APPARATUSES, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING NETWORK-ACCESSIBLE PATIENT HEALTH RECORDS
First Claim
1. A method for providing network-accessible patient health records, the method comprising:
- receiving, at a health record trust entity, a request from a service provider for a set of one or more symmetric keys for decrypting at least a portion of a published patient health record document;
accessing, by a processor, a set of one or more symmetric keys held by the health record trust entity corresponding to the published patient health record document; and
providing a subset of the accessed set of symmetric keys to the service provider in response to the request.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and computer program products are provided for providing network-accessible patient health records. A method may include generating a patient health record document. The method may further include obtaining a set of one or more symmetric keys from a health record trust entity. The method may additionally include encrypting at least a portion of the patient health record document with the obtained set of symmetric keys. The method may also include causing the encrypted patient health record document to be published to a location on a network. The published encrypted patient health record document may have a resource identifier enabling the published encrypted patient health record document to be accessed over the network. Corresponding systems, apparatuses and computer program products are also provided.
51 Citations
30 Claims
-
1. A method for providing network-accessible patient health records, the method comprising:
-
receiving, at a health record trust entity, a request from a service provider for a set of one or more symmetric keys for decrypting at least a portion of a published patient health record document; accessing, by a processor, a set of one or more symmetric keys held by the health record trust entity corresponding to the published patient health record document; and providing a subset of the accessed set of symmetric keys to the service provider in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for providing network-accessible patient health records, the apparatus comprising at least one processor, wherein the at least one processor is configured to cause the apparatus to at least:
-
receive, at a health record trust entity, a request from a service provider for a set of one or more symmetric keys for decrypting at least a portion of a published patient health record document; access a set of one or more symmetric keys held by the health record trust entity corresponding to the published patient health record document; and provide a subset of the accessed set of symmetric keys to the service provider in response to the request. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for providing network-accessible patient health records, the computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program instructions stored therein, the computer-readable program instructions comprising:
-
program instructions configured to receive, at a health record trust entity, a request from a service provider for a set of one or more symmetric keys for decrypting at least a portion of a published patient health record document; program instructions configured to access a set of one or more symmetric keys held by the health record trust entity corresponding to the published patient health record document; and program instructions configured to provide a subset of the accessed set of symmetric keys to the service provider in response to the request.
-
-
22. A method for providing network-accessible patient health records, the method comprising:
-
using a resource identifier to access a published encrypted patient health record document from a location on a network; obtaining a set of one or more symmetric keys from a health record trust entity, the set of symmetric keys being held by the health record trust entity; and decrypting, by a processor, at least a portion of the patient health record document with the obtained set of symmetric keys. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification