SearchClinical Development

Clinical Trial Patient Matching

Clinical trial patient matching that shows the line in the chart for every criterion

Eligible patients found in minutes, each criterion backed by the record.

See one case, screen by screen ↓
demo1,212recordsread overnight against 24 criteria — 29,088 checks, each with its source line
demo47patientsone question away from eligible, each with the question and when to ask it
target3.4×the eligible patients found per site, from the same records
target3minto pre-screen a chart, every criterion with its line
In short

What is Clinical Trial Patient Matching?

Software that checks a site's patient records against a protocol's inclusion and exclusion criteria to find who could be screened. Clinical Trial Patient Matching uses six agents to read every de-identified record at the site, mark each criterion met, not met or unknown with the line that proves it, and turn every unknown into a question for the patient's next visit. The principal investigator decides who is referred.

How to choose AI solutions for life sciences →

Updated

The problem

Why eligible patients are found late, or not at all

A protocol arrives with 20 to 30 inclusion and exclusion criteria. The research coordinator reads charts against them by hand: the tumour-board list, new-patient notes, labs, the CT report, the ECG. The facts that decide eligibility are scattered — the EGFR result in a scanned outside pathology report, the ECOG score in a free-text note from May, the QTcF in an ECG PDF. A structured query sees none of it.

When a fact is missing, the chart is set aside as a no and the patient is never asked. Hand pre-screening covers the main-campus list, so patients seen at satellite clinics — often the groups a Diversity Action Plan counts — are rarely reviewed. The trial misses its enrolment timeline while eligible patients sit in records nobody had time to read.

typical≈ 80%of trials miss their enrolment timeline
typical30–60minto pre-screen one chart by hand
Where a coordinator's pre-screening days go, per trial per monthestimated
By hand6 days
With the solution0.9 days
  • Reading the tumour-board list and new-patient notes1.5 → 0.1 d
  • Checking each chart against every criterion2 → 0.3 d
  • Finding results in scanned outside reports1 → 0.1 d
  • Working out what is missing and when to ask0.5 → 0.2 d
  • Writing the worksheet for the investigator0.5 → 0.1 d
  • Keeping the screening log and sponsor counts0.5 → 0.1 d

Estimated split of a research coordinator's working days spent pre-screening for one open trial in a month, by hand and with the solution.

How it works

How a record is matched

Six agents read every record against every criterion and turn each gap into a question; the investigator decides.

What comes in
Records insite records · notes, labs, pathology, imaging, outside reports
Agents at work
Criteria parserprotocol → checks
Then
Record readerfacts + lines
Then
Criterion checkermet · not met · unknown
Question writerunknown → question
Then
Rankerclosest first
Screening-log writerworksheet
A person decides
Principal investigatordecides and e-signs
What comes out
Eligibility grid
Questions by visit
Signed referral
One case, step by step

One trial, one morning, one patient referred

