Medical Record Disclosure Redaction with anonym.plus

Strip the 18 Safe Harbor IDs from a medical file before you disclose it.

A medical-record disclosure is the copy of a health file you release to a third party. HIPAA Safe Harbor (45 CFR §164.514(b)) lists 18 identifiers to remove so the data is de-identified. anonym.plus marks them on your own device, so the health file never reaches the cloud.

When this applies

A request asks for a health file for research or audit. It names the patient and carries the record number, dates, and address.

How anonym.plus handles it

  1. Open the health file in anonym.plus on your device.
  2. Local OCR reads scanned charts and forms.
  3. The tool flags the 18 Safe Harbor identifiers.
  4. Check the flags and fix any clinical term caught wrongly.
  5. Swap each ID for a label, or black it out.
  6. Save the de-identified file on your machine.

What you need to provide

PII entity types detected

Categoryanonym.plus entity typeExample
NamesPERSONpatient name → [PATIENT]
Record IDsMEDICAL_RECORD_NUMBERMRN 884213 → [MRN]
DatesDATE_TIMEadmitted 03/11 → [DATE]
ContactPHONE_NUMBER+1 415 555 0147 → [PHONE]
LocationLOCATION12 Oak St → [ADDRESS]
IdentifiersUS_SSN078-05-1120 → [SSN]

Compliance achieved

Anonymize medical records offline — see plans & start free →

Limitations & cautions

Safe Harbor also needs you to have no reason to think the rest could re-identify the patient. The tool removes the 18 ID types; you still judge rare free-text clues, like a rare illness plus a small town. For those, use Expert Determination.

Frequently asked questions

What are the 18 Safe Harbor identifiers?

Names, small geographic areas, all dates tied to a person, phone and fax, email, SSN, MRN, plan and account numbers, license, vehicle and device IDs, URLs, IPs, biometrics, photos, and other unique codes.

Does this disclosure need a BAA?

No. The app runs on your own device with no cloud step, so no outside party touches the health data and the tool needs no BAA.

Will the file still read after the swap?

Yes. The Replace operator puts a steady label in place of each ID, so the clinical text still flows and names no real person.