IP Library Granted Patent US 11,133,093
Granted Patent B2
US 11,133,093 · App. 16/827,553 · Granted Sep 28, 2021

System and method for creation of persistent patient identification

Inventors: Christopher Blum (Wynnewood, PA); Geoff Wall (Newtown, PA); John Giannouris (Flemington, NJ)
Assignee: IQVIA Inc.
G16H10/60G06F21/6254G06Q2220/00
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 11,133,093
App. No.
16/827,553
Granted
Sep 28, 2021
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for creating source-specific, persistent patient identifiers for healthcare service providers. One method includes accessing a record of healthcare data, wherein the record includes patient identifying information (PII) associated with one or more persons to whom the healthcare data pertains. The portions of PII included in the accessed record of healthcare data are extracted from the accessed record and encrypted. Based on one or more business rules, one or more hashed tokens are created by applying one or more hashing functions to the extracted portions of PII. A source-specific identifier is received, the source-specific identifier having been encoded in a manner specific to an organization associated with the computer system and having been encoded with reference to the one or more hashed tokens. An association is stored between the source-specific identifier and the accessed record of healthcare data.

Claims (85)

1. A method comprising:

determining, by a collection-side system, a match between:

data for a first healthcare record received from a source-side system, and

data for a second healthcare record previously processed at the collection-side system; and

retrieving, by the collection-side system, an indexing tag that is stored in association with the second healthcare record;

linking de-identified healthcare records that correspond to a single patient, based on the indexing tag, wherein:

the indexing tag is encoded with a computing rule specific to the source-side system, and

the computing rule is based on patient identifying information (PII) extracted from the first healthcare record;

based on the encoded indexing tag, generating, by the collection-side system, a source-specific identifier that anonymously links portions of PII from the de-identified healthcare records that correspond to the single patient; and

triggering, by the collection-side system and based on the source-specific identifier, the source-side system to associate the data for the first healthcare record with a plurality of other healthcare records that include the source-specific identifier.

2. The method of claim 1 , comprising:

obtaining, by the collection-side system, the computing rule specific to the source-side system and the data for the first healthcare record,

wherein the data for the first healthcare record (i) includes information extracted from the first healthcare record with reference to a formatting of the first healthcare record and (ii) is encoded PII that is generated based on the computing rule.

3. The method of claim 1 , wherein the data for the first healthcare record comprises a first hashed token and the method comprises:

comparing, by the collection-side system, the first hashed token to a second hashed token previously received at the collection-side system;

based on the comparing, determining, by the collection-side system and before retrieving the indexing tag, that the indexing tag is related to the second hashed token; and

encoding the indexing tag in a manner specific to the organization associated with the source-side system.

4. The method of claim 1 , comprising:

determining, by the collection-side system, that no healthcare record previously processed at the collection-side system includes data that matches data for a healthcare record received from the source-side system;

generating a new indexing tag to anonymously identify a patient that corresponds to the data for the healthcare record; and

storing the data for the healthcare record in association with the new indexing tag.

5. The method of claim 4 , comprising:

encoding the new indexing tag with the computing rule specific to the source-side system; and

generating, by the collection-side system, a second, different source-specific identifier based on the new indexing tag that was encoded with the computing rule.

6. The method of claim 1 , wherein the respective data for each of the first healthcare record and the second healthcare record includes one or more hashed tokens and determining the match comprises, determining a match between:

a first hashed token of the first healthcare record; and

a second hashed token for second healthcare record.

7. The method of claim 6 , comprising:

obtaining, by the collection-side system, the first hashed token and the second the hashed token, the second hashed token being obtained before the first hashed token;

wherein the first hashed token is generated based on a hashing function that was applied to concatenated strings of PII extracted from the first healthcare record; and

wherein the second hashed token is generated based on the hashing function having been previously applied to concatenated strings of data representing PII extracted from the second healthcare record.

8. The method of claim 6 , comprising:

encoding the indexing tag in a manner specific to a source of the first healthcare record such that the source-specific identifier that is generated based on the indexing tag is configured for use only by the source of the first healthcare record.

9. The method of claim 8 , wherein encoding the indexing tag comprises:

linking, at the collection-side system, de-identified data corresponding to the first healthcare record with de-identified data corresponding to the second healthcare record.

10. The method of claim 7 , wherein:

the computing rule used by the collection-side system to encode the indexing tag is previously used to determine which portions of PII to be extracted from the first healthcare record to generate the first hashed token; and

the computing rule is specific to a geographic region of the first healthcare record or a type classification of the first healthcare record.

11. A system comprising:

one or more processing devices; and

one or more non-transitory machine-readable storage devices storing instructions that are executable by the one or more processing devices to cause performance of operations comprising:

determining, by a collection-side system, a match between:

data for a first healthcare record received from a source-side system, and

data for a second healthcare record previously processed at the collection-side system; and

retrieving, by the collection-side system, an indexing tag that is stored in association with the second healthcare record;

