Idiopathic thrombocytopenic purpura; a challenge.