# US 12,009,069 B2 · Synthesizing complex population selection criteria

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,009,069 B2
- Document ID: US12009069B2
- Status: Granted
- Kind: B2
- Application number: 17/696,059
- Filed: 2022-03-16
- Published: 2022-06-30
- Granted: 2024-06-11
- Earliest claimed: 2014-10-06
- Assignees: IQVIA Inc.
- Applicants: IQVIA Inc.
- Inventors: Thomas Paul Haskell; Benjamin Alexander Paul Hughes
- Web page: https://patentgrep.com/patent/US12009069B2

## CPC

- G16H 10/20: for electronic clinical trials or questionnaires
- G16Z 99/00: Subject matter not provided for in other main groups of this subclass
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16Z: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS, NOT OTHERWISE PROVIDED FOR

## Abstract

System and method to determine a reduced cohort criteria, the method including: defining N selection criteria to select a cohort from among a universe of patient data; querying a patient database, by use of a processor, and by use of the N selection criteria, in order to define a full patient population; selecting a subset of size M of the N selection criteria, to produce a subset criteria; selecting a permutation of the subset criteria, to produce a permuted subset criteria in a predetermined order; for each member of the permuted subset criteria: querying the patient database by use of the member of the permuted subset criteria to produce a respective interim patient population; combining all respective interim patient populations to produce a partial patient population; and calculating, by a processor, a coverage figure of merit that compares the partial patient population to the full patient population.

## Claims

### Claim 1

A computing-device implemented method, comprising:
querying patient records to identify a control set of the patient records that satisfy N multi-dimensional patient selection criteria, wherein N is an integer greater than 29;
synthesizing all possible permutations of the multi-dimensional patient selection criteria, wherein the synthesizing comprises iteratively searching the patient records with respect to progressively larger subsets of the patient selection criteria to identify interim sets of the patient records that satisfy the respective subsets of the patient selection criteria, wherein a difference between an interim set of the patient records and the control set of the patient records is compared to a threshold to identify when the threshold is exceeded; and
outputting the subset of the patient selection criteria for which the difference between the interim set of patient records and the control set of the patient records exceeds the threshold.

### Claim 2 (depends on 1)

The method of claim 1, wherein the iteratively searching comprises, for each iteration:
searching the patient records with respect to each of multiple orderings of each subset of the patient selection criteria.

### Claim 3 (depends on 1)

The method of claim 1, wherein the iteratively searching comprises, for each iteration:
searching the patient records to with respect to all possible orderings of each subset of the patient selection criteria.

### Claim 4 (depends on 1)

The method of claim 1, wherein the iteratively searching comprises, for a first iteration:
searching the patient records with respect to individual ones of the patient selection criteria.

### Claim 5 (depends on 1)

The method of claim 1, wherein the iteratively searching comprises, for a first iteration:
searching the patient records with respect to pairs of the patient selection criteria.

### Claim 6 (depends on 1)

The method of claim 1, wherein the multi-dimensional patient selection criteria is selected from a group that comprises:
sociodemographic factors;
clinical factors; and
laboratory data.

### Claim 7 (depends on 6)

The method of claim 6, wherein:
the sociodemographic factors comprise age, sex, and/or place of residence; and
the clinical factors comprise comorbidities, medical history, genetic history, blood type, medications used, functional status, immunization history, smoking history, and/or drinking history.

### Claim 8

An apparatus, comprising:
a processor and memory configured to,
query patient records to identify a control set of the patient records that satisfy N multi-dimensional patient selection criteria, wherein N is an integer greater than 12;
synthesize all possible permutations of the multi-dimensional patient selection criteria, including to iteratively search the patient records with respect to progressively larger subsets of the patient selection criteria to identify interim sets of the patient records that satisfy the respective subsets of the patient selection criteria, wherein a difference between an interim set of the patient records and the control set of the patient records is compared to a threshold to identify when the threshold is exceeded; and
output the subset of the patient selection criteria for which the difference between the interim set of patient records and the control set of the patient records exceeds the threshold.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein the processor and memory are further configured to, for each iteration:
search the patient records with respect to each of multiple orderings of each subset of the patient selection criteria.

### Claim 10 (depends on 8)

The apparatus of claim 8, wherein the processor and memory are further configured to, for each iteration:
searching the patient records to with respect to all possible orderings of each subset of the patient selection criteria.

### Claim 11 (depends on 8)

The apparatus of claim 8, wherein the processor and memory are further configured to, for a first iteration:
search the patient records with respect to individual ones of the patient selection criteria.

### Claim 12 (depends on 8)

The apparatus of claim 8, wherein the processor and memory are further configured to, for a first iteration:
search the patient records with respect to pairs of the patient selection criteria.

### Claim 13 (depends on 8)

The apparatus of claim 8, wherein the multi-dimensional patient selection criteria is selected from a group that comprises:
sociodemographic factors;
clinical factors; and
laboratory data.

### Claim 14 (depends on 13)

The apparatus of claim 13, wherein:
the sociodemographic factors comprise age, sex, and/or place of residence; and
the clinical factors comprise comorbidities, medical history, genetic history, blood type, medications used, functional status, immunization history, smoking history, and/or drinking history.

### Claim 15

A non-transitory computer readable medium encoded with a computer program that comprises instructions to cause a processor to:
query patient records to identify a control set of the patient records that satisfy N multi-dimensional patient selection criteria, wherein N is an integer greater than 12;
synthesize all possible permutations of the multi-dimensional patient selection criteria, including to iteratively search the patient records with respect to progressively larger subsets of the patient selection criteria to identify interim sets of the patient records that satisfy the respective subsets of the patient selection criteria, wherein a difference between an interim set of the patient records and the control set of the patient records is compared to a threshold to identify when the threshold is exceeded; and
output the subset of the patient selection criteria for which the difference between the interim set of patient records and the control set of the patient records exceeds the threshold.

### Claim 16 (depends on 15)

The non-transitory computer readable medium of claim 15, further comprising instructions to cause the processor to, for each iteration:
search the patient records with respect to each of multiple orderings of each subset of the patient selection criteria.

### Claim 17 (depends on 15)

The non-transitory computer readable medium of claim 15, further comprising instructions to cause the processor to, for each iteration:
searching the patient records to with respect to all possible orderings of each subset of the patient selection criteria.

### Claim 18 (depends on 15)

The non-transitory computer readable medium of claim 15, further comprising instructions to cause the processor to, for a first iteration:
search the patient records with respect to individual ones of the patient selection criteria.

### Claim 19 (depends on 15)

The non-transitory computer readable medium of claim 15, further comprising instructions to cause the processor to, for a first iteration:
search the patient records with respect to pairs of the patient selection criteria.

### Claim 20 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the multi-dimensional patient selection criteria is selected from a group that comprises:
sociodemographic factors;
clinical factors; and
laboratory data.
