| name | clinicaltrials-gov-parser |
| description | Monitor and summarize competitor clinical trial status changes from ClinicalTrials.gov.
Trigger: When user asks to track clinical trials, monitor trial status changes,
get updates on specific trials, or analyze competitor trial activities.
Use cases: Pharma competitive intelligence, trial monitoring, status tracking,
recruitment updates, completion alerts.
|
| version | 1.0.0 |
| category | Pharma |
| tags | ["pharma","clinical-trials","monitoring","api","competitive-intelligence"] |
| author | AIPOCH |
| license | MIT |
| status | Draft |
| risk_level | High |
| skill_type | Hybrid (Tool/Script + Network/API) |
| owner | AIPOCH |
| reviewer | |
| last_updated | 2026-02-06 |
ClinicalTrials.gov Parser
Monitor and summarize competitor clinical trial status changes from ClinicalTrials.gov.
Use Cases
- Trial Monitoring: Track status changes of specific clinical trials
- Competitive Intelligence: Monitor competitor trial activities and milestones
- Recruitment Tracking: Get updates on enrollment status
- Completion Alerts: Monitor trial completion and results posting
Parameters
| Parameter | Type | Default | Required | Description |
|---|
--sponsor | string | - | No | Trial sponsor name |
--condition | string | - | No | Medical condition/disease |
--status | string | - | No | Trial status (Recruiting, Completed, etc.) |
--trials | string | - | No | Comma-separated trial IDs (NCT numbers) |
--output | string | json | No | Output format (json, csv) |
--days | int | 30 | No | Number of days for monitoring |
Usage
from scripts.main import ClinicalTrialsMonitor
monitor = ClinicalTrialsMonitor()
trials = monitor.search_trials(
sponsor="Pfizer",
condition="Diabetes",
status="Recruiting"
)
trial = monitor.get_trial("NCT05108922")
changes = monitor.check_status_changes(trial_ids=["NCT05108922"])
CLI Usage
python scripts/main.py search --sponsor --condition
python scripts/main.py get NCT05108922
python scripts/main.py monitor --trials NCT05108922,NCT05108923 --output json
python scripts/main.py report --sponsor --days 30