Haemagogue definitions