← 返回
未分类 中文

Clinicaltrials Gov Parser

Monitor and summarize competitor clinical trial status changes from ClinicalTrials.gov. Trigger: When user asks to track clinical trials, monitor trial statu...
监控并汇总竞争对手在ClinicalTrials.gov上的临床试验状态变更。触发:用户请求追踪临床试验时监控试验状态。
aipoch-ai aipoch-ai 来源
未分类 clawhub v0.1.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 558
下载
💾 0
安装
1
版本
#latest

概述

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

ParameterTypeDefaultRequiredDescription
-------------------------------------------------
--sponsorstring-NoTrial sponsor name
--conditionstring-NoMedical condition/disease
--statusstring-NoTrial status (Recruiting, Completed, etc.)
--trialsstring-NoComma-separated trial IDs (NCT numbers)
--outputstringjsonNoOutput format (json, csv)
--daysint30NoNumber of days for monitoring

Usage

from scripts.main import ClinicalTrialsMonitor

# Initialize monitor
monitor = ClinicalTrialsMonitor()

# Search for trials
trials = monitor.search_trials(
    sponsor="Pfizer",
    condition="Diabetes",
    status="Recruiting"
)

# Get trial details
trial = monitor.get_trial("NCT05108922")

# Check for status changes
changes = monitor.check_status_changes(trial_ids=["NCT05108922"])

CLI Usage

# Search trials
python scripts/main.py search --sponsor "Pfizer" --condition "Diabetes"

# Get trial details
python scripts/main.py get NCT05108922

# Monitor status changes
python scripts/main.py monitor --trials NCT05108922,NCT05108923 --output json

# Generate summary report
python scripts/main.py report --sponsor "Pfizer" --days 30

API Methods

MethodDescription
---------------------
search_trials()Search trials with filters
get_trial(nct_id)Get detailed trial information
check_status_changes()Check for status updates
get_recruitment_status()Get enrollment updates
generate_summary()Generate competitor summary

Technical Details

  • API: ClinicalTrials.gov API v2
  • Rate Limit: 10 requests/second
  • Data Format: JSON
  • Difficulty: Medium

References

  • See references/api-docs.md for API documentation
  • See references/status-codes.md for trial status definitions
  • See references/examples.md for usage examples

Risk Assessment

Risk IndicatorAssessmentLevel
-----------------------------------
Code ExecutionPython scripts with toolsHigh
Network AccessExternal API callsHigh
File System AccessRead/write dataMedium
Instruction TamperingStandard prompt guidelinesLow
Data ExposureData handled securelyMedium

Security Checklist

  • [ ] No hardcoded credentials or API keys
  • [ ] No unauthorized file system access (../)
  • [ ] Output does not expose sensitive information
  • [ ] Prompt injection protections in place
  • [ ] API requests use HTTPS only
  • [ ] Input validated against allowed patterns
  • [ ] API timeout and retry mechanisms implemented
  • [ ] Output directory restricted to workspace
  • [ ] Script execution in sandboxed environment
  • [ ] Error messages sanitized (no internal paths exposed)
  • [ ] Dependencies audited
  • [ ] No exposure of internal service architecture
  • Prerequisites

# Python dependencies
pip install -r requirements.txt

Evaluation Criteria

Success Metrics

  • [ ] Successfully executes main functionality
  • [ ] Output meets quality standards
  • [ ] Handles edge cases gracefully
  • [ ] Performance is acceptable

Test Cases

  1. Basic Functionality: Standard input → Expected output
  2. Edge Case: Invalid input → Graceful error handling
  3. Performance: Large dataset → Acceptable processing time

Lifecycle Status

  • Current Stage: Draft
  • Next Review Date: 2026-03-06
  • Known Issues: None
  • Planned Improvements:
  • Performance optimization
  • Additional feature support

版本历史

共 1 个版本

  • v0.1.0 当前
    2026-05-03 05:04 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

data-analysis

Survival Analysis (KM)

aipoch-ai
生成Kaplan‑Meier生存曲线,计算生存统计量(log‑rank检验、中位生存时间),并估算临床及生物...的 hazard ratios。
★ 2 📥 1,013
professional

Stock Market Pro

kys42
Yahoo Finance (yfinance) 驱动的股票分析技能:行情报价、基本面、ASCII 趋势图、高分辨率图表(RSI/MACD/BB/VWAP/ATR),以及可选的网络...
★ 166 📥 40,507
professional

A股量化 AkShare

mbpz
A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。
★ 203 📥 64,507