What is an intravenous pyelogram? (IVP)
A) A blood test to assess kidney function
B) Imaging test using contrast dye for the urinary system
C) A surgical procedure to remove kidney stones
D) A diagnostic test for kidney infections