Slot: PHI Status (phi_status)
Whether the sidecar carries any Protected Health Information. A record-level safety assertion; by design, sidecars are PHI-free.
Tier: core
Why this slot matters
Sidecars are designed to be PHI-free, and this slot is the explicit machine-readable assertion of that. Without it, every sharing, deposit, or export step must treat the document as potentially containing patient data and re-review it manually before it can leave a protected environment.
In plain terms
PHI (protected health information) means private medical details about an identifiable person. This flag is a written promise on the document saying "no private patient information inside", so it can be passed around and published safely.
URI: envar:slot/phi_status
Applicable Classes
Properties
Type and Range
Cardinality and Requirements
| Property |
Value |
| Required |
Yes |
Examples
See Also
Annotations
| property |
value |
| tier |
core |
| justification |
Sidecars are designed to be PHI-free, and this slot is the explicit machine-readable assertion of that. Without it, every sharing, deposit, or export step must treat the document as potentially containing patient data and re-review it manually before it can leave a protected environment. |
| explanation |
PHI (protected health information) means private medical details about an identifiable person. This flag is a written promise on the document saying "no private patient information inside", so it can be passed around and published safely. |
| covered_by |
None |
Schema Source
Mappings
| Mapping Type |
Mapped Value |
| self |
envar:phi_status |
| native |
envar:phi_status |
LinkML Source
name: phi_status
annotations:
tier:
tag: tier
value: core
justification:
tag: justification
value: Sidecars are designed to be PHI-free, and this slot is the explicit machine-readable
assertion of that. Without it, every sharing, deposit, or export step must treat
the document as potentially containing patient data and re-review it manually
before it can leave a protected environment.
explanation:
tag: explanation
value: PHI (protected health information) means private medical details about
an identifiable person. This flag is a written promise on the document saying
"no private patient information inside", so it can be passed around and published
safely.
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: Gaia carries PHI in OMOP person/location tables but emits no per-record
PHI-free assertion flag on its metadata.
degauss:
tag: degauss
annotations:
extent:
tag: extent
value: absent
status:
tag: status
value: asserted
where:
tag: where
value: no column
note:
tag: note
value: DeGAUSS's privacy-preserving design keeps PHI on-site, but it emits
no per-record PHI-status assertion flag.
amadeus:
tag: amadeus
annotations:
extent:
tag: extent
value: absent
status:
tag: status
value: asserted
where:
tag: where
value: no column
note:
tag: note
value: Amadeus handles no PHI and emits no per-record PHI-status flag.
cher:
tag: cher
annotations:
extent:
tag: extent
value: partial
status:
tag: status
value: asserted
where:
tag: where
value: PostgreSQL schemas private / embargo (access-tier separation) +
rights FK
note:
tag: note
value: 'C-HER separates private/embargoed resources into dedicated schemas
and records rights, but has no per-record PHI-status assertion flag.
Conservative: partial.'
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: Per-record PHI assertion is packaging/governance-layer; out of
scope for CODATA.
description: Whether the sidecar carries any Protected Health Information. A record-level
safety assertion; by design, sidecars are PHI-free.
title: PHI Status
examples:
- value: no_phi
from_schema: https://w3id.org/linkml/microschemas/envar
see_also:
- https://www.hhs.gov/hipaa/for-professionals/privacy/index.html
rank: 1000
domain_of:
- EnvironmentalExposureRecord
range: PhiStatusEnum
required: true