Blood is the river of life that flows through the human body.A micro liter (1/30,000 of an ounce) of blood normally contains about 4 million to 6 million red blood cells, 5,000 to 10,000 white blood cells, and 150,000 to 500,000 platelets. For quality, safety and efficacy of blood and blood products, well-equipped blood center with adequate infrastructure and trained manpower is an essential requirement. Thus, a need for modification and change in the blood transfusion service has necessitated formulation of a National Blood Policy and development of a National Blood Programme which will also ensure implementation of the directives of Supreme Court of India - 1996.