Epic Integrated Clinical Trial Patient Matching Solution

Client Industry

A healthtech company focused on clinical trial recruitment, serving contract research organizations, academic medical centers, & others.

Enhancements

  • Automated bulk patient data extraction from Epic
  • Rule-based matching engine aligned to clinical trial criteria
  • Structured patient data normalization
  • Provider-facing candidate dashboard embedded within Epic

Services Delivered

  • Epic FHIR API integration for bulk data retrieval
  • Clinical trial eligibility engine development
  • HIPAA-compliant data pipeline and de-identification framework
  • Epic listing readiness consulting & interoperability validation

The Tech Stack

  • Epic FHIR R4 APIs
  • Python / FastAPI
  • PostgreSQL
  • Apache Kafka
  • AWS (EC2, S3, Lambda)
  • Docker
  • React.js

Project Overview:

clinical epic integration overview
Clinical trial enrollment remains one of the biggest challenges in drug development, with nearly 80% of trials missing enrollment timelines. In many hospitals, manual review of patient charts, lab results, medications, and diagnoses inside the EHR takes place to find eligible participants. This process is slow, difficult to scale, and often causes qualified patients to be missed during recruitment.
In health systems using Epic, the challenge becomes even larger because patient information is spread across encounters, problem lists, and Flowsheets. Folio3 Digital Health developed an Epic-integrated clinical trial matching platform that uses Epic FHIR APIs to pull and organize structured patient data against trial eligibility criteria. The platform automatically identifies matching candidates inside Epic, helping research teams speed up recruitment and reduce the manual effort involved in patient screening.
Manual Patient Screening

Research coordinators manually reviewed individual patient charts within Epic to assess trial eligibility

No Bulk Data Extraction

No automated mechanism to extract bulk patient profiles across diagnoses, medications, and lab results

Complex Eligibility Matching

Trial inclusion and exclusion criteria had to be cross-referenced against unstructured chart data

Missed Eligible Patients

Eligible patients were frequently missed due to the time constraints of manual screening

Limited Epic Integration

The platform could not integrate with Epic or participate in the Epic App Orchard ecosystem

Compliance & Data Security Gaps

Patient data handling lacked standardized de-identification and HIPAA-compliant transfer protocols

Solutions We Delivered

Bulk Patient Data Extraction via Epic FHIR APIs

Bulk Patient Data Extraction via Epic FHIR APIs
Automated Eligibility Matching Engine

Automated Eligibility Matching Engine

Standardized Data Normalization and De-identification

Standardized Data Normalization and De-identification
Provider-facing Candidate Dashboard

Provider-facing Candidate Dashboard

Epic Readiness and Listing

Epic Readiness and Listing

Impactnn

Looking to develop an AI-powered diagnostic app or scale your healthcare innovation?

Our Tech Stack

Epic

FHIR

Django

Postgres

PostgreSql

AWS

EC2

EC2

S3

S3

Node JS

Docker

Lambda

FastAPI

Apache Kafta