The artificial form of vitamin B12 is cyanocobalamin. The vitamin B12 is needed for hematopoiesis and normal neuronal function. This cyanocobalamin is used to prevent and treat low blood levels. The vitamin B12 test is used to diagnose macrocytic anemia. Vitamin B12 is very important for blood cells and nerves.