Preventing contrast-induced nephropathy: problems, challenges and future directions.

Preventing contrast-induced nephropathy: problems, challenges and future directions.