0.5.12 - ci-build

SpaceflightHealthSimulationsReferenceDocumentation - Local Development build (v0.5.12) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Logical Model: Environmental Monitoring API for Closed Biome Systems

Official URL: https://mitre.org/fhir/space-health/StructureDefinition/EnvironmentalMonitoringLogicalModel Version: 0.5.12
Draft as of 2026-03-25 Computable Name: EnvironmentalMonitoringLogicalModel

A logical model representing the comprehensive environmental monitoring parameters for closed biome systems, including space habitats, lunar/Mars colonies, and Earth-based smart greenhouses.

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 of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. EnvironmentalMonitoringLogicalModel 0..* Base Environmental Monitoring API for Closed Biome Systems
... solarInputOutput 1..1 BackboneElement Solar radiation and PAR measurements
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... parTopUmol 0..1 decimal PAR light intensity at top of canopy (μmol·m⁻²·s⁻¹)
.... parTopUmolAvg 0..1 decimal Average PAR at top canopy over recent period (μmol·m⁻²·s⁻¹)
.... parMidUmol 0..1 decimal PAR intensity at mid-canopy (μmol·m⁻²·s⁻¹)
.... parBottomUmol 0..1 decimal PAR intensity at bottom of canopy (μmol·m⁻²·s⁻¹)
.... solarIrradianceWm2 0..1 decimal Total solar radiation on the biome exterior (W/m²)
.... solarIrradianceWm2Avg 0..1 decimal Average solar irradiance over a period (W/m²)
... thermalMass 1..1 BackboneElement Thermal mass and heat storage measurements
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... concreteLoopInTempC 0..1 decimal Inlet water temperature (°C) into a concrete thermal mass
.... concreteLoopOutTempC 0..1 decimal Outlet water temperature (°C) from the concrete mass
.... waterTankInTempC 0..1 decimal Inlet water temperature (°C) to a dedicated water thermal storage
.... waterTankOutTempC 0..1 decimal Outlet water temperature (°C) from the thermal storage tank
.... internalTempC 0..1 decimal General interior air temperature (°C) at a representative location
.... internalTempCAvg 0..1 decimal Average interior air temperature over a period (°C)
.... internalTempTopC 0..1 decimal Temperature at top of habitat (°C) to measure stratification
.... internalTempBottomC 0..1 decimal Temperature at bottom of habitat (°C) to measure stratification
... atmosphericLifeSupport 1..1 BackboneElement Atmospheric conditions for life support
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... co2Ppm 0..1 decimal Carbon dioxide concentration in air (parts per million)
.... co2PpmAvg 0..1 decimal Average CO₂ concentration (ppm) over a recent interval
.... o2Percent 0..1 decimal Oxygen level in the air (% by volume)
.... o2PercentAvg 0..1 decimal Average O₂ level (%) over time
.... n2Percent 0..1 decimal Nitrogen level in the air (% by volume) - ISS parameter
.... pressureKPa 0..1 decimal Internal atmospheric pressure (kilopascals)
.... humidityPercent 0..1 decimal Relative humidity of air (%)
.... humidityPercentAvg 0..1 decimal Average relative humidity (%) over time
.... temperatureAirC 0..1 decimal Air temperature (°C) inside habitat
.... temperatureAirCAvg 0..1 decimal Average air temperature (°C) over time
.... h2Ppm 0..1 decimal Hydrogen level (ppm) - ISS parameter for leak detection
.... ch4Ppm 0..1 decimal Methane level (ppm) - ISS parameter for metabolic byproduct
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... pressureDiffPa 0..1 decimal Differential pressure between interior and exterior (Pa)
.... lungPositionPercent 0..1 decimal Expansion level of the external lung chamber (% of capacity)
.... airflowRateCms 0..1 decimal Air circulation flow rate through the HVAC system (m³/s)
.... heatExchangerInC 0..1 decimal Air or fluid temperature into a heat exchanger unit (°C)
.... heatExchangerOutC 0..1 decimal Outlet temperature after the exchanger (°C)
... biomeHealth 1..1 BackboneElement Biome health indicators for water and air quality
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... waterPH 0..1 decimal pH level of habitat's water supply or nutrient solution
.... ozonePpm 0..1 decimal Ozone concentration in the air (ppm)
.... habitatHumidityPercent 0..1 decimal Habitat living-area relative humidity (%)
.... soilMoisturePercent 0..1 decimal Soil or growth-medium moisture content (% volumetric water content)
.... vocPpm 0..1 decimal Volatile Organic Compounds level (ppm of VOCs)
... externalEnvironment 1..1 BackboneElement External environment parameters
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... externalTempC 0..1 decimal Outside ambient temperature (°C)
.... externalHumidityPercent 0..1 decimal Outside relative humidity (%)
.... externalPressureHPa 0..1 decimal External barometric pressure (hPa)
.... externalSolarWm2 0..1 decimal Solar irradiance outside (W/m²)
... timestamp 1..1 dateTime Timestamp of data collection
... deviceId 0..1 string ID of monitoring system or sensor network
... location 0..1 string Location identifier (habitat section, greenhouse zone, etc.)

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. EnvironmentalMonitoringLogicalModel 0..* Base Environmental Monitoring API for Closed Biome Systems
... solarInputOutput 1..1 BackboneElement Solar radiation and PAR measurements
.... parTopUmol 0..1 decimal PAR light intensity at top of canopy (μmol·m⁻²·s⁻¹)
.... parTopUmolAvg 0..1 decimal Average PAR at top canopy over recent period (μmol·m⁻²·s⁻¹)
.... parMidUmol 0..1 decimal PAR intensity at mid-canopy (μmol·m⁻²·s⁻¹)
.... parBottomUmol 0..1 decimal PAR intensity at bottom of canopy (μmol·m⁻²·s⁻¹)
.... solarIrradianceWm2 0..1 decimal Total solar radiation on the biome exterior (W/m²)
.... solarIrradianceWm2Avg 0..1 decimal Average solar irradiance over a period (W/m²)
... thermalMass 1..1 BackboneElement Thermal mass and heat storage measurements
.... concreteLoopInTempC 0..1 decimal Inlet water temperature (°C) into a concrete thermal mass
.... concreteLoopOutTempC 0..1 decimal Outlet water temperature (°C) from the concrete mass
.... waterTankInTempC 0..1 decimal Inlet water temperature (°C) to a dedicated water thermal storage
.... waterTankOutTempC 0..1 decimal Outlet water temperature (°C) from the thermal storage tank
.... internalTempC 0..1 decimal General interior air temperature (°C) at a representative location
.... internalTempCAvg 0..1 decimal Average interior air temperature over a period (°C)
.... internalTempTopC 0..1 decimal Temperature at top of habitat (°C) to measure stratification
.... internalTempBottomC 0..1 decimal Temperature at bottom of habitat (°C) to measure stratification
... atmosphericLifeSupport 1..1 BackboneElement Atmospheric conditions for life support
.... co2Ppm 0..1 decimal Carbon dioxide concentration in air (parts per million)
.... co2PpmAvg 0..1 decimal Average CO₂ concentration (ppm) over a recent interval
.... o2Percent 0..1 decimal Oxygen level in the air (% by volume)
.... o2PercentAvg 0..1 decimal Average O₂ level (%) over time
.... n2Percent 0..1 decimal Nitrogen level in the air (% by volume) - ISS parameter
.... pressureKPa 0..1 decimal Internal atmospheric pressure (kilopascals)
.... humidityPercent 0..1 decimal Relative humidity of air (%)
.... humidityPercentAvg 0..1 decimal Average relative humidity (%) over time
.... temperatureAirC 0..1 decimal Air temperature (°C) inside habitat
.... temperatureAirCAvg 0..1 decimal Average air temperature (°C) over time
.... h2Ppm 0..1 decimal Hydrogen level (ppm) - ISS parameter for leak detection
.... ch4Ppm 0..1 decimal Methane level (ppm) - ISS parameter for metabolic byproduct
.... pressureDiffPa 0..1 decimal Differential pressure between interior and exterior (Pa)
.... lungPositionPercent 0..1 decimal Expansion level of the external lung chamber (% of capacity)
.... airflowRateCms 0..1 decimal Air circulation flow rate through the HVAC system (m³/s)
.... heatExchangerInC 0..1 decimal Air or fluid temperature into a heat exchanger unit (°C)
.... heatExchangerOutC 0..1 decimal Outlet temperature after the exchanger (°C)
... biomeHealth 1..1 BackboneElement Biome health indicators for water and air quality
.... waterPH 0..1 decimal pH level of habitat's water supply or nutrient solution
.... ozonePpm 0..1 decimal Ozone concentration in the air (ppm)
.... habitatHumidityPercent 0..1 decimal Habitat living-area relative humidity (%)
.... soilMoisturePercent 0..1 decimal Soil or growth-medium moisture content (% volumetric water content)
.... vocPpm 0..1 decimal Volatile Organic Compounds level (ppm of VOCs)
... externalEnvironment 1..1 BackboneElement External environment parameters
.... externalTempC 0..1 decimal Outside ambient temperature (°C)
.... externalHumidityPercent 0..1 decimal Outside relative humidity (%)
.... externalPressureHPa 0..1 decimal External barometric pressure (hPa)
.... externalSolarWm2 0..1 decimal Solar irradiance outside (W/m²)
... timestamp 1..1 dateTime Timestamp of data collection
... deviceId 0..1 string ID of monitoring system or sensor network
... location 0..1 string Location identifier (habitat section, greenhouse zone, etc.)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. EnvironmentalMonitoringLogicalModel 0..* Base Environmental Monitoring API for Closed Biome Systems
... solarInputOutput 1..1 BackboneElement Solar radiation and PAR measurements
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... parTopUmol 0..1 decimal PAR light intensity at top of canopy (μmol·m⁻²·s⁻¹)
.... parTopUmolAvg 0..1 decimal Average PAR at top canopy over recent period (μmol·m⁻²·s⁻¹)
.... parMidUmol 0..1 decimal PAR intensity at mid-canopy (μmol·m⁻²·s⁻¹)
.... parBottomUmol 0..1 decimal PAR intensity at bottom of canopy (μmol·m⁻²·s⁻¹)
.... solarIrradianceWm2 0..1 decimal Total solar radiation on the biome exterior (W/m²)
.... solarIrradianceWm2Avg 0..1 decimal Average solar irradiance over a period (W/m²)
... thermalMass 1..1 BackboneElement Thermal mass and heat storage measurements
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... concreteLoopInTempC 0..1 decimal Inlet water temperature (°C) into a concrete thermal mass
.... concreteLoopOutTempC 0..1 decimal Outlet water temperature (°C) from the concrete mass
.... waterTankInTempC 0..1 decimal Inlet water temperature (°C) to a dedicated water thermal storage
.... waterTankOutTempC 0..1 decimal Outlet water temperature (°C) from the thermal storage tank
.... internalTempC 0..1 decimal General interior air temperature (°C) at a representative location
.... internalTempCAvg 0..1 decimal Average interior air temperature over a period (°C)
.... internalTempTopC 0..1 decimal Temperature at top of habitat (°C) to measure stratification
.... internalTempBottomC 0..1 decimal Temperature at bottom of habitat (°C) to measure stratification
... atmosphericLifeSupport 1..1 BackboneElement Atmospheric conditions for life support
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... co2Ppm 0..1 decimal Carbon dioxide concentration in air (parts per million)
.... co2PpmAvg 0..1 decimal Average CO₂ concentration (ppm) over a recent interval
.... o2Percent 0..1 decimal Oxygen level in the air (% by volume)
.... o2PercentAvg 0..1 decimal Average O₂ level (%) over time
.... n2Percent 0..1 decimal Nitrogen level in the air (% by volume) - ISS parameter
.... pressureKPa 0..1 decimal Internal atmospheric pressure (kilopascals)
.... humidityPercent 0..1 decimal Relative humidity of air (%)
.... humidityPercentAvg 0..1 decimal Average relative humidity (%) over time
.... temperatureAirC 0..1 decimal Air temperature (°C) inside habitat
.... temperatureAirCAvg 0..1 decimal Average air temperature (°C) over time
.... h2Ppm 0..1 decimal Hydrogen level (ppm) - ISS parameter for leak detection
.... ch4Ppm 0..1 decimal Methane level (ppm) - ISS parameter for metabolic byproduct
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... pressureDiffPa 0..1 decimal Differential pressure between interior and exterior (Pa)
.... lungPositionPercent 0..1 decimal Expansion level of the external lung chamber (% of capacity)
.... airflowRateCms 0..1 decimal Air circulation flow rate through the HVAC system (m³/s)
.... heatExchangerInC 0..1 decimal Air or fluid temperature into a heat exchanger unit (°C)
.... heatExchangerOutC 0..1 decimal Outlet temperature after the exchanger (°C)
... biomeHealth 1..1 BackboneElement Biome health indicators for water and air quality
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... waterPH 0..1 decimal pH level of habitat's water supply or nutrient solution
.... ozonePpm 0..1 decimal Ozone concentration in the air (ppm)
.... habitatHumidityPercent 0..1 decimal Habitat living-area relative humidity (%)
.... soilMoisturePercent 0..1 decimal Soil or growth-medium moisture content (% volumetric water content)
.... vocPpm 0..1 decimal Volatile Organic Compounds level (ppm of VOCs)
... externalEnvironment 1..1 BackboneElement External environment parameters
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... externalTempC 0..1 decimal Outside ambient temperature (°C)
.... externalHumidityPercent 0..1 decimal Outside relative humidity (%)
.... externalPressureHPa 0..1 decimal External barometric pressure (hPa)
.... externalSolarWm2 0..1 decimal Solar irradiance outside (W/m²)
... timestamp 1..1 dateTime Timestamp of data collection
... deviceId 0..1 string ID of monitoring system or sensor network
... location 0..1 string Location identifier (habitat section, greenhouse zone, etc.)

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Base