Lakemont Cancer Institute runs VLT-411 for Veltara Therapeutics — a Phase 2 study of velrastinib after a third-generation EGFR inhibitor in EGFR-mutant advanced NSCLC, with 24 criteria. Last quarter, hand pre-screening found 5 eligible patients. Here is Tuesday 13 October, screen by screen, in the working solution.

  1. 01Tuesday morning

    Who could be screened, on one grid

    Nadia Okoye · Senior research coordinator

    Nadia runs pre-screening for four lung trials. Overnight, 1,212 de-identified records from the main campus and three satellite clinics were read against VLT-411's 24 criteria. Her grid shows 9 patients eligible on all 24, 47 one question away, 86 two or three away and 1,070 not eligible. Each dot is a criterion: green met, red not met, hollow amber unknown.

    “For exclusions, met means the exclusion is absent · click any dot for its source line.”

  2. 0202:00 – 02:41

    Six agents, every record, every criterion

    The agents

    The criteria parser loads 24 checks from protocol v2.0, confirmed by the investigator on 6 Oct. The record reader reads 1,212 records — 48,216 documents — at the site. The criterion checker runs 29,088 checks, each with its line. The question writer turns 244 unknowns into questions, 49 of them askable this week, and the ranker lifts the 9 eligible and 47 one question away to the top. Nadia can re-run it any time.

    Every step is shown as it runs, with what it found.

  3. 03One dot

    No evidence in the window is unknown, never met

    Criterion checker

    P-0412, 58, main campus, is met on every criterion but one. I6 asks for ECOG 0 or 1 within 28 days before screening, and the last ECOG in his record is from 19 May. The checker will not call it met on old evidence; it marks it unknown and writes the question.

    “ECOG not recorded since May; ask at Thursday’s visit.”

  4. 04The to-do list

    Every unknown becomes one question, timed to a visit

    Question writer

    Add hepatitis B and C serology to the next blood draw. Order a 12-lead ECG at the next visit. Ask pathology whether the Nov 2024 block is still available. Ask the investigator whether an echocardiogram is needed. Each question names the criterion it settles and when to ask it. Nine eligible now and 7 projected from this week's answers make 16, against 5 found by hand last quarter.

    “Answer it and the grid fills in.”

  5. 05One question away

    P-0883 lacks only her EGFR result

    Nadia Okoye · Senior research coordinator

    P-0883, 64, seen at the Eastgate clinic, is met on 23 of 24 criteria. Only I3, EGFR mutation, is unknown: the clinic note says “EGFR+ per outside records” but no report was on file. Then a new document arrives — an outside pathology report, scanned in by Eastgate on 12 Oct, after last night's run.

    “Outside pathology report scanned in 12 Oct: read it.”

  6. 06One click

    Exon 19 deletion found — the last cell turns green

    Record reader

    The record reader opens the three-page scanned report and finds the line: “EGFR exon 19 deletion (E746_A750del)”, path report dated 14 Aug 2026. The criterion checker marks I3 met under protocol 5.1.3, which accepts an exon 19 deletion by tissue test. P-0883 moves into the eligible rows: eligible on all 24 rises to 10, one question away falls to 46.

    “P-0883 is eligible on all 24 criteria — every line cited.”

  7. 07The record

    Every criterion beside its line in the chart

    Nadia Okoye · Senior research coordinator

    Her record opens with the 24 criteria on the left and the lines that decide them highlighted in place: the 30 Sep oncology clinic note (ECOG 1, post-menopausal, no brain metastases on the 24 Sep MRI), the outside report (T790M not detected, no MET amplification), and the 7 Oct labs — ANC 3.8, platelets 241, CrCl 72 mL/min. The record was read in place, identifiers removed.

    “Pre-screening only. Dr. Ferreira decides who is referred; eligibility is confirmed at the screening visit after consent.”

  8. 0809:42

    The worksheet, on the clinic tablet

    Dr. Samuel Ferreira · Principal investigator

    The screening-log writer drafts the pre-screening worksheet: each criterion as written in the protocol, its verdict, the line in the record and the source with its date. Nadia sends it to Dr. Ferreira, who reviews it on the clinic tablet and chooses: refer to screening, hold or not eligible. He signs with his PIN and a note — “Approach at Thursday visit; consent then screening labs”.

  9. 09Signed · 09:44

    Referred to screening at Thursday's visit

    Dr. Samuel Ferreira · Principal investigator

    The worksheet now reads “Referred to screening · e-signed”, and the decision goes into the screening log with his name. She is to be approached at her visit on Thursday 15 Oct; eligibility is confirmed at screening, after consent, under protocol v2.0.

    “Only Lakemont staff see this worksheet. Veltara Therapeutics receives counts by site, never the patient.”

  10. 10The quarter

    More patients found, from every clinic

    Marcus Hale · Clinical research office director

    The funnel runs from 1,212 records read to 142 with no criterion failed, 56 eligible or one question away, 10 eligible on all 24 and 4 referred in 30 days. With this week's answers the site projects 17 eligible — 3.4 times the 5 found by hand last quarter. Of the 56, 21 are from groups under-represented in lung-cancer trials; the main-campus list alone would have shown 16 of them.

    “Reported to the sponsor as counts for the study’s diversity action plan.”

