Vital-signs de-identification removes patient identifiers from an obs chart under UK GDPR Art. 9 and DPA 2018. anonym.plus works locally and keeps the temperature, pulse, blood-pressure, and oxygen series whole.
When this applies
Obs charts feed early-warning-score work and teaching. The numbers are the value; the name, record number, and dates are the risk. The tool keeps one and clears the other.
How anonym.plus handles it
- Load the chart into anonym.plus on your device.
- It finds header identifiers: name, record number, and dates.
- The reading grid and trend lines stay in place.
- Swap identifiers and shift the times to keep the gaps.
- Save the clean chart on your device.
What you need to provide
- The obs chart (PDF, image, or EPR export).
- A date-shift option to keep reading gaps.
- An operator (Replace works well).
Patient data entity types detected
| Category | anonym.plus entity type | Example |
|---|---|---|
| Names | PERSON | header name → [PATIENT] |
| Record IDs | MEDICAL_RECORD_NUMBER | MRN → [MRN] |
| Dates | DATE_TIME | obs times → shifted [TIME] |
| Location | LOCATION | Ward/Bed → [LOCATION] |
| Names | PERSON | recorded-by → [STAFF] |
| NHS Number | UK_NHS | NHS 943 476 5919 → [NHS_NO] |
Compliance achieved
- Supports UK GDPR Art. 9 & DPA 2018 for obs data.
- Keeps the reading series for early-warning-score work.
- Local OCR reads scanned paper; nothing is uploaded.
Anonymise vital signs charts offline — see plans & start free →
Limitations & cautions
Scanned paper charts lean on OCR. Faint writing can cause errors, so check the header the tool found before you export. The numbers stay word for word and are not treated as identifiers.
Frequently asked questions
Are the readings ever removed?
No. The numbers stay. Only the header identifiers and times change, so the series is still fully usable.
Can scanned paper charts be cleaned?
Yes. Local OCR reads them, so identifiers printed or written on paper are caught.
How are the obs times handled?
Times shift by one steady offset, so the gaps between readings stay while the real times hide.