Patient instructed cyanocobalamin is a form of vitamin B12. Vitamin B12 is used to treat vitamin B12 deficiency in people with pernicious anemia and other conditions. Other drugs may interact with cyanocobalamin, including prescription and over-the-counter medicines, vitamins, and herbal products. Tell each of your health care providers about all medicines you use now and any medicine you start or stop using.