Who it’s for

Built for everyone who finds a trial its patients.

The same morning, seen by the four people who carry pre-screening — what their week looked like, and what it looks like now.

NO
Nadia OkoyeSenior research coordinator, thoracic oncology · Lakemont Cancer Institute
Senior research coordinator
Before
Reads the tumour-board list and new-patient notes every morning for four lung trials. “Half my ‘not eligible’ are really ‘nobody wrote it down’.”
Now
Starts from a grid already checked line by line, and works a list of questions timed to each patient's next visit or lab draw.
SF
Dr. Samuel FerreiraPrincipal investigator, VLT-411 · clinic three days a week
Principal investigator
Before
In clinic three days a week, he signs off who is approached for screening. “Show me the line in the chart, not a score.”
Now
Confirms the protocol's rules once, then decides from a worksheet that shows every criterion with its line, and e-signs the referral.
MH
Marcus HaleClinical research office director · Lakemont
Clinical research office director
Before
Answers for accrual and the site's diversity commitments. “Our satellite clinics see the patients the trials keep missing.”
Now
Sees every clinic in the funnel, and sets what the agents read, how long evidence counts and what leaves the site.
LO
Lena OrtizClinical trial manager · Veltara Therapeutics (sponsor)
Clinical trial manager
Before
Watches enrolment across six VLT-411 sites. “I need to know which sites have patients, not who they are.”
Now
Sees records read, eligible, one question away and referred for each site — counts only, never a patient.
Built on the engine

6 agents. Each with one job, and hard limits.

Six agents read every record against every criterion and turn each gap into a question; the investigator decides.

Criteria parser

Reads section 5 of the protocol and every amendment and turns each inclusion and exclusion criterion into a check: field, rule, threshold, look-back window and the record types to read, with its section number.

  • Copies thresholds exactly, with units — never changes or rounds one
  • Sends anything ambiguous to the investigator
  • Nothing is matched until the investigator confirms the rules
Record reader

Reads clinic notes, labs, pathology and molecular reports, imaging and ECG reports, medication lists and scanned outside records, and keeps each fact with its quoted line, document and date.

  • Runs inside the site; nothing is copied out
  • Reads de-identified records only
  • Quotes the record — never infers a value that is not written
Criterion checker

Marks every patient against every criterion met, not met or unknown, citing the line that decides it.

  • No source line, no verdict
  • No evidence inside the look-back window is unknown, never met
  • For exclusions, met means the exclusion is absent
Question writer

Turns every unknown into one specific question — what to ask, of whom, and at which visit or lab draw — from the clinic schedule, routing tissue to pathology and judgement calls to the investigator.

  • Never contacts a patient — the coordinator asks
  • One question per unknown
Ranker

Sorts patients by how close they are to eligible and projects how many will be eligible once this week's questions are answered, from how similar questions closed over the last 90 days.

  • Never decides eligibility
  • Projections are labelled as projections
Screening-log writer

Drafts the pre-screening worksheet for the investigator, keeps the screening log of every decision and shares counts by site and week with the sponsor.

  • The sponsor receives counts only, never patient-level data
  • A referral needs the investigator's e-signature
Principal investigator

Decides who is referred. The agents propose; a named person decides.

Ask in plain words

Ask about any patient or criterion, in plain words

Ask why a patient is eligible, what to ask at Thursday's visits, or who is one question away at a clinic — every answer points to its source.

Why is P-0883 eligible now?

P-0883 was met on 23 of 24 criteria; only I3 (EGFR mutation) was unknown — the 30 Sep clinic note says “EGFR+ per outside records” but no report was on file. The outside pathology report scanned in on 12 Oct reads “EGFR exon 19 deletion (E746_A750del)”, dated 14 Aug 2026. Protocol 5.1.3 accepts an exon 19 deletion by tissue test.

