Health Universe
Platform

The platform

AI-native Workspace

Isolated, compliant environment

Unified Patient Record

TEFCA + SMART on FHIR

Run Agents

Navigator, Routines, Roster

User

Role

EM

Dr. Elena Marsh

You

elena.marsh@oncologysuite.org

Admin

MR

Marcus Reed

marcus.reed@oncologysuite.org

Member

PS

Priya Shah

priya.shah@oncologysuite.org

Viewer

Explore Navigator

See how Navigator runs inside the clinical workflow

Use cases

Oncology Suite

Records Summarization

Clinical Context

Document Indexing

OncoEMR Visit Preparation

Schedule

Completed

·

116 runs

Sync OncoEMR Appointments

Summarize Each Appointment

Case study

How a cancer center scaled its oncology workflow

Case studies

Featured case study

See what changed when the record arrived before the test did

Company

New Research

Research

See the research behind the platform

Data partnerships
Login

Request a Demo

Data partnerships

Request a Demo

Login

Back to Research

Benchmark

October 2026

How Well Do Today's Tools Remove Personal Details From Clinical Notes?

11 de-identification tools plus Health Universe, 4 collections, 5,866 documents

Before clinical notes can be shared for research, every name, date, phone number, address and other personal detail has to be removed. This is called de-identification, and most teams now use software to do it. We tested 11 dedicated de-identification tools people use today (cloud services and free software), plus our own tool, Health Universe, on the same 5,866 documents to see how well each one finds those details.

0.956

Health Universe F2, #1 of 12

0.985

Core recall (names, dates, IDs, contact)

0.917

Precision

5,866

Documents in 4 collections

The documents come from four collections. Two are real clinical notes shared with researchers under data-use agreements (Stanford SHIELD and PhysioNet Deidentified Medical Text). Two are synthetic: realistic notes written for testing, with no real patients (ASQ-PHI, Technetium-I). The real notes went only to software running on our own machines or to cloud services that don't keep the data, and we publish only the totals for them.

Two Numbers: Recall and Precision

Example note (made up)

“Maria Lopez was seen at Mercy Hospital on March 3 by Dr. Ken Ito. Follow up in 2 weeks.”

It has 4 personal details (underlined), 39 characters in all. We count characters rather than whole items, so a long name counts for more than a short date. Here's what two tools might remove:

Tool A

“Maria Lopez was seen at Mercy Hospital on March 3 by Dr. Ken Ito. Follow up in 2 weeks.”

Recall

100%

Precision

85%

F2

0.97

Recall: it removed all 39 personal characters.

Precision: it removed 46 characters and 39 of them were personal. The 7 in “2 weeks” weren't, so a little useful information was lost.

Tool B

“Maria Lopez was seen at Mercy Hospital on March 3 by Dr. Ken Ito. Follow up in 2 weeks.”

Recall

46%

Precision

100%

F2

0.52

Recall: it removed only 18 of the 39 personal characters, so the hospital (14) and the doctor (7) are still visible.

Precision: all 18 characters it removed were personal.

removed correctly
missed
removed but not personal
How the characters are counted (made up)
Call 
Dr. 
Ken 
Ito 
at 
555-0142.

The personal details are “Ken Ito” and “555-0142”, 15 characters including the space (underlined). The tool removed “Dr. Ken” and “0142”, 11 characters in all.

Recall = personal characters removed ÷ all personal characters = 7 ÷ 15 = 47%. The 8 missed characters (“ Ito” and “555-”) are still readable.
Precision = personal characters removed ÷ all characters removed = 7 ÷ 11 = 64%. The 4 characters of “Dr. ” were removed but aren't personal.
removed correctly
missed
removed but not personal

Recall answers “did it find all the personal details?” A missed detail is a privacy leak, so recall matters most. Precision answers “did it remove only personal details?” Low precision means useful clinical information gets blacked out. Because we count characters, partly catching a detail earns partial credit: removing only “Lopez” from “Maria Lopez” covers 5 of its 11 characters, and “Maria” is still a leak. A recall of 0.990 means 1% of the personal information was missed.

F2 rolls recall and precision into one score, counting recall twice as much as precision, since a missed detail is the worse mistake. The table is sorted by F2. A tool scores high on F2 only if it finds nearly everything without blacking out too much else. In the example, Tool A scores 0.97 and Tool B 0.52. Core recall counts only names, dates, IDs and contact details. Tools follow different rules for ages, places and organisations, so core recall compares them on the identifiers every policy removes.

Results

Overall (mean of 4 datasets)Recall by dataset
#
SystemRecallCore recallPrecisionF2SHIELD
real notes
PhysioNet
real notes
ASQ-PHI
synthetic
Technetium-I
synthetic
1

Health Universe

Ours
0.968
0.9850.9170.9560.9500.9810.9780.964
2

obi deid_roberta_i2b2

runs locally
0.893
0.9040.8880.8910.9330.7980.9440.897
3

Amazon Comprehend Medical (DetectPHI)

AWS
0.916
0.9440.8090.8900.8920.8260.9510.994
4

OpenMed

runs locally
0.820
0.8830.8250.8140.8710.7080.7320.968
5

Cloud Healthcare API de-identify

Google Cloud
0.834
0.8670.7190.7940.8070.6350.8990.994
6

Sensitive Data Protection (DLP)

Google Cloud
0.803
0.8290.6870.7540.7790.6400.8550.939
7

Stanford de-identifier

runs locally
0.720
0.6700.8930.7480.6540.5820.8760.768
8

GLiNER2

runs locally
0.888
0.8840.5150.7020.7910.8800.9860.896
9

Philter

runs locally
0.834
0.8850.6560.6780.8190.8790.7760.862
10

NLM Scrubber

runs locally
0.773
0.9160.6080.6490.7800.6720.6850.953
11

Microsoft Presidio

runs locally
0.718
0.8760.5320.6070.6790.6770.6570.860
12

OpenBioNER-deid

runs locally
0.304
0.2650.6160.3230.3340.3060.3960.180
Health Universe
Cloud service
Local tool
0.551.0recall by dataset: greener is better

Overall scores are the plain average over the four collections. Core recall counts only names, dates, IDs and contact details, the identifiers every policy removes. Health Universe follows HIPAA Safe Harbor, so by design it keeps ages under 90, states, countries and organisation names, which these answer keys count as personal; its overall recall understates it, and core recall compares like for like. Chips mark the best value in each column. We left out NVIDIA Nemotron-PII because its answer key covers general personal data (company names, places, passwords) across many industries rather than clinical PHI. Technetium-I's answer key does not count clinicians' names as personal, so on that collection only, every tool keeps “Dr. Name” text. The test code is open source (MIT license): github.com/Health-Universe/deid-benchmark.

Get Access

Request access

Want the full results, or to run Health Universe on your own test set? Tell us a little about your work and we'll send you access.

By submitting, you agree to our privacy policy.