IP Library Granted Patent US 10,726,148
Granted Patent B2
US 10,726,148 · App. 14/830,220 · Granted Jul 28, 2020

System and method for providing multi-layered access control

Inventors: Benjamin Alexander Hughes (London, GB); Michael Carl Friedrich Opel (Croydon, GB); Braley B. Crandall (Philadelphia, PA)
Assignee: IQVIA, INC.
G06F21/6227G06F21/6245G16H10/60H04L63/102H04L63/105G06F2221/032G06F2221/2141
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,726,148
App. No.
14/830,220
Granted
Jul 28, 2020
Kind
B2
Abstract

A method and system to provide multi-layered access control for healthcare datasets are disclosed. The method comprises defining an information policy for each of healthcare datasets, wherein the information policy comprises information access permissions. Further, an organization policy is defined for each of the healthcare datasets, wherein the organization policy comprises license permissions for organizations accessing the healthcare datasets. Thereafter, a user account master policy is defined for each of the healthcare datasets, wherein the user account master policy comprises account permissions assigned to users of the organizations. Subsequently, a master user policy is generated for each of the users based on the information policy, the organization policy, the user account master policy, or a combination thereof, wherein the master user policy comprises access control permissions to provide each of the users access to the healthcare datasets.

Claims (40)

1. A method to provide permissions for users from different organizations to access health information of cohort members while assuring privacy and security of the cohort members' health information deposited in a plurality of datasets having different commercial owners who control the access to the datasets they own, wherein the access is achieved via computing devices having a hardware processor communicatively connected to the plurality of datasets via a network, the method comprising the steps of:

defining, by the processor,

an information policy including permissions set by the different commercial owners of each of the plurality of datasets for access to the health information and granularity of the health information in each of the plurality of the datasets,

an organization policy including permissions derived from a plurality of licenses subscribed to by the respective organizations for accessing each of the plurality of datasets, and

a user policy including account permissions selectively assigned to the users from each of the different organizations;

generating a master policy having access control permissions for access to each of the plurality of datasets for each of the users from each of the different organizations, wherein the master policy comprises the information policy, organization policy, and the user policy; and

in response to a request from the computing device of the users:

controlling, by the processor, access to the health information of the cohort members in the plurality of datasets based on the access control permissions of the master policy.

2. The method of claim 1 , further comprising a step of: defining, by the processor, an administrator policy including permissions to control the information policy and the organization policy.

3. The method of claim 2 , wherein the administrator policy, the information policy, the organization policy, and the user policy have a hierarchical architecture.

4. The method of claim 3 , wherein each of the plurality of licenses is restricted by the information policy, and the user policy is restricted by the information policy and the license.

5. The method of claim 1 , further comprising a step of: blocking, by the processor, the users from querying, via their respective computing device, the plurality of datasets based on the generated access control permissions.

6. The method of claim 1 , wherein the information policy further comprises at least one of a permission to explore meta-data, a permission to query data for aggregated results, a permission to query sensitive attributes, a permission to set protocol-based permissions, a permission to extract patient level data, and a permission to extract sensitive attributes.

7. The method of claim 1 , wherein each of the plurality of licenses comprises at least one of a permission to set a user account, a permission to set access restrictions, a permission to set access period, a permission to define refresh periods, a permission to define user limits, and a permission to define access tools.

8. A system to provide permissions for users from different organizations to access health information of cohort members while assuring privacy and security of the cohort members' health information deposited in a plurality of datasets having different commercial owners who control the access to the datasets they own, wherein the access is achieved via computing devices having a hardware processor communicatively connected to the plurality of datasets via a network, the system comprising:

the processor configured to:

define

an information policy including permissions set by the different commercial owners of each of the plurality of datasets for access to the health information and granularity limits of the health information in each of the plurality of the datasets,

an organization policy including permissions derived from a plurality of licenses subscribed to by the respective organizations for accessing each of the plurality of datasets, and

a user policy including account permissions selectively assigned to the users from each of the different organizations;

generate a master policy having access control permissions for access to each of the plurality of datasets for each of the users from each of the different organizations, wherein the master policy comprises the information policy, organization policy, and the user policy; and

in response to a request from the computing device of the users:

control access to the health information of the cohort members in the plurality of datasets based on the access control permissions of the master policy of the master policy.