linking de-identified healthcare records that correspond to a single patient, based on the indexing tag, wherein:

the indexing tag is encoded with a computing rule specific to the source-side system, and

the computing rule is based on patient identifying information (PII) extracted from the first healthcare record;

based on the encoded indexing tag, generating, by the collection-side system, a source-specific identifier that anonymously links portions of PII from the de-identified healthcare records that correspond to the single patient; and

triggering, by the collection-side system and based on the source-specific identifier, the source-side system to associate the data for the first healthcare record with a plurality of other healthcare records that include the source-specific identifier.

12. The system of claim 11 , wherein the operations comprise:

obtaining, by the collection-side system, the computing rule specific to the source-side system and the data for the first healthcare record,

wherein the data for the first healthcare record (i) includes information extracted from the first healthcare record with reference to a formatting of the first healthcare record and (ii) is encoded PII that is generated based on the computing rule.

13. The system of claim 11 , wherein the data for the first healthcare record comprises a first hashed token and the operations comprise:

comparing, by the collection-side system, the first hashed token to a second hashed token previously received at the collection-side system;

based on the comparing, determining, by the collection-side system and before retrieving the indexing tag, that the indexing tag is related to the second hashed token; and

encoding the indexing tag in a manner specific to the organization associated with the source-side system.

14. The system of claim 11 , wherein the operations comprise:

determining, by the collection-side system, that no healthcare record previously processed at the collection-side system includes data that matches data for a healthcare record received from the source-side system;

generating a new indexing tag to anonymously identify a patient that corresponds to the data for the healthcare record; and

storing the data for the healthcare record in association with the new indexing tag.

15. The system of claim 14 , wherein the operations comprise:

encoding the new indexing tag with the computing rule specific to the source-side system; and

generating, by the collection-side system, a second, different source-specific identifier based on the new indexing tag that was encoded with the computing rule.

16. The system of claim 11 , wherein the respective data for each of the first healthcare record and the second healthcare record includes one or more hashed tokens and determining the match comprises, determining a match between:

a first hashed token of the first healthcare record; and

a second hashed token for second healthcare record.

17. The system of claim 16 , wherein the operations comprise:

obtaining, by the collection-side system, the first hashed token and the second the hashed token, the second hashed token being obtained before the first hashed token;

wherein the first hashed token is generated based on a hashing function that was applied to concatenated strings of PII extracted from the first healthcare record; and

wherein the second hashed token is generated based on the hashing function having been previously applied to concatenated strings of data representing PII extracted from the second healthcare record.

18. The system of claim 16 , wherein the operations comprise:

encoding the indexing tag in a manner specific to a source of the first healthcare record such that the source-specific identifier that is generated based on the indexing tag is configured for use only by the source of the first healthcare record.

19. The system of claim 18 , wherein encoding the indexing tag comprises:

linking, at the collection-side system, de-identified data corresponding to the first healthcare record with de-identified data corresponding to the second healthcare record.

20. One or more non-transitory machine-readable storage devices storing instructions that are executable by one or more processing devices to cause performance of operations comprising:

determining, by a collection-side system, a match between:

data for a first healthcare record received from a source-side system, and

data for a second healthcare record previously processed at the collection-side system; and

retrieving, by the collection-side system, an indexing tag that is stored in association with the second healthcare record;

linking de-identified healthcare records that correspond to a single patient, based on the indexing tag, wherein:

the indexing tag is encoded with a computing rule specific to the source-side system, and

the computing rule is based on patient identifying information (PII) extracted from the first healthcare record;

based on the encoded indexing tag, generating, by the collection-side system, a source-specific identifier that anonymously links portions of PII from the de-identified healthcare records that correspond to the single patient; and

triggering, by the collection-side system and based on the source-specific identifier, the source-side system to associate the data for the first healthcare record with a plurality of other healthcare records that include the source-specific identifier.

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 →
SECURITY INTEREST Recorded Apr 5, 2022
From: IQVIA INC.; IMS SOFTWARE SERVICES, LTD.; Q SQUARED SOLUTIONS HOLDINGS LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 059503/0540 →
CHANGE OF NAME Recorded Sep 12, 2020
From: QUINTILES IMS INCORPORATED
To: IQVIA INC.
Reel/Frame 053761/0196 →
MERGER AND CHANGE OF NAME Recorded Jun 11, 2020
From: IMS HEALTH INCORPORATED; QUINTILES TRANSNATIONAL CORP.
To: QUINTILES IMS INCORPORATED
Reel/Frame 052910/0444 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2020
From: BLUM, CHRISTOPHER; WALL, GEOFF; GIANNOURIS, JOHN
To: IMS HEALTH INCORPORATED
Reel/Frame 052840/0851 →
Continuity (2)
Continuation 14711503 · May 13, 2015
Related Publication 20200294635A1 · Sep 17, 2020
Cited By (2)
US 12,315,605 US 12,322,482