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

plasma

fibrin

Heparin

haemoglobin