IP Library Granted Patent US 9,355,273
Granted Patent B2
US 9,355,273 · App. 11/945,795 · Granted May 31, 2016

System and method for the protection and de-identification of health care data

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 9,355,273
App. No.
11/945,795
Granted
May 31, 2016
Kind
B2
Abstract

A system for protecting and de-identifying healthcare data includes a storage device for storing the healthcare data and personally identifiable information for a person and a processor in communication with the database. The processor generates an anonymous linking code using a keyed hash function and a second hash function. The anonymous linking code is based at least in part on a portion of the personally identifiable information. The processor further appends the anonymous linking code to the healthcare data for the person.

Claims (42)

1. A system for protecting and de-identifying healthcare data, the system comprising:

one or more computers;

a first set of non-transitory storage devices storing instructions that are operable, when executed by one or more computers, and causes the one or more computers to perform the steps of:

retrieving healthcare data and personally identifiable information of a person;

storing in a second set of non-transitory storage devices, the retrieved healthcare data and personally identifiable information for the person;

identifying a portion of the stored personally identifiable information from the storage device;

extracting the identified portion of the personally identifiable information from the storage device;

encrypting the extracted portion of the personally identifiable information;

inputting, into a keyed hash function, the encrypted portion of the personally identifiable information;

generating, by the keyed hash function, a first output;

inputting the generated first output to a second hash function;

generating, by the second hash function, a second output;

generating an anonymous linking code using the second output;

storing the anonymous linking code in association with the healthcare data for the person.

2. The system of claim 1 , wherein the portion of the personally identifying information comprises a predetermined set of one or more personal identifiers, and wherein there is a functional relationship between the generated anonymous linking code and the one or more personal identifiers included in the predetermined set.

3. The system of claim 1 , further comprising:

a second storage device that receives and store the healthcare data with the appended anonymous linking code; and

a second processor in communication with the second database storage device.

4. The system of claim 3 , wherein the second processor uses the appended anonymous linking code of the received healthcare data to link the received healthcare data with stored healthcare data with a corresponding appended anonymous linking code.

5. The system of claim 3 , wherein the healthcare data with the appended anonymous linking code is received from a secure data pathway.

6. The system of claim 3 , wherein the second processor outputs a report based on the stored healthcare data.

7. The system of claim 1 , wherein the keyed hash function is a keyed SHA-256 hash function.

8. The system of claim 1 , wherein the second hash function is a SHA-256 hash function.

9. A computer-implemented method for protecting and de-identifying healthcare data containing personally identifiable information, the method comprising:

retrieving, by one or more computers, healthcare data and personally identifiable information of a person;

storing, by the one or more computers, in a storage device, the retrieved healthcare data and personally identifiable information for the person;

identifying, by the one or more computers, a portion of the stored personally identifiable information from the storage device;

extracting, by the one or more computer processor, the identified a portion of the personally identifiable information from the storage device;

encrypting, by the one or more computer processor, the extracted portion of the personally identifiable information;

inputting, into a keyed hash function, the encrypted portion of the personally identifiable information;

generating, by the keyed hash function, a first output;

inputting, by the one or more computer processors, the generated first output to a second hash function;

generating, by the second hash function, a second output;

generating, an anonymous linking code using the second output;

storing the anonymous linking code in association with the healthcare data for the person.

10. The method of claim 9 , further comprising the step of transmitting the healthcare data with the appended anonymous linking code to a data warehouse.

11. The method of claim 10 , wherein the portion of the personally identifying information comprises a predetermined set of one or more personal identifiers, and wherein there is a functional relationship between the generated anonymous linking code and the one or more personal identifiers included in the predetermined set.

12. The method of claim 9 , further comprising the step of linking a first healthcare data file with a second healthcare data file by their respective appended anonymous linking codes,

wherein the first and second data files are for a particular person, and

wherein the first and second data files are from different sources or are created at different times.

13. The method of claim 9 , wherein the keyed hash function is a keyed SHA-256 hash function.

14. The method of claim 9 , wherein the second hash function is a SHA-256 hash function.