9. The system of claim 8 , wherein the processor is further configured to define an administrator policy including permissions to control the information policy, and the organization policy.

10. The system of claim 9 , wherein the administrator policy, the information policy, the organization policy, and the user policy have a hierarchical architecture.

11. The system of claim 10 , wherein each of the plurality of licenses is restricted by the information policy, and the user policy is restricted by the information policy and the license.

12. The system of claim 8 , wherein the processor is further configured to block the users from querying, via their respective computing device, the plurality of datasets based on the generated access control permissions.

13. The system of claim 8 , wherein the information policy further comprises at least one of a permission to explore meta-data, a permission to query data for aggregated results, a permission to query sensitive attributes, a permission to set protocol-based permissions, a permission to extract patient level data, and a permission to extract sensitive attributes.

14. The system of claim 8 , wherein each of the plurality of licenses comprises at least one of a permission to set a user account, a permission to set access restrictions, a permission to set access period, a permission to define refresh periods, a permission to define user limits, and a permission to define access tools.

15. A method to provide permissions for users from different organizations to access health information of cohort members while assuring privacy and security of the cohort members' health information is deposited in a plurality of datasets having different commercial owners who control the access to the datasets they own, wherein the access is achieved via computing devices having a hardware processor communicatively connected to the plurality of datasets via a network, the method comprising the steps of:

defining, by the processor,

an information policy including permissions set by the different commercial owners of each of the plurality of datasets for access to the health information and granularity of the health information in each of the plurality of the datasets;

an organization policy including permissions derived from a plurality of licenses subscribed to by the respective organizations for accessing each of the plurality of datasets;

a user policy including account permissions selectively assigned to the users from each of the different organizations;

generating a master policy having access control permissions for access to the plurality of datasets for each of the users from each of the different organizations, wherein the master policy comprises the information policy, organization policy, and the user policy;

defining, by the processor, an administrator policy including permissions for control of the information policy, and the organization policy; and

in response to a request from the computing device of the users:

controlling, by the processor, access to the health information of the cohort members in the plurality of datasets based on the access control permissions of the master policy.

16. The method of claim 15 , further comprising a step of blocking, by the processor, the users from querying, via their respective computing device, the plurality of datasets based on the generated access control permissions.

17. The method of claim 15 , wherein the administrator policy, the information policy, the organization policy, and the user policy have a hierarchical architecture.

Assignments (9)
SECURITY INTEREST Recorded Mar 12, 2026
From: IMS SOFTWARE SERVICES LTD.; IQVIA INC.; IQVIA RDS INC.; RULES-BASED MEDICINE, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 075047/0061 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTIES INADVERTENTLY NOT INCLUDED IN FILING PREVIOUSLY RECORDED AT REEL: 065709 FRAME: 618. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Dec 6, 2023
From: IQVIA INC.; IQVIA RDS INC.; IMS SOFTWARE SERVICES LTD.; Q SQUARED SOLUTIONS HOLDINGS LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 065790/0781 →
SECURITY INTEREST Recorded Nov 29, 2023
From: IQVIA INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 065709/0618 →
SECURITY INTEREST Recorded Nov 29, 2023
From: IQVIA INC.; IQVIA RDS INC.; IMS SOFTWARE SERVICES LTD.; Q SQUARED SOLUTIONS HOLDINGS LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 065710/0253 →
SECURITY INTEREST Recorded May 24, 2023
From: IQVIA INC.; IQVIA RDS INC.; IMS SOFTWARE SERVICES LTD.; Q SQUARED SOLUTIONS HOLDINGS LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 063745/0279 →
CHANGE OF NAME Recorded Oct 9, 2018
From: QUINTILES IMS INCORPORATED
To: IQVIA INC.
Reel/Frame 047207/0276 →
CHANGE OF NAME Recorded Sep 7, 2018
From: IMS HEALTH INCORPORATED
To: QUINTILES IMS INCORPORATED
Reel/Frame 047029/0637 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jan 14, 2016
From: IMS HEALTH INCORPORATED
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037515/0780 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2015
From: HUGHES, BENJAMIN ALEXANDER; OPEL, MICHAEL CARL FRIEDRICH; CRANDALL, BRALEY B.
To: IMS HEALTH INCORPORATED
Reel/Frame 036421/0343 →