Skip to content

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

Name Description Modifies Slot
EnvironmentalExposureRecord A single environmental-exposure record sidecar: the complete metadata graph t... yes
DailyMaxTemperatureRecord Canonical record for daily maximum 2 m air temperature (Tmax) no
DailyMinTemperatureRecord Canonical record for daily minimum 2 m air temperature (Tmin) no
WetBulbGlobeTemperatureOutdoorRecord Canonical record for outdoor WBGT under the Liljegren 2008 formulation no
ExtremeHeatDayFlagRecord Canonical record for a daily binary extreme-heat-day flag, defined against a ... no

Properties

Type and Range

Property Value
Range PhiStatusEnum
Domain Of EnvironmentalExposureRecord

Cardinality and Requirements

Property Value
Required Yes

Examples

Value
no_phi

See Also

Identifier and Mapping Information

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