Lab Result Report PHI Removal with anonym.plus

Hide the patient while the values and ranges stay intact.

Lab result de-identification is the removal of all 18 HIPAA Safe Harbor IDs (45 CFR §164.514(b)) from the file. 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

PHI entity types detected

Categoryanonym.plus entity typeExample
NamesPERSONYusuf Demir → [PATIENT_1]
DatesDATE_TIMEDrawn 03/30/2026 → [DATE]
Record IDsMEDICAL_RECORD_NUMBERMRN 198332 → [MRN]
OrderIDAccession L-77640 → [ACCESSION]
ContactEMAIL_ADDRESSy.demir@mail.test → [EMAIL]
IdentifiersUS_SSN078-05-1120 → [SSN]

Compliance achieved

Anonymize lab results offline — see plans & start free →

Limitations & cautions

The tool clears the 18 ID types. A single odd value plus a tiny area could still hint at a person. You weigh that. For high-risk sets, use Expert Determination.

Frequently asked questions

Are reference ranges and values kept?

Yes. Those are clinical numbers, not patient IDs. They stay in place so the panel still 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 provider's details?

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