Weeknotes

Weeknotes for the week finishing Friday, 2 January 2026.

After another hiatus, weeknotes are back. A lot has happened in the last six months. Nevertheless, these are weeknotes. What happened this week?

I’ve been reading about prescribing data, BNF codes, and dm+d codes in preparation for starting work on OpenPrescribing next week. We have a new team, a new codebase, a new GitHub project, and a new Slack channel.

I asked my colleagues what I should read to get up to speed and they suggested:

These took me to many, many pages on various NHS websites. The page I bookmarked, however, was English Prescribing Dataset (EPD) with SNOMED Code.

What have I learnt? Well, that an indication is a symptom that suggests that particular medical treatment is necessary. That prescribing data represent reimbursement claims from dispensing contractors; prescriptions issued and prescriptions dispensed are separate, but related. That BNF codes once formed a hierarchy; now they don’t, unless you’re the NHSBSA. That a thing called ePACT2 gives authorised users access to prescribing data. That ePACT2 relates to a thing called the One Drug Database. That the dm+d contains an alphabet spaghetti of terms: VTM, VMP, VMPP, AMP, AMPP. And that my colleagues were helping the NHS identify cost savings over eight years ago. Considerable cost savings: a theoretical maximum of £410 million over 12 months.

Time’s up!