All newly qualified district nurses and health visitors are trained to prescribe from the Nurse Prescribers' Formulary, a list of medications and dressings typically useful to those carrying out these roles. Many of these (and other) nurses will also undertake training in independent and supplementary prescribing, which allowed them (as of 1 May 2006) to prescribe almost any drug in the British National Formulary. This was the cause of a great deal of debate in both medical and nursing circles.[59] However, as of 2012 there were over 25,000 Nurse Prescribers.