Capitation report anonymisation is the removal of UK GDPR Art. 9 identifiers from a per-head payment roster. anonym.plus runs on your device. The payment maths stay clear, but the report no longer names anyone.
When this applies
A capitation roster lists each enrolled individual and the monthly amount paid to a practice. To study payment trends or train staff, clear those IDs first.
How anonym.plus handles it
- Open the file in anonym.plus on your device.
- It scans the member column and the contact fields.
- Names and membership numbers get flagged per row.
- Keep the per-head amounts and the rate band.
- Replace each ID with a steady alias, or redact it.
- Save the clean report on your machine.
What you need to provide
- The roster (CSV, PDF, or insurer export).
- A column map for the member ID fields.
- An operator: Replace, Redact, or Mask.
Patient data entity types detected
| Category | anonym.plus entity type | Example |
|---|---|---|
| Names | PERSON | Member P. Rios → [MEMBER_n] |
| Member ID | UK_HEALTH_INSURANCE_MEMBER | ID BUP-112280 → [MEMBER_ID_n] |
| Dates | DATE_TIME | Cap month 03/2026 → [DATE] |
| Address | LOCATION | service area → [REGION] |
| NI number | UK_NINO | QQ 33 12 99 B → [ID] |
| Account | ACCOUNT_NUMBER | acct field → [ACCOUNT_n] |
Compliance achieved
- Strips UK GDPR Art. 9 health identifiers per row.
- Catches member names and membership numbers as personal data.
- Keeps the per-head payment maths for trend study.
- Fully offline — no cloud upload required.
Anonymise capitation reports offline — see plans & start free →
Limitations & cautions
A roster can list thousands of rows. Check that the name column is mapped so no name slips past. The per-head amounts stay and are not treated as identifiers, though a tiny rate band tied to a region can add to risk.
Frequently asked questions
Does the payment maths survive the swap?
Yes. The per-head amounts and the rate band stay, so the roster is still useful for trend study.
Are membership numbers identifiers?
Yes. A membership number ties a row to one person, so it is a personal data identifier and is flagged.
Can a large roster be cleaned in one run?
Yes. Point anonym.plus at the file and it works through each row on your device.