Randomized controlled trials in health technology assessment: overkill or overdue?

Randomized controlled trials in health technology assessment: overkill or overdue?