Personal Health Records
1.0.0-ballot2 - STU 1 ballot International flag

Personal Health Records, published by HL7 International / Patient Empowerment. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot2 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/personal-health-record-format-ig/ and changes regularly. See the Directory of published versions

Logical Model: Environmental Observation

Official URL: http://hl7.org/fhir/uv/phr/StructureDefinition/Environmental Version: 1.0.0-ballot2
Standards status: Trial-use Active as of 2026-01-30 Maturity Level: 1 Computable Name: Environmental

A logical model representing environmental conditions relevant to patient health, such as air quality, temperature, noise, and UV exposure. These factors may be collected by consumer weather stations, smartphone sensors, or wearable devices.

Usages:

  • This Logical Model is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Environmental 0..* Base Environmental Observation
... subject 1..1 Reference(Patient) The patient whose environment is being observed
... effectiveDateTime 0..1 dateTime When the observation was made
... location 0..1 Address Location of measurement
... humidity 0..1 Quantity Ambient relative humidity percentage
... barometricPressure 0..1 Quantity Barometric pressure
... altitude 0..1 Quantity Altitude above sea level
... airQualityIndex 0..1 integer Air quality index (AQI)
... uvIndex 0..1 decimal UV exposure index
... noiseLevel 0..1 Quantity Environmental noise level in decibels
... pollenCount 0..1 Quantity Pollen count

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Environmental 0..* Base Environmental Observation
... subject 1..1 Reference(Patient) The patient whose environment is being observed
... effectiveDateTime 0..1 dateTime When the observation was made
... location 0..1 Address Location of measurement
... humidity 0..1 Quantity Ambient relative humidity percentage
... barometricPressure 0..1 Quantity Barometric pressure
... altitude 0..1 Quantity Altitude above sea level
... airQualityIndex 0..1 integer Air quality index (AQI)
... uvIndex 0..1 decimal UV exposure index
... noiseLevel 0..1 Quantity Environmental noise level in decibels
... pollenCount 0..1 Quantity Pollen count

doco Documentation for this format

Summary

Mandatory: 0 element(1 nested mandatory element)

Maturity: 1

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Environmental 0..* Base Environmental Observation
... subject 1..1 Reference(Patient) The patient whose environment is being observed
... effectiveDateTime 0..1 dateTime When the observation was made
... location 0..1 Address Location of measurement
... humidity 0..1 Quantity Ambient relative humidity percentage
... barometricPressure 0..1 Quantity Barometric pressure
... altitude 0..1 Quantity Altitude above sea level
... airQualityIndex 0..1 integer Air quality index (AQI)
... uvIndex 0..1 decimal UV exposure index
... noiseLevel 0..1 Quantity Environmental noise level in decibels
... pollenCount 0..1 Quantity Pollen count

doco Documentation for this format

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Environmental 0..* Base Environmental Observation
... subject 1..1 Reference(Patient) The patient whose environment is being observed
... effectiveDateTime 0..1 dateTime When the observation was made
... location 0..1 Address Location of measurement
... humidity 0..1 Quantity Ambient relative humidity percentage
... barometricPressure 0..1 Quantity Barometric pressure
... altitude 0..1 Quantity Altitude above sea level
... airQualityIndex 0..1 integer Air quality index (AQI)
... uvIndex 0..1 decimal UV exposure index
... noiseLevel 0..1 Quantity Environmental noise level in decibels
... pollenCount 0..1 Quantity Pollen count

doco Documentation for this format

Summary

Mandatory: 0 element(1 nested mandatory element)

Maturity: 1

 

Other representations of profile: CSV, Excel