Health care information technology: a cloud around the silver lining?