Which questions can I close at Thursday’s visits?

10 questions can be closed at Thursday’s visits (15 Oct), on 9 patients. 3 of them are one answer from eligible: P-0412 (I6: ECOG not recorded since May), P-0761 (E6: add hepatitis B and C serology to Thursday’s blood draw) and P-0594 (E4: order a 12-lead ECG at the next visit).

Who is one question away at Eastgate?

10 patients seen at Eastgate are one question away, among them P-0883 (I3), P-0761 (E6), P-0026 (I5) and P-0914 (E11). Eastgate was not part of hand pre-screening, which covered the main-campus tumour-board list.

Draft the worksheet for P-0883 for Dr. Ferreira

Drafted: all 24 criteria with the line and date that proves each, the EGFR result from the outside report, and her next visit (Thu 15 Oct). It is a pre-screen only: Dr. Ferreira decides, and eligibility is confirmed at the screening visit after consent.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

The eligibility gridPatients against all 24 criteria — met, not met or unknown — with the bands, the next visit and the questions to ask this week.
Agents at workThe nightly run in view: checks loaded, records read at the site, every criterion checked, unknowns turned into questions, patients ranked.
One criterion, its evidenceThe protocol text, the verdict and the line in the record — or, for an unknown, the question that settles it.
To askEvery unknown as one question, with when and whom to ask, this week's visits and what closing them is worth.
One question awayA patient met on 23 of 24 criteria, the one unknown, and a new outside report waiting to be read.
The outside report, readThe record reader finds the EGFR result in a scanned report and the patient moves into the eligible rows.
The de-identified recordEach criterion beside its highlighted line in the clinic note, outside report, labs and imaging, read in place.
The investigator signsThe pre-screening worksheet behind the signing step: decision, note and PIN.
Referred to screeningEvery criterion with its line and source, and the investigator's e-signed decision with the visit it is for.
Ask the recordsDescribe the patient in your own words; the words become criteria, and every match shows the lines that prove it.
Protocol beside the checksSection 5 as written next to the check the agents run — field, rule, window, sources — and the investigator's confirmation.
Screening funnelFrom records read to referrals, eligible patients found against hand screening, by clinic, under-represented groups and across sites as counts.
Your rulesRecord sources, look-back windows, who is asked, re-match timing, and the privacy rules locked by the research office.
Governance

Pre-screening the site can stand behind: cited, confirmed, signed.

Every verdict cites its lineEach met or not met carries the quoted line, the document and its date. Click any dot in the grid, or any criterion in the record, to see it.
Old evidence is unknown, not metEach criterion has a look-back window — ECOG 28 days, blood counts and chemistry 14 days, ECG 90 days. No evidence inside the window means unknown, never met, and that rule is locked.
The investigator confirms and decidesNothing is matched until the principal investigator confirms the rules built from the protocol. He decides who is referred and e-signs every decision, which is kept in the screening log.
Records stay at the siteRecords are read in place with identifiers removed. Nothing is copied off site, and the privacy settings are locked by the clinical research office.
The sponsor sees counts onlyThe sponsor sees records read, eligible, one question away and referred by site and week — never a patient. Only site staff see a worksheet.
Agents never contact patientsThe coordinator asks, under the site's IRB-approved pre-screening process (SOP CR-014). Pre-screening is a review preparatory to research; eligibility is confirmed at the screening visit after consent.
Configuration

Your site's process, not ours

What the agents read, how long evidence counts, who is asked and what leaves the site are settings, saved for the next run.

