Evidence supporting European Medicines Agency drug approvals (2020-2023): A cross-sectional study of trial design and outcomes. uri icon

publication date

  • April 7, 2026