Skip to content

Slot: Privacy Transformation Note (privacy_transformation_note)

Free-text detail of the privacy transformation named in privacy_transformation: the trigger / threshold, determinism, and governance basis. E.g. "reassign to largest hex in same ZIP3 when hex∩ZIP3 population ≤ 20,000; HIPAA expert determination; deterministic".

Tier: recommended

Why this slot matters

The transform name alone does not say what triggered it, at what threshold, or under what governance — two deterministic-jitter records with different thresholds perturb locations differently. Recording the trigger, determinism, and legal basis is what makes the perturbation reproducible and auditable rather than merely acknowledged.

In plain terms

The spelled-out details of the privacy change: what set it off (for example a small local population), the exact cutoff used, whether it always does the same thing, and the legal rule it follows.

URI: envar:slot/privacy_transformation_note

Applicable Classes

Name Description Modifies Slot
LinkageMethod How a gridded environmental value gets attached to a patient: the resolution ... no

Properties

Type and Range

Property Value
Range String
Domain Of LinkageMethod

Cardinality and Requirements

Property Value

Examples

Value
reassign to largest hex in same ZIP3 when hex∩ZIP3 population ≤ 20,000; HIPAA expert determination; deterministic

Identifier and Mapping Information

Annotations

property value
tier recommended
justification The transform name alone does not say what triggered it, at what threshold, or under what governance — two deterministic-jitter records with different thresholds perturb locations differently. Recording the trigger, determinism, and legal basis is what makes the perturbation reproducible and auditable rather than merely acknowledged.
explanation The spelled-out details of the privacy change: what set it off (for example a small local population), the exact cutoff used, whether it always does the same thing, and the legal rule it follows.
covered_by None

Schema Source

Mappings

Mapping Type Mapped Value
self envar:privacy_transformation_note
native envar:privacy_transformation_note

LinkML Source

name: privacy_transformation_note
annotations:
  tier:
    tag: tier
    value: recommended
  justification:
    tag: justification
    value: The transform name alone does not say what triggered it, at what threshold,
      or under what governance — two deterministic-jitter records with different thresholds
      perturb locations differently. Recording the trigger, determinism, and legal
      basis is what makes the perturbation reproducible and auditable rather than
      merely acknowledged.
  explanation:
    tag: explanation
    value: 'The spelled-out details of the privacy change: what set it off (for example
      a small local population), the exact cutoff used, whether it always does the
      same thing, and the legal rule it follows.'
  covered_by:
    tag: covered_by
    annotations:
      omop_gaia:
        tag: omop_gaia
        annotations:
          extent:
            tag: extent
            value: absent
          status:
            tag: status
            value: asserted
          where:
            tag: where
            value: no column
          note:
            tag: note
            value: No privacy transform is applied in the GAIA/OMOP heat scenario,
              so there is no trigger/threshold/governance detail to record.
      degauss:
        tag: degauss
        annotations:
          extent:
            tag: extent
            value: absent
          status:
            tag: status
            value: asserted
          where:
            tag: where
            value: no column
          note:
            tag: note
            value: No privacy transform is applied by DeGAUSS here, so there is no
              transform detail to record.
      amadeus:
        tag: amadeus
        annotations:
          extent:
            tag: extent
            value: absent
          status:
            tag: status
            value: asserted
          where:
            tag: where
            value: no column
          note:
            tag: note
            value: No privacy transform is applied by Amadeus, so there is no transform
              detail to record.
      cher:
        tag: cher
        annotations:
          extent:
            tag: extent
            value: full
          status:
            tag: status
            value: asserted
          where:
            tag: where
            value: C-HER §4.5 trigger (hex∩ZIP3 population threshold), deterministic
              rule, HIPAA expert-determination basis
          note:
            tag: note
            value: C-HER spells out the concrete trigger, determinism, and legal basis
              of its jitter — exactly the detail this note slot captures.
      codata:
        tag: codata
        annotations:
          extent:
            tag: extent
            value: out_of_layer
          status:
            tag: status
            value: asserted
          where:
            tag: where
            value: no column
          note:
            tag: note
            value: The detail of a post-join privacy transform is instance-layer,
              outside CODATA's conceptual scope.
description: 'Free-text detail of the privacy transformation named in `privacy_transformation`:
  the trigger / threshold, determinism, and governance basis. E.g. "reassign to largest
  hex in same ZIP3 when hex∩ZIP3 population  20,000; HIPAA expert determination;
  deterministic".'
title: Privacy Transformation Note
examples:
- value: reassign to largest hex in same ZIP3 when hex∩ZIP3 population ≤ 20,000; HIPAA
    expert determination; deterministic
  description: deterministic privacy jitter, spelled out
from_schema: https://w3id.org/linkml/microschemas/envar
rank: 1000
domain_of:
- LinkageMethod
range: string