Assignments (23)
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.; 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 Nov 29, 2023
From: IQVIA INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 065709/0618 →
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 →
MERGER Recorded May 17, 2018
From: SDI HEALTH LLC
To: IMS HEALTH INCORPORATED
Reel/Frame 045830/0619 →
MERGER AND CHANGE OF NAME Recorded Jan 22, 2018
From: IMS HEALTH INCORPORATED; QUINTILES TRANSNATIONAL CORP.
To: QUINTILES IMS INCORPORATED
Reel/Frame 045102/0549 →
MERGER AND CHANGE OF NAME Recorded Feb 23, 2017
From: IMS HEALTH INCORPORATED; QUINTILES TRANSNATIONAL CORP.
To: QUINTILES IMS INCORPORATED
Reel/Frame 041791/0233 →
MERGER AND CHANGE OF NAME Recorded Jan 5, 2017
From: IMS HEALTH INCORPORATED; QUINTILES TRANSNATIONAL CORP.
To: QUINTILES IMS INCORPORATED
Reel/Frame 041260/0474 →
SECURITY AGREEMENT Recorded Jan 18, 2012
From: IMS HEALTH INCORPORATED
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 027552/0408 →
MERGER Recorded Jan 9, 2012
From: SDI HEALTH LLC
To: IMS HEALTH INCORPORATED
Reel/Frame 027499/0283 →
RELEASE OF SECURITY INTEREST Recorded Nov 17, 2011
From: LLR EQUITY PARTNERS III, L.P.
To: SDI HEALTH LLC; SDI TRIALYTICS LLC; VERISPAN, L.L.C.
Reel/Frame 027246/0845 →
RELEASE OF SECURITY INTEREST Recorded Nov 1, 2011
From: BANK OF MONTREAL, AS AGENT
To: SDI HEALTH LLC
Reel/Frame 027156/0146 →
RELEASE OF SECURITY INTEREST Recorded Feb 24, 2010
From: SOVEREIGN BANK
To: SDI HEALTH LLC; SDI TRIALYTICS LLC; SDI DIRECT ACCESS LLC; VERISPAN, L.L.C.
Reel/Frame 023973/0748 →
SECURITY AGREEMENT Recorded Jan 29, 2010
From: SDI HEALTH LLC
To: BANK OF MONTREAL, AS AGENT
Reel/Frame 023870/0264 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY DATA, PREVIOUSLY RECORDED ON REEL 021617 FRAME 0754. ASIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Feb 20, 2009
From: SDI HEALTH LLC; SDI TRIALYTICS LLC; SDI DIRECT ACCESS LLC; VERISPAN L.L.C.
To: SOVEREIGN BANK
Reel/Frame 022309/0312 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY DATA SHOULD BE VERISPAN, L.L.C. AND RECEIVING PARTY ADDRESS ON CORRECTIVE ASSIGNMENT TO 19102 PREVIOUSLY RECORDED ON REEL 021617 FRAME 0754. ASSIGNOR(S) HEREBY CONFIRMS THE SDI HEALTH LLC, SDI TRIALYTICS LLC, SDI DIRECT ACCESS LLC, VERISPAN, L.L.C. Recorded Oct 7, 2008
From: SDI HEALTH LLC; SDI TRIALYTICS LLC; SDJ DIREST ACCESS LLC; VERISPAN, L.L.C.
To: SOVEREIGN BANK
Reel/Frame 022288/0637 →
SECURITY AGREEMENT Recorded Oct 2, 2008
From: SDI HEALTH LLC; SDI TRIALYTICS LCC; SDI DIRECT ACCESS LLC; VERISPAN LLC
To: SOVEREIGN BANK
Reel/Frame 021617/0754 →
SECURITY AGREEMENT Recorded Aug 7, 2008
From: SURVEILLANCE DATA, LLC, SDI TRIALYTICS LLC, AND VERISPAN, L.L.C.
To: LLR EQUITY PARTNERS III
Reel/Frame 021339/0949 →
MERGER Recorded Aug 5, 2008
From: SURVEILLANCE DATA INC.
To: SURVEILLANCE DATA LLC
Reel/Frame 021339/0102 →
CHANGE OF NAME Recorded Aug 5, 2008
From: SURVEILLANCE DATA LLC
To: SDI HEALTH LLC
Reel/Frame 021339/0107 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2008
From: STEVENS, STEVEN E.; KRESS, ANDREW E.; DUBLIN, ADAM
To: SURVEILLANCE DATA, INCORPORATED
Reel/Frame 020444/0864 →