SettingDefaultChoose from
Records the agents readAll seven sources onClinic notes · laboratory results · pathology and molecular reports · imaging reports · ECG and echocardiogram reports · scanned outside records · medication lists — each on or off
ECOG performance status counts for28 days7 days · 28 days · 60 days
Blood count and chemistry count for14 days7 days · 14 days · 60 days
ECG counts for90 days7 days · 60 days · 90 days
No evidence in the windowUnknown — never metLocked
Who is askedVisit questions to Nadia Okoye and Priya DasLab questions to the coordinators, ordered by the investigator · tissue and outside reports to pathology · judgement calls to Dr. Samuel Ferreira
Re-matchNightly at 02:00and whenever a new document is filed
Privacy and sign-offLocked by the research officeRecords stay at the site · sponsor sees counts only · investigator e-signs every referral · agents never contact patients
Connections

Works with the records a site already keeps

Protocols and amendmentseligibility criteria from section 5, read again with every amendment
Clinic notesoncology, pulmonology and primary care notes, and medication lists
Laboratory resultsblood count, chemistry and serology
Pathology and molecular reportsincluding scanned outside reports, read as soon as they are filed
Imaging, ECG and echo reportsCT, MRI and PET reports — the report, not the images
Clinic schedule and screening lognext visits to time each question; every decision, e-signed
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
3.4×
the eligible patients found per site, from the same records
By handWith agents
target
+31%
more eligible patients from under-represented groups, from the satellite clinics
Main-campus list16
All clinics21
target
3min
to pre-screen a chart, every criterion with its line
By hand30–60 min
With agents≈ 3 min

“demo” = seen in the working solution, on its sample site data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (enrolment-barriers review via DataAlly — about 80% of trials miss their enrolment timeline; a retina-trial study at ASRS 2026, via Ophthalmology Times — 30–60 minutes a patient by hand; FDORA 2022 on Diversity Action Plans). People, sites, sponsors, trials and patients named on this page are fictional — characters and sample data in the working solution.

Questions

What trial sites and sponsors ask us.

What is clinical trial patient matching software?

Software that checks a site's patient records against a protocol's inclusion and exclusion criteria to find who could be screened. Clinical Trial Patient Matching uses six agents to read every de-identified record at the site, mark each criterion met, not met or unknown with the line that proves it, and turn every unknown into a question for the patient's next visit. The principal investigator decides who is referred.

How does it handle facts that are not in the record?

A missing fact is never a no and never a yes: it is unknown. The question writer turns it into one specific question — order a 12-lead ECG at the next visit, ask pathology whether the archival block is still available — timed to the clinic schedule. When the answer is recorded, the cell fills in and the patient moves up the grid.

Can it read scanned outside pathology and molecular reports?

Yes. The record reader reads clinic notes, labs, pathology and molecular reports, imaging and ECG reports, medication lists and scanned outside records, and reads a new document as soon as it is filed. In the working solution it found an EGFR exon 19 deletion in a scanned outside report and the patient became eligible on all 24 criteria.

Do patient records leave the site, and what does the sponsor see?

Records are read in place with identifiers removed, and nothing is copied off site. The sponsor sees counts by site and week — records read, eligible, one question away, referred — never a patient. Those privacy rules are locked by the clinical research office.

What happens when the protocol is amended?

The criteria parser reads the amendment, compares it with the confirmed rules and sends any changed criterion to the investigator. In the working solution, HLV-207 amendment 2 changed two criteria, and its rules wait for the investigator before they are used.

Does it help with a Diversity Action Plan?

It reads records from every clinic, not just the main-campus list. On the sample data, 21 of the 56 patients eligible or one question away are from groups under-represented in lung-cancer trials, against 16 from the main-campus list alone. They are reported to the sponsor as counts, with each group as it is recorded in the record.

Do people stay in control of who is referred?

Yes. The agents never decide eligibility and never contact a patient. The investigator confirms the rules built from the protocol, decides from the worksheet and e-signs every referral, the coordinator asks the questions under the site's own process, and eligibility is confirmed at the screening visit after consent.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your protocols, pre-screening SOP, record sources and clinic schedule — and it goes live once every quality gate has passed. We will walk you through it on one of your own open protocols first.

See it on
your protocols.

We'll run Clinical Trial Patient Matching on one of your open protocols and a sample of de-identified records.