This repository demonstrates building AI agents for clinical trials.
Location: agents/multi_lang2fhir_agent/
A Google ADK-based agent that combines:
- FHIR Operations via PhenoML's lang2fhir API
- Clinical Trials Search via ClinicalTrials.gov
Key Features:
- Natural language to FHIR resource conversion
- Clinical trial matching based on patient conditions
- Specialized sub-agents for different workflows
Location: mcp/clinicaltrials/
FastMCP server providing clinical trials search capabilities:
- Search by condition, location, intervention
- Filter by patient demographics (age, sex)
- Direct ClinicalTrials.gov API integration
Location: agents/auth/
Authentication scripts for:
- PhenoML:
phenoml_auth.py
- Medplum:
medplum_auth.py
- Canvas Medical:
canvas_auth.py