Image of a doctor examining a chart

Project New Hope: Clinical Trials Matching

Established: July 1, 2017

A new approach for finding clinical trials

At any moment in time, there are more than 50,000 clinical trials around the world, that are looking to recruit patients for their studies. Clinical trials are critical for developing new medications and treatments.

For patients, it is challenging to find clinical trials that are a match. There could be dozens of trials per condition. Clinical trials typically have dozens of complicated eligibility criteria in unstructured medical language. On average, less than 5% of patients are aware of clinical trials relevant for them. At the same time, researchers are struggling to recruit suitable participants for their clinical trials. Patient recruitment is the main cause of delays in trials, and 50% of the trials fail to reach their recruitment target.

For patients, taking part in a clinical trial could mean a breakthrough in their treatment. For many patients, this could mean a New Hope.

Microsoft’s Clinical Trials Matching technology uses state-of-the-art Natural Language Processing (NLP) tools that understand both the clinical trial protocols and patient health records. The technology helps narrow down and prioritize the set of relevant clinical trials to a smaller set of trials that the patient appears to be qualified for.

Our mission

Matching patients to suitable clinical trials is difficult. Our mission is to power solutions that enable healthcare organizations and medical professionals to match patients to potentially suitable clinical trials in an intelligent way, based on trials eligibility criteria and patient details.

Use cases


Illustration - match single patient to multiple clinical trials
Match a single patient to a set of suitable clinical trials

A patient or someone on behalf of a patient (doctor, family member, etc.) is searching for suitable trials for the patient condition. This can typically be implemented as a web page or by interacting with a chatbot, where the bot presents questions to the user and qualifies it. This use case does not require access to EMR data.

Illustration - identifying patients eligible for a single clinical trial
Feasibility assessment of a single clinical trials based on patient repository

A research organization is trying to identify patients that are eligible for a single trial. This use case requires EMR data, and could either be offered as an automated service (automated matching service between patient data and trial eligibility criteria) or by creating a platform that will allow organizations to query the patient data.

Illustration - matching multiple clinical trials with multiple patients

Match multiple clinical trials with multiple patients

This is a typical provider-site use case, where a site that runs multiple clinical trials searches for patients for all trials recruiting on site.

Illustration - verify single patient eligibility for a single trial

Verify single patient eligibility for a single trial and show gaps

In this use case, the user is typically a trial coordinator that uses a web experience or a bot to screen and qualify a single patient to a specific trial and understands the gaps.

The technology

Dynamic Criteria iconMachine Reading iconConversational AI iconPatient Qualification icon
Dynamic criteria selectionMachine reading for trials and patient data structuringConversational AI & Language generationPatient qualification


Questions?

Contact us at CTMTechQs@microsoft.com