Thrombotic thrombocytopenic purpura and its diagnosis