Summary

Mandatory: 0 element(7 nested mandatory elements)

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. EnvironmentalMonitoringLogicalModel 0..* Base Environmental Monitoring API for Closed Biome Systems
... solarInputOutput 1..1 BackboneElement Solar radiation and PAR measurements
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... parTopUmol 0..1 decimal PAR light intensity at top of canopy (μmol·m⁻²·s⁻¹)
.... parTopUmolAvg 0..1 decimal Average PAR at top canopy over recent period (μmol·m⁻²·s⁻¹)
.... parMidUmol 0..1 decimal PAR intensity at mid-canopy (μmol·m⁻²·s⁻¹)
.... parBottomUmol 0..1 decimal PAR intensity at bottom of canopy (μmol·m⁻²·s⁻¹)
.... solarIrradianceWm2 0..1 decimal Total solar radiation on the biome exterior (W/m²)
.... solarIrradianceWm2Avg 0..1 decimal Average solar irradiance over a period (W/m²)
... thermalMass 1..1 BackboneElement Thermal mass and heat storage measurements
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... concreteLoopInTempC 0..1 decimal Inlet water temperature (°C) into a concrete thermal mass
.... concreteLoopOutTempC 0..1 decimal Outlet water temperature (°C) from the concrete mass
.... waterTankInTempC 0..1 decimal Inlet water temperature (°C) to a dedicated water thermal storage
.... waterTankOutTempC 0..1 decimal Outlet water temperature (°C) from the thermal storage tank
.... internalTempC 0..1 decimal General interior air temperature (°C) at a representative location
.... internalTempCAvg 0..1 decimal Average interior air temperature over a period (°C)
.... internalTempTopC 0..1 decimal Temperature at top of habitat (°C) to measure stratification
.... internalTempBottomC 0..1 decimal Temperature at bottom of habitat (°C) to measure stratification
... atmosphericLifeSupport 1..1 BackboneElement Atmospheric conditions for life support
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... co2Ppm 0..1 decimal Carbon dioxide concentration in air (parts per million)
.... co2PpmAvg 0..1 decimal Average CO₂ concentration (ppm) over a recent interval
.... o2Percent 0..1 decimal Oxygen level in the air (% by volume)
.... o2PercentAvg 0..1 decimal Average O₂ level (%) over time
.... n2Percent 0..1 decimal Nitrogen level in the air (% by volume) - ISS parameter
.... pressureKPa 0..1 decimal Internal atmospheric pressure (kilopascals)
.... humidityPercent 0..1 decimal Relative humidity of air (%)
.... humidityPercentAvg 0..1 decimal Average relative humidity (%) over time
.... temperatureAirC 0..1 decimal Air temperature (°C) inside habitat
.... temperatureAirCAvg 0..1 decimal Average air temperature (°C) over time
.... h2Ppm 0..1 decimal Hydrogen level (ppm) - ISS parameter for leak detection
.... ch4Ppm 0..1 decimal Methane level (ppm) - ISS parameter for metabolic byproduct
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... pressureDiffPa 0..1 decimal Differential pressure between interior and exterior (Pa)
.... lungPositionPercent 0..1 decimal Expansion level of the external lung chamber (% of capacity)
.... airflowRateCms 0..1 decimal Air circulation flow rate through the HVAC system (m³/s)
.... heatExchangerInC 0..1 decimal Air or fluid temperature into a heat exchanger unit (°C)
.... heatExchangerOutC 0..1 decimal Outlet temperature after the exchanger (°C)
... biomeHealth 1..1 BackboneElement Biome health indicators for water and air quality
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... waterPH 0..1 decimal pH level of habitat's water supply or nutrient solution
.... ozonePpm 0..1 decimal Ozone concentration in the air (ppm)
.... habitatHumidityPercent 0..1 decimal Habitat living-area relative humidity (%)
.... soilMoisturePercent 0..1 decimal Soil or growth-medium moisture content (% volumetric water content)
.... vocPpm 0..1 decimal Volatile Organic Compounds level (ppm of VOCs)
... externalEnvironment 1..1 BackboneElement External environment parameters
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... externalTempC 0..1 decimal Outside ambient temperature (°C)
.... externalHumidityPercent 0..1 decimal Outside relative humidity (%)
.... externalPressureHPa 0..1 decimal External barometric pressure (hPa)
.... externalSolarWm2 0..1 decimal Solar irradiance outside (W/m²)
... timestamp 1..1 dateTime Timestamp of data collection
... deviceId 0..1 string ID of monitoring system or sensor network
... location 0..1 string Location identifier (habitat section, greenhouse zone, etc.)

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. EnvironmentalMonitoringLogicalModel 0..* Base Environmental Monitoring API for Closed Biome Systems
... solarInputOutput 1..1 BackboneElement Solar radiation and PAR measurements
.... parTopUmol 0..1 decimal PAR light intensity at top of canopy (μmol·m⁻²·s⁻¹)
.... parTopUmolAvg 0..1 decimal Average PAR at top canopy over recent period (μmol·m⁻²·s⁻¹)
.... parMidUmol 0..1 decimal PAR intensity at mid-canopy (μmol·m⁻²·s⁻¹)
.... parBottomUmol 0..1 decimal PAR intensity at bottom of canopy (μmol·m⁻²·s⁻¹)
.... solarIrradianceWm2 0..1 decimal Total solar radiation on the biome exterior (W/m²)
.... solarIrradianceWm2Avg 0..1 decimal Average solar irradiance over a period (W/m²)
... thermalMass 1..1 BackboneElement Thermal mass and heat storage measurements
.... concreteLoopInTempC 0..1 decimal Inlet water temperature (°C) into a concrete thermal mass
.... concreteLoopOutTempC 0..1 decimal Outlet water temperature (°C) from the concrete mass
.... waterTankInTempC 0..1 decimal Inlet water temperature (°C) to a dedicated water thermal storage
.... waterTankOutTempC 0..1 decimal Outlet water temperature (°C) from the thermal storage tank
.... internalTempC 0..1 decimal General interior air temperature (°C) at a representative location
.... internalTempCAvg 0..1 decimal Average interior air temperature over a period (°C)
.... internalTempTopC 0..1 decimal Temperature at top of habitat (°C) to measure stratification
.... internalTempBottomC 0..1 decimal Temperature at bottom of habitat (°C) to measure stratification
... atmosphericLifeSupport 1..1 BackboneElement Atmospheric conditions for life support
.... co2Ppm 0..1 decimal Carbon dioxide concentration in air (parts per million)
.... co2PpmAvg 0..1 decimal Average CO₂ concentration (ppm) over a recent interval
.... o2Percent 0..1 decimal Oxygen level in the air (% by volume)
.... o2PercentAvg 0..1 decimal Average O₂ level (%) over time
.... n2Percent 0..1 decimal Nitrogen level in the air (% by volume) - ISS parameter
.... pressureKPa 0..1 decimal Internal atmospheric pressure (kilopascals)
.... humidityPercent 0..1 decimal Relative humidity of air (%)
.... humidityPercentAvg 0..1 decimal Average relative humidity (%) over time
.... temperatureAirC 0..1 decimal Air temperature (°C) inside habitat
.... temperatureAirCAvg 0..1 decimal Average air temperature (°C) over time
.... h2Ppm 0..1 decimal Hydrogen level (ppm) - ISS parameter for leak detection
.... ch4Ppm 0..1 decimal Methane level (ppm) - ISS parameter for metabolic byproduct
.... pressureDiffPa 0..1 decimal Differential pressure between interior and exterior (Pa)
.... lungPositionPercent 0..1 decimal Expansion level of the external lung chamber (% of capacity)
.... airflowRateCms 0..1 decimal Air circulation flow rate through the HVAC system (m³/s)
.... heatExchangerInC 0..1 decimal Air or fluid temperature into a heat exchanger unit (°C)
.... heatExchangerOutC 0..1 decimal Outlet temperature after the exchanger (°C)
... biomeHealth 1..1 BackboneElement Biome health indicators for water and air quality
.... waterPH 0..1 decimal pH level of habitat's water supply or nutrient solution
.... ozonePpm 0..1 decimal Ozone concentration in the air (ppm)
.... habitatHumidityPercent 0..1 decimal Habitat living-area relative humidity (%)
.... soilMoisturePercent 0..1 decimal Soil or growth-medium moisture content (% volumetric water content)
.... vocPpm 0..1 decimal Volatile Organic Compounds level (ppm of VOCs)
... externalEnvironment 1..1 BackboneElement External environment parameters
.... externalTempC 0..1 decimal Outside ambient temperature (°C)
.... externalHumidityPercent 0..1 decimal Outside relative humidity (%)
.... externalPressureHPa 0..1 decimal External barometric pressure (hPa)
.... externalSolarWm2 0..1 decimal Solar irradiance outside (W/m²)
... timestamp 1..1 dateTime Timestamp of data collection
... deviceId 0..1 string ID of monitoring system or sensor network
... location 0..1 string Location identifier (habitat section, greenhouse zone, etc.)

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. EnvironmentalMonitoringLogicalModel 0..* Base Environmental Monitoring API for Closed Biome Systems
... solarInputOutput 1..1 BackboneElement Solar radiation and PAR measurements
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... parTopUmol 0..1 decimal PAR light intensity at top of canopy (μmol·m⁻²·s⁻¹)
.... parTopUmolAvg 0..1 decimal Average PAR at top canopy over recent period (μmol·m⁻²·s⁻¹)
.... parMidUmol 0..1 decimal PAR intensity at mid-canopy (μmol·m⁻²·s⁻¹)
.... parBottomUmol 0..1 decimal PAR intensity at bottom of canopy (μmol·m⁻²·s⁻¹)
.... solarIrradianceWm2 0..1 decimal Total solar radiation on the biome exterior (W/m²)
.... solarIrradianceWm2Avg 0..1 decimal Average solar irradiance over a period (W/m²)
... thermalMass 1..1 BackboneElement Thermal mass and heat storage measurements
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... concreteLoopInTempC 0..1 decimal Inlet water temperature (°C) into a concrete thermal mass
.... concreteLoopOutTempC 0..1 decimal Outlet water temperature (°C) from the concrete mass
.... waterTankInTempC 0..1 decimal Inlet water temperature (°C) to a dedicated water thermal storage
.... waterTankOutTempC 0..1 decimal Outlet water temperature (°C) from the thermal storage tank
.... internalTempC 0..1 decimal General interior air temperature (°C) at a representative location
.... internalTempCAvg 0..1 decimal Average interior air temperature over a period (°C)
.... internalTempTopC 0..1 decimal Temperature at top of habitat (°C) to measure stratification
.... internalTempBottomC 0..1 decimal Temperature at bottom of habitat (°C) to measure stratification
... atmosphericLifeSupport 1..1 BackboneElement Atmospheric conditions for life support
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... co2Ppm 0..1 decimal Carbon dioxide concentration in air (parts per million)
.... co2PpmAvg 0..1 decimal Average CO₂ concentration (ppm) over a recent interval
.... o2Percent 0..1 decimal Oxygen level in the air (% by volume)
.... o2PercentAvg 0..1 decimal Average O₂ level (%) over time
.... n2Percent 0..1 decimal Nitrogen level in the air (% by volume) - ISS parameter
.... pressureKPa 0..1 decimal Internal atmospheric pressure (kilopascals)
.... humidityPercent 0..1 decimal Relative humidity of air (%)
.... humidityPercentAvg 0..1 decimal Average relative humidity (%) over time
.... temperatureAirC 0..1 decimal Air temperature (°C) inside habitat
.... temperatureAirCAvg 0..1 decimal Average air temperature (°C) over time
.... h2Ppm 0..1 decimal Hydrogen level (ppm) - ISS parameter for leak detection
.... ch4Ppm 0..1 decimal Methane level (ppm) - ISS parameter for metabolic byproduct
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... pressureDiffPa 0..1 decimal Differential pressure between interior and exterior (Pa)
.... lungPositionPercent 0..1 decimal Expansion level of the external lung chamber (% of capacity)
.... airflowRateCms 0..1 decimal Air circulation flow rate through the HVAC system (m³/s)
.... heatExchangerInC 0..1 decimal Air or fluid temperature into a heat exchanger unit (°C)
.... heatExchangerOutC 0..1 decimal Outlet temperature after the exchanger (°C)
... biomeHealth 1..1 BackboneElement Biome health indicators for water and air quality
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... waterPH 0..1 decimal pH level of habitat's water supply or nutrient solution
.... ozonePpm 0..1 decimal Ozone concentration in the air (ppm)
.... habitatHumidityPercent 0..1 decimal Habitat living-area relative humidity (%)
.... soilMoisturePercent 0..1 decimal Soil or growth-medium moisture content (% volumetric water content)
.... vocPpm 0..1 decimal Volatile Organic Compounds level (ppm of VOCs)
... externalEnvironment 1..1 BackboneElement External environment parameters
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... externalTempC 0..1 decimal Outside ambient temperature (°C)
.... externalHumidityPercent 0..1 decimal Outside relative humidity (%)
.... externalPressureHPa 0..1 decimal External barometric pressure (hPa)
.... externalSolarWm2 0..1 decimal Solar irradiance outside (W/m²)
... timestamp 1..1 dateTime Timestamp of data collection
... deviceId 0..1 string ID of monitoring system or sensor network
... location 0..1 string Location identifier (habitat section, greenhouse zone, etc.)

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Base

Summary

Mandatory: 0 element(7 nested mandatory elements)

 

Other representations of profile: CSV, Excel