Dispensing Log Anonymisation with anonym.plus

Clear IDs from each dispense line while the fill data stays.

Dispensing-log anonymisation is the removal of patient and staff IDs from a fill register. It meets DPA 2018 and the NHS Code of Confidentiality. anonym.plus runs locally and keeps the medicine, quantity, and fill timing for audit work.

When this applies

A fill register lists many patients with names, dates, and staff initials. For a dispensing audit, you clear those IDs but keep the quantities and timing.

How anonym.plus handles it

  1. Load the register into anonym.plus on your device.
  2. It finds patient and pharmacist names plus IDs.
  3. Fill dates and contacts get flagged across each line.
  4. Confirm the flags; the medicine and count stay as non-IDs.
  5. Black out items for audits, or swap them for analysis.
  6. Save the clean file; the source stays on your machine.

What you need to provide

Patient data entity types detected

Categoryanonym.plus entity typeExample
NamesPERSONpatient column → [PATIENT_n]
NamesPERSONpharmacist initials → [STAFF]
DatesDATE_TIMEfilled 03/05 → [DATE]
Record IDsMEDICAL_RECORD_NUMBERfill no. 7741 → [FILL_ID]
LocationLOCATIONbranch 14 → [SITE]
IdentifiersNHS_NUMBER485 777 3456 → [NHS_NUMBER]

Compliance achieved

Anonymise dispensing logs offline — see plans & start free →

Limitations & cautions

These registers are very tabular. Check that the initials and signature columns are mapped, since staff initials are easy to miss yet name a person. The medicine and count stay and are not treated as identifiers.

Frequently asked questions

Are pharmacist initials personal data?

Yes. Initials and signatures name the staff member who filled the order, so they are removed. The medicine and quantity entries stay.

Can I keep the quantities?

Yes. The medicine, count, and timing stay, so the register is still useful for an audit.

Does it read CSV exports?

Yes. Tidy CSV columns and printed registers are both supported, all on your own device.