Preparing For Donation

What to do before attending and what happens at clinic?