The British National Formulary (BNF) is a medical and pharmaceutical reference book that contains a wide spectrum of information and advice on prescribing and pharmacology, along with specific facts and details about all medicines available on the National Health Service (NHS), including indication(s), contraindications, side effects, doses, legal classification, names and prices of available proprietary and generic formulations, and any other notable points. Though it is a national formulary, it nevertheless also includes entries for some medicines which are not available under the NHS and must be prescribed and/or bought privately (such as alprazolam tablets or minoxidil solution). A symbol clearly denotes such drugs in their entry.
It is used by doctors (both general practitioners and specialist practitioners), and by other prescribing and non-prescribing healthcare professionals (such as nurses, paramedics, and pharmacists) to help them use drugs optimally to care for patients as appropriately as possible. For example, it would be a useful reference source for nurses who administer medications on hospital wards, and even for patients and others seeking an authoritative source