Purchasing services for end stage renal failure: the potential and limitations of existing information sources.