PHI removed before anything else.
Sandy removes patient identifiers from clinical text and records with its own models, before anyone or anything else sees them.
Pt John Rivera, born 04/12/1979, seen for right knee pain after a fall. Call back at (805) 555-0142.
Pt Name, born Date, seen for right knee pain after a fall. Call back at Phone.
Three signals, one clean record.
Structure
Field names, paths, and types flag IDs and records.
Patterns
Exact patterns catch dates, phone numbers, emails, and URLs.
Language
Sandy's own model reads the context to catch names and places in prose. Nothing goes to an outside model.
A record that fails is flagged, never passed on, and logs never store the text.
Measured against the alternatives.
Overlap F1 on a 600-sample labeled set, against the de-identification approaches teams usually reach for. Higher is better.
See it run on your own records.
A short walkthrough on a sample of your data, so you can see exactly what it removes.
Book a walkthrough