blood does bot coagulate inside the body due to the presence of

Heparin

haemoglobin

plasma

fibrin