Records and Patient Data (RC)

Taxonomies › Hospitals and medical devices › Records and Patient Data
The Hospital · CRI-RC · suit 09 of 17 · 13 entries
The EHR and patient administration, orders and results, identity matching, sensitive categories, portals, research use and the audit trail.
Scope: EHR/EPR, patient administration, orders and results, identity matching and duplicate records, problem and allergy lists, record integrity, mass data theft, extortion of patients, sensitive categories (mental health, sexual health, genomic, HIV, abortion, VIP), research and secondary use, de-identification, data sharing with insurers and governments, audit logs, patient portals.
Entries are ranked Ace (most severe) to 2. In the taxonomy the ID is a stable reference, not a severity: rate each finding in your own system.

Text version: every entry is written out below, with its card prompts and mappings. The same text is in the PDF and Excel downloads on the overview page.
The threats
CRI-RC-A Allergies and medications rewritten
† Wrong or delayed treatment
Threat. Clinicians act on the allergy list, medication history, blood group and resuscitation status in the record. If these can be changed without strong control and visible history, a patient is given a drug they react to, or not resuscitated.
Principle. Safety-critical facts in the record must be hard to change and every change must be obvious.
Design measures:
- Require re-authentication and a reason to change allergies, resuscitation status or blood group.
- Show recent changes to safety-critical fields prominently to the next clinician.
- Alert on bulk or unusual edits to these fields across many patients.
Card prompts:
- Who can change allergies, blood group or resuscitation status?
- How obvious is a recent change to a clinician opening the record?
- What review follows a change to a safety-critical fact?
Mappings: STRIDE T · LINDDUN Nc · CAPEC-1 · CWE-862, CWE-863 · ATT&CK T1565.001 · MDS2 IGAU, AUDT, AUTH · ISO 27799
CRI-RC-K Whole record stolen for extortion
Threat. The record holds every patient’s history in a few databases and reporting replicas. Attackers copy it in bulk, then extort the hospital and threaten to publish, and the data can never be taken back.
Principle. No single account or system should be able to copy the whole patient record unnoticed.
Design measures:
- Limit bulk query and export rights to a few monitored service accounts.
- Detect and alarm on unusual volumes leaving reporting databases and backups.
- Encrypt replicas and backups with keys held separately from the systems that read them.
Card prompts:
- Which accounts or systems could copy the whole record?
- Would a bulk export from a reporting replica raise an alarm?
- How are backups and replicas protected from the same theft?
Mappings: STRIDE I · LINDDUN DD, I · CAPEC-116 · CWE-359, CWE-1220 · ATT&CK T1213.006, T1567.002, T1657 · MDS2 STCF, AUDT, MPII · ISO 27799
CRI-RC-Q Patients extorted one by one
Threat. Therapy notes, sexual health and other sensitive records are stored as readable text. Once stolen, attackers contact patients individually and demand payment to keep their notes private.
Principle. The most sensitive notes must be useless to anyone who steals them.
Design measures:
- Encrypt sensitive note categories at field level with separately held keys.
- Prepare a plan to warn and support patients quickly if notes are taken.
- Keep sensitive notes out of bulk extracts and reporting copies.
Card prompts:
- Which notes would hurt a patient most if published?
- Are those notes stored as readable text?
- What support would patients get if their notes were stolen?
Mappings: STRIDE I · LINDDUN DD, I, L · CWE-312, CWE-359 · ATT&CK T1657, T1005 · MDS2 STCF, MPII · ISO 27799
CRI-RC-J Two patients become one record
† Wrong or delayed treatment
Threat. Patient matching merges records on name, date of birth and partial identifiers. A wrong merge or a stolen identity mixes another person’s allergies, results and diagnoses into a patient’s record, and both are treated on the wrong history.
Principle. Merging identities must be deliberate, reviewed and reversible.
Design measures:
- Require review of merges below a high matching confidence, by trained staff.
- Keep merges reversible with full history of which data came from which identity.
- Flag records where new data conflicts with established facts, such as blood group or sex at birth.
Card prompts:
- Which identifiers does patient matching rely on?
- Who reviews a merge before it takes effect?
- How is a wrong merge undone, and who is told?
Mappings: STRIDE S, T · LINDDUN L, I · CAPEC-151 · CWE-1288 · MDS2 IGAU, AUDT · ISO 27799
CRI-RC-10 Sensitive categories open to every user
Threat. Mental health, sexual health, HIV, abortion, gender identity and genetic records are visible to anyone who can open the patient. Where the law, family or employer is hostile, disclosure puts the patient at real risk.
Principle. Access to sensitive categories should follow the care relationship, not the login.
Design measures:
- Tag sensitive categories and restrict them to the treating team, with logged break-glass.
- Let patients choose additional restrictions where the law allows.
- Keep sensitive categories out of default printouts, summaries and shared feeds.
Card prompts:
- Who can open mental health, sexual health or genetic records?
- Does access follow the care relationship or just the login?
- What extra step guards the most sensitive categories?
Mappings: STRIDE I · LINDDUN DD, I, Nc · CWE-1220, CWE-359 · MDS2 AUTH, MPII · ISO 27799
CRI-RC-9 Staff browse records without reason
Threat. Insiders look up celebrities, colleagues, neighbours and former partners. Access is logged, but nobody reviews the logs, so curiosity and stalking go unnoticed and unpunished.
Principle. Every look at a record should be attributable and reviewed against a care relationship.
Design measures:
- Analyse access logs automatically for patients with no care link to the viewer.
- Flag high-interest records and alert on access to them.
- Tell staff the logs are reviewed and act visibly on findings.
Card prompts:
- Who reviews access logs, and how often?
- How would a colleague browsing a neighbour’s record be detected?
- What happens to staff found looking without reason?
Mappings: STRIDE I, R · LINDDUN DD, D, I · CAPEC-122 · CWE-778 · ATT&CK T1213 · MDS2 AUDT, AUTH · ISO 27799
CRI-RC-8 Patient portal accounts taken over
Threat. Portals let patients and their proxies read records and message clinicians. Reused passwords, weak recovery and loose proxy access let attackers, or a coercive partner or relative, read and change what the patient sees.
Principle. Portal access must be as strong as the data it shows, and proxies must be revocable by the patient.
Design measures:
- Offer phishing-resistant authentication and detect credential stuffing.
- Let patients see and revoke proxies, and alert them to new devices and proxy access.
- Make account recovery require more than details found in the record.
Card prompts:
- How strong are portal logins and account recovery?
- Who can be granted proxy access, and can the patient revoke it?
- How would a coercive relative’s access be noticed?
Mappings: STRIDE S, I · LINDDUN DD, I, L · CAPEC-600 · CWE-308, CWE-640 · ATT&CK T1110.004 · MDS2 PAUT, AUDT · ISO 27799
CRI-RC-7 Health data shared beyond its purpose
Threat. Tracking scripts on appointment and portal pages, research extracts and contracts with insurers or authorities move health data to parties the patient never expected. Once shared, it is linked with other data and cannot be recalled.
Principle. Each flow of patient data must have a stated purpose and the least data it needs.
Design measures:
- Remove third-party tracking from any page that shows or collects health data.
- Keep a register of data flows with purpose, legal basis and owner, reviewed yearly.
- Send only the fields each recipient needs.
Card prompts:
- Which third parties receive data from portal and appointment pages?
- Does every data flow have a stated purpose?
- What does each extract contain beyond what its purpose needs?
Mappings: STRIDE I · LINDDUN DD, U, Nc, L · CWE-201, CWE-359 · MDS2 MPII, DIDT · ISO 27799
CRI-RC-6 De-identified data re-identified
Threat. Research and analytics datasets have names removed but keep dates, postcodes, rare conditions and free text. Linking them with other data identifies patients, sometimes in seconds.
Principle. Treat de-identification as a risk to measure, not a step that is done.
Design measures:
- Assess re-identification risk for each release and generalise rare values.
- Remove or scrub free text before release.
- Release data inside a controlled research environment instead of handing out copies.
Card prompts:
- Which quasi-identifiers remain in research datasets?
- Has anyone measured the re-identification risk?
- Who decides whether free text can leave the record?
Mappings: STRIDE I · LINDDUN L, I, DD · CWE-212, CWE-359 · MDS2 DIDT · ISO 27799
CRI-RC-5 Audit trail can be edited
Threat. System administrators and vendor support can change or delete audit records. Then nobody can prove who changed a record or viewed it, which matters in incidents, complaints and court.
Principle. The audit trail must be beyond the reach of the people and systems it records.
Design measures:
- Ship audit records to a separate, append-only store as they are written.
- Separate audit administration from system administration.
- Check the audit stream for gaps and alarm when it stops.
Card prompts:
- Who can alter or delete audit records, including vendor support?
- Where is the audit trail kept, out of administrators’ reach?
- Could you prove in court who viewed a record?
Mappings: STRIDE R · LINDDUN Nr · CAPEC-268 · CWE-778, CWE-223 · ATT&CK T1070 · MDS2 AUDT · ISO 27799
CRI-RC-4 Records released to impostors
Threat. Records teams answer requests from patients, police, insurers and solicitors by phone, email and post. Someone posing as the patient or an official obtains a full record.
Principle. Release of records must verify who is asking and whether they are entitled.
Design measures:
- Verify identity through a channel already on file, not one given in the request.
- Send records through an authenticated portal rather than email or post.
- Review third-party requests for entitlement and release the minimum needed.
Card prompts:
- How do records staff verify who is asking for a record?
- Which requests arrive by phone or email, and how are they checked?
- What would an impostor need to obtain a full record?
Mappings: STRIDE S, I · LINDDUN DD, I · CAPEC-407, CAPEC-412 · CWE-1390 · ATT&CK T1598.004 · MDS2 PAUT, MPII · ISO 27799
CRI-RC-3 Printouts and caches left behind
Threat. Shared workstations, browser caches, downloaded letters and downtime printouts hold patient data long after the task. Anyone using the next session, bin or printer tray can read them.
Principle. Patient data should not outlive the task on shared equipment.
Design measures:
- Clear local caches and downloads when a clinical session ends.
- Use secure print release and confidential waste on wards.
- Lock or log off unattended sessions quickly, using tap-to-switch to keep it practical.
Card prompts:
- What patient data stays on shared workstations after a session?
- Where do downtime printouts end up?
- Who clears browser caches and downloaded letters, and when?
Mappings: STRIDE I · LINDDUN DD · CAPEC-204 · CWE-524, CWE-525 · ATT&CK T1005 · MDS2 ALOF, STCF · ISO 27799
CRI-RC-2 Patients cannot see who looked
Threat. Patients have no view of who accessed their record or where it was shared. They cannot notice misuse, object to a disclosure or correct what was sent.
Principle. Patients should be able to see how their record has been used.
Design measures:
- Show patients an access and sharing history in the portal.
- Let patients report access they do not recognise and track the response.
- Explain in plain language who routinely sees their record and why.
Card prompts:
- Can patients see who accessed their record?
- How would a patient object to a disclosure?
- Where can patients see where their record was shared?
Mappings: STRIDE R · LINDDUN U, Nc · CWE-223 · MDS2 AUDT, MPII · ISO 27799
Seen in the wild
- Change Healthcare, 2024 (CRI-RC-K). Ransomware at Change Healthcare, which handles about one in three US health transactions, left many providers and pharmacies unable to process claims and prescriptions for weeks; the data of about 192.7 million people was taken. Sources: Becker’s: Change Healthcare data breach toll reaches 192.7 million; Fierce Healthcare: UnitedHealth estimates 190M people impacted.
- NHS Dumfries and Galloway, 2024 (CRI-RC-K). A ransomware group stole data from NHS Dumfries and Galloway, claiming 3 TB, and published clinical data on patients to pressure the health board; the board said records were not altered and care continued. Sources: Help Net Security: NHS Scotland confirms ransomware attackers leaked patients’ data; Digital Health: NHS Dumfries and Galloway working with NCSC after 3TB data leak.
- Vastaamo psychotherapy records, Finland, 2020 (CRI-RC-Q). Therapy records of about 36,000 patients of the Vastaamo psychotherapy centre were stolen in 2018 and 2019; in October 2020, after the company refused to pay, patients were extorted individually. A Finnish court convicted the attacker in April 2024 and the appeal court upheld the conviction in 2025. Sources: Wikipedia: Vastaamo data breach; AP via NY1: Finnish hacker gets prison for accessing psychotherapy records.
Mappings

Across the 13 entries, the STRIDE counts are Information disclosure 9, Spoofing 3, Repudiation 3, Tampering 2 (an entry can carry more than one). 8 map to CAPEC 3.9, 13 to CWE 5.0, 8 to ATT&CK v20.0 and 13 to LINDDUN. None map to MITRE EMB3D. The MDS2 capabilities a buyer should check first are AUDT (7), MPII (6), AUTH (3). 2 carry the amber † for wrong or delayed treatment. A blank means nothing fitted well; a loose tag would mislead.
← Clinical Software and AI · Hospitals and medical devices overview · Integration and Interoperability →
© 2026 Jonathan Brett Crawley. Licensed under CC BY-NC-ND 4.0 with additional permissions: see the licence on the hospitals and medical devices overview.