Lab Result Report Patient Data Removal with anonym.plus

Hide the patient while the values and ranges stay intact.

Lab result de-identification is the removal of patient identifiers from the file. UK GDPR Art. 9 and the DPA 2018 govern health data. anonym.plus runs it on your device. The values stay readable, but no patient is named.

When this applies

A panel of results feeds an analytics test. The numbers can stay, yet the name, the dates, and the accession number have to come out first.

How anonym.plus handles it

  1. Open the file (PDF, CSV, or scan) on your machine.
  2. Local OCR reads scanned pages, so printed text is caught.
  3. The tool flags names, dates, IDs, and contact lines.
  4. Review each flag and keep the analyte values.
  5. Swap each ID for a token, or delete it.
  6. Save the clean file. The source stays on your disk.

What you need to provide

Patient data entity types detected

Categoryanonym.plus entity typeExample
NamesPERSONAmara Diallo → [PATIENT_1]
DatesDATE_TIMEDrawn 30/03/2026 → [DATE]
Record IDsMEDICAL_RECORD_NUMBERMRN 198332 → [MRN]
OrderIDAccession L-77640 → [ACCESSION]
ContactEMAIL_ADDRESSa.diallo@nhs.net → [EMAIL]
NHS NumberNHS_NUMBERNHS 943 476 5919 → [NHS_NUMBER]

Compliance achieved

Anonymise lab results offline — see plans & start free →

Limitations & cautions

The tool clears the listed identifier types. A single unusual value plus a small area could still hint at a person. You weigh that risk before any release.

Frequently asked questions

Are reference ranges and values kept?

Yes. Those are clinical numbers, not patient IDs. They stay in place so the panel reads the way the lab issued it.

Does this work on a delimited export?

Yes. The app reads CSV columns too. It flags the ID fields per row so a whole table can be cleaned in one pass.

What about the ordering clinician's details?

Names, phones, and addresses in the footer are flagged like any field. You choose whether to keep or hide the clinician line.