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

Heparin

fibrin

plasma

haemoglobin