Patent Document ID: 20170351816
Application ID: 15672717
Patent Flag: 0

Claim One:
1. A computer-implemented method for matching clinical trial openings with candidates from a patient population, the method comprising: identifying a first clinical trial description; generating, based on natural language processing techniques including Unstructured Information Management Architecture (UIMA), annotations of the first clinical trial description, the natural language processing techniques including one or more annotators, and wherein the annotations populate text indices, triple stores, and relational databases; generating a first trial feature vector based on the annotations of the first clinical trial description, the first trial feature vector comprising a first array of values, each value of the first array of values representing a clinical feature; determining that a first value in the first array of values should be prioritized; transforming the first value into a weighted vector value, wherein the weighted vector value is used to generate a second trial feature vector; retrieving the first patient record and other patient records stored in a collection database, using a crawler, based on similarities between the annotations of the clinical trial description and contents of the patient records; applying natural language processing techniques, the natural language processing techniques including Unstructured Information Management Architecture (UIMA), including one or more annotators, to the first patient record to generate annotations of the first patient record, the annotations populating one or more of text indices, triple stores, and relational databases; generating a first patient feature vector based on the annotations of the first patient record, the first patient feature vector comprising the second array of values, each representing a clinical feature; generating a comparison value based on the second trial feature vector and the first patient feature vector, wherein the comparison value represents a logical distance between the clinical trial feature vector and the patient feature vector; displaying, via an interactive user interface, information about a patient associated with the patient record to a user based on the comparison value, wherein the information about the patient, including at least the comparison value, an identification of the patient, and a contact information for the patient, is displayed with information about other patients based on a plurality of comparison values generated from a plurality of patient records associated with the other patients, and wherein the interactive user interface allows the user to sort the information about the patient and the information about other patients based on sorting options comprising comparison values, patient name, and patient contact information; receiving, through the interactive user interface, a threshold comparison value from the user; and displaying, via the interactive user interface, information about a set of patients, the set of patients associated with comparison values that meet the threshold comparison value.