Formation of haemostatic plug is a complex mechanism and involves maintenance of a delicate balance among at least 5 components (i) blood vessel wall; (ii) platelets; (iii) plasma coagulation factors; (iv) inhibitors; and (v) fibrinolytic system.