Pathology

Direct coombs test is positive in hemolytic anaemia due to -