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: Spacecraft Life Support Telemetry

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

A logical model representing Environmental Control and Life Support Systems (ECLSS) parameters monitored in spacecraft habitat modules.

To standardize telemetry data for environmental monitoring of spacecraft habitat conditions

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
.. SpacecraftLifeSupportTelemetry 0..* Base Spacecraft Life Support Telemetry
... atmosphericComposition 0..1 BackboneElement Measurement of atmospheric gas composition
.... @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
.... o2Percent 0..1 decimal Oxygen percentage
.... co2Ppm 0..1 decimal Carbon dioxide level
.... n2Percent 0..1 decimal Nitrogen percentage
.... ch4Ppm 0..1 decimal Methane level
.... h2Ppm 0..1 decimal Hydrogen level
.... h2oPartialPressure 0..1 decimal Water vapor partial pressure
... climateControl 0..1 BackboneElement Cabin pressure, temperature and humidity 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
.... cabinPressureKPa 0..1 decimal Cabin pressure
.... cabinTemperatureC 0..1 decimal Cabin temperature
.... cabinHumidityPercent 0..1 decimal Cabin humidity
.... cabinDewPointC 0..1 decimal Cabin dew point
... airborneContaminants 0..1 BackboneElement Trace contaminants and VOCs in cabin air
.... @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
.... coPpm 0..1 decimal Carbon monoxide level
.... nh3Ppm 0..1 decimal Ammonia level
.... formaldehydePpm 0..1 decimal Formaldehyde level
.... otherVocPpm 0..* BackboneElement Other VOC 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
..... compound 1..1 CodeableConcept Type of volatile organic compound
..... concentration 1..1 decimal Concentration in parts per million
.... @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
.... tccsStatus 0..1 code TCCS status
.... tccsFilterLoadPercent 0..1 decimal TCCS filter load
.... airFilterStatus 0..1 code Air filter status
... particulateMonitoring 0..1 BackboneElement Particulate and microbial 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
.... particulateMatterUgPerM3 0..1 decimal Particulate matter
.... particleCountPerCc 0..1 decimal Particle count
.... microbialAirCountCfuPerM3 0..1 decimal Airborne microbial count
.... surfaceMicrobeCountCfuPer100cm2 0..1 decimal Surface microbial count
... radiationEnvironment 0..1 BackboneElement Radiation measurements and shielding status
.... @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
.... radiationDoseRateUSvPerHr 0..1 decimal Radiation dose rate
.... radiationCumulativeMSv 0..1 decimal Cumulative radiation
.... radiationAlertLevel 0..1 code Radiation alert level
.... shieldingMode 0..1 code Shielding mode
.... radiationShieldEfficiency 0..1 decimal Shield efficiency
... timestamp 1..1 dateTime Measurement timestamp
... location 0..1 Reference(Location) Measurement location
... spacecraft 0..1 Reference(Device) Spacecraft reference

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
.. SpacecraftLifeSupportTelemetry 0..* Base Spacecraft Life Support Telemetry
... atmosphericComposition 0..1 BackboneElement Measurement of atmospheric gas composition
.... o2Percent 0..1 decimal Oxygen percentage
.... co2Ppm 0..1 decimal Carbon dioxide level
.... n2Percent 0..1 decimal Nitrogen percentage
.... ch4Ppm 0..1 decimal Methane level
.... h2Ppm 0..1 decimal Hydrogen level
.... h2oPartialPressure 0..1 decimal Water vapor partial pressure
... climateControl 0..1 BackboneElement Cabin pressure, temperature and humidity parameters
.... cabinPressureKPa 0..1 decimal Cabin pressure
.... cabinTemperatureC 0..1 decimal Cabin temperature
.... cabinHumidityPercent 0..1 decimal Cabin humidity
.... cabinDewPointC 0..1 decimal Cabin dew point
... airborneContaminants 0..1 BackboneElement Trace contaminants and VOCs in cabin air
.... coPpm 0..1 decimal Carbon monoxide level
.... nh3Ppm 0..1 decimal Ammonia level
.... formaldehydePpm 0..1 decimal Formaldehyde level
.... otherVocPpm 0..* BackboneElement Other VOC measurements
..... compound 1..1 CodeableConcept Type of volatile organic compound
..... concentration 1..1 decimal Concentration in parts per million
.... tccsStatus 0..1 code TCCS status
.... tccsFilterLoadPercent 0..1 decimal TCCS filter load
.... airFilterStatus 0..1 code Air filter status
... particulateMonitoring 0..1 BackboneElement Particulate and microbial measurements
.... particulateMatterUgPerM3 0..1 decimal Particulate matter
.... particleCountPerCc 0..1 decimal Particle count
.... microbialAirCountCfuPerM3 0..1 decimal Airborne microbial count
.... surfaceMicrobeCountCfuPer100cm2 0..1 decimal Surface microbial count
... radiationEnvironment 0..1 BackboneElement Radiation measurements and shielding status
.... radiationDoseRateUSvPerHr 0..1 decimal Radiation dose rate
.... radiationCumulativeMSv 0..1 decimal Cumulative radiation
.... radiationAlertLevel 0..1 code Radiation alert level
.... shieldingMode 0..1 code Shielding mode
.... radiationShieldEfficiency 0..1 decimal Shield efficiency
... timestamp 1..1 dateTime Measurement timestamp
... location 0..1 Reference(Location) Measurement location
... spacecraft 0..1 Reference(Device) Spacecraft reference

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. SpacecraftLifeSupportTelemetry 0..* Base Spacecraft Life Support Telemetry
... atmosphericComposition 0..1 BackboneElement Measurement of atmospheric gas composition
.... @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
.... o2Percent 0..1 decimal Oxygen percentage
.... co2Ppm 0..1 decimal Carbon dioxide level
.... n2Percent 0..1 decimal Nitrogen percentage
.... ch4Ppm 0..1 decimal Methane level
.... h2Ppm 0..1 decimal Hydrogen level
.... h2oPartialPressure 0..1 decimal Water vapor partial pressure
... climateControl 0..1 BackboneElement Cabin pressure, temperature and humidity 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
.... cabinPressureKPa 0..1 decimal Cabin pressure
.... cabinTemperatureC 0..1 decimal Cabin temperature
.... cabinHumidityPercent 0..1 decimal Cabin humidity
.... cabinDewPointC 0..1 decimal Cabin dew point
... airborneContaminants 0..1 BackboneElement Trace contaminants and VOCs in cabin air
.... @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
.... coPpm 0..1 decimal Carbon monoxide level
.... nh3Ppm 0..1 decimal Ammonia level
.... formaldehydePpm 0..1 decimal Formaldehyde level
.... otherVocPpm 0..* BackboneElement Other VOC 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
..... compound 1..1 CodeableConcept Type of volatile organic compound
..... concentration 1..1 decimal Concentration in parts per million
.... @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
.... tccsStatus 0..1 code TCCS status
.... tccsFilterLoadPercent 0..1 decimal TCCS filter load
.... airFilterStatus 0..1 code Air filter status
... particulateMonitoring 0..1 BackboneElement Particulate and microbial 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
.... particulateMatterUgPerM3 0..1 decimal Particulate matter
.... particleCountPerCc 0..1 decimal Particle count
.... microbialAirCountCfuPerM3 0..1 decimal Airborne microbial count
.... surfaceMicrobeCountCfuPer100cm2 0..1 decimal Surface microbial count
... radiationEnvironment 0..1 BackboneElement Radiation measurements and shielding status
.... @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
.... radiationDoseRateUSvPerHr 0..1 decimal Radiation dose rate
.... radiationCumulativeMSv 0..1 decimal Cumulative radiation
.... radiationAlertLevel 0..1 code Radiation alert level
.... shieldingMode 0..1 code Shielding mode
.... radiationShieldEfficiency 0..1 decimal Shield efficiency
... timestamp 1..1 dateTime Measurement timestamp
... location 0..1 Reference(Location) Measurement location
... spacecraft 0..1 Reference(Device) Spacecraft reference

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(3 nested mandatory elements)

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. SpacecraftLifeSupportTelemetry 0..* Base Spacecraft Life Support Telemetry
... atmosphericComposition 0..1 BackboneElement Measurement of atmospheric gas composition
.... @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
.... o2Percent 0..1 decimal Oxygen percentage
.... co2Ppm 0..1 decimal Carbon dioxide level
.... n2Percent 0..1 decimal Nitrogen percentage
.... ch4Ppm 0..1 decimal Methane level
.... h2Ppm 0..1 decimal Hydrogen level
.... h2oPartialPressure 0..1 decimal Water vapor partial pressure
... climateControl 0..1 BackboneElement Cabin pressure, temperature and humidity 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
.... cabinPressureKPa 0..1 decimal Cabin pressure
.... cabinTemperatureC 0..1 decimal Cabin temperature
.... cabinHumidityPercent 0..1 decimal Cabin humidity
.... cabinDewPointC 0..1 decimal Cabin dew point
... airborneContaminants 0..1 BackboneElement Trace contaminants and VOCs in cabin air
.... @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
.... coPpm 0..1 decimal Carbon monoxide level
.... nh3Ppm 0..1 decimal Ammonia level
.... formaldehydePpm 0..1 decimal Formaldehyde level
.... otherVocPpm 0..* BackboneElement Other VOC 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
..... compound 1..1 CodeableConcept Type of volatile organic compound
..... concentration 1..1 decimal Concentration in parts per million
.... @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
.... tccsStatus 0..1 code TCCS status
.... tccsFilterLoadPercent 0..1 decimal TCCS filter load
.... airFilterStatus 0..1 code Air filter status
... particulateMonitoring 0..1 BackboneElement Particulate and microbial 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
.... particulateMatterUgPerM3 0..1 decimal Particulate matter
.... particleCountPerCc 0..1 decimal Particle count
.... microbialAirCountCfuPerM3 0..1 decimal Airborne microbial count
.... surfaceMicrobeCountCfuPer100cm2 0..1 decimal Surface microbial count
... radiationEnvironment 0..1 BackboneElement Radiation measurements and shielding status
.... @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
.... radiationDoseRateUSvPerHr 0..1 decimal Radiation dose rate
.... radiationCumulativeMSv 0..1 decimal Cumulative radiation
.... radiationAlertLevel 0..1 code Radiation alert level
.... shieldingMode 0..1 code Shielding mode
.... radiationShieldEfficiency 0..1 decimal Shield efficiency
... timestamp 1..1 dateTime Measurement timestamp
... location 0..1 Reference(Location) Measurement location
... spacecraft 0..1 Reference(Device) Spacecraft reference

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
.. SpacecraftLifeSupportTelemetry 0..* Base Spacecraft Life Support Telemetry
... atmosphericComposition 0..1 BackboneElement Measurement of atmospheric gas composition
.... o2Percent 0..1 decimal Oxygen percentage
.... co2Ppm 0..1 decimal Carbon dioxide level
.... n2Percent 0..1 decimal Nitrogen percentage
.... ch4Ppm 0..1 decimal Methane level
.... h2Ppm 0..1 decimal Hydrogen level
.... h2oPartialPressure 0..1 decimal Water vapor partial pressure
... climateControl 0..1 BackboneElement Cabin pressure, temperature and humidity parameters
.... cabinPressureKPa 0..1 decimal Cabin pressure
.... cabinTemperatureC 0..1 decimal Cabin temperature
.... cabinHumidityPercent 0..1 decimal Cabin humidity
.... cabinDewPointC 0..1 decimal Cabin dew point
... airborneContaminants 0..1 BackboneElement Trace contaminants and VOCs in cabin air
.... coPpm 0..1 decimal Carbon monoxide level
.... nh3Ppm 0..1 decimal Ammonia level
.... formaldehydePpm 0..1 decimal Formaldehyde level
.... otherVocPpm 0..* BackboneElement Other VOC measurements
..... compound 1..1 CodeableConcept Type of volatile organic compound
..... concentration 1..1 decimal Concentration in parts per million
.... tccsStatus 0..1 code TCCS status
.... tccsFilterLoadPercent 0..1 decimal TCCS filter load
.... airFilterStatus 0..1 code Air filter status
... particulateMonitoring 0..1 BackboneElement Particulate and microbial measurements
.... particulateMatterUgPerM3 0..1 decimal Particulate matter
.... particleCountPerCc 0..1 decimal Particle count
.... microbialAirCountCfuPerM3 0..1 decimal Airborne microbial count
.... surfaceMicrobeCountCfuPer100cm2 0..1 decimal Surface microbial count
... radiationEnvironment 0..1 BackboneElement Radiation measurements and shielding status
.... radiationDoseRateUSvPerHr 0..1 decimal Radiation dose rate
.... radiationCumulativeMSv 0..1 decimal Cumulative radiation
.... radiationAlertLevel 0..1 code Radiation alert level
.... shieldingMode 0..1 code Shielding mode
.... radiationShieldEfficiency 0..1 decimal Shield efficiency
... timestamp 1..1 dateTime Measurement timestamp
... location 0..1 Reference(Location) Measurement location
... spacecraft 0..1 Reference(Device) Spacecraft reference

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. SpacecraftLifeSupportTelemetry 0..* Base Spacecraft Life Support Telemetry
... atmosphericComposition 0..1 BackboneElement Measurement of atmospheric gas composition
.... @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
.... o2Percent 0..1 decimal Oxygen percentage
.... co2Ppm 0..1 decimal Carbon dioxide level
.... n2Percent 0..1 decimal Nitrogen percentage
.... ch4Ppm 0..1 decimal Methane level
.... h2Ppm 0..1 decimal Hydrogen level
.... h2oPartialPressure 0..1 decimal Water vapor partial pressure
... climateControl 0..1 BackboneElement Cabin pressure, temperature and humidity 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
.... cabinPressureKPa 0..1 decimal Cabin pressure
.... cabinTemperatureC 0..1 decimal Cabin temperature
.... cabinHumidityPercent 0..1 decimal Cabin humidity
.... cabinDewPointC 0..1 decimal Cabin dew point
... airborneContaminants 0..1 BackboneElement Trace contaminants and VOCs in cabin air
.... @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
.... coPpm 0..1 decimal Carbon monoxide level
.... nh3Ppm 0..1 decimal Ammonia level
.... formaldehydePpm 0..1 decimal Formaldehyde level
.... otherVocPpm 0..* BackboneElement Other VOC 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
..... compound 1..1 CodeableConcept Type of volatile organic compound
..... concentration 1..1 decimal Concentration in parts per million
.... @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
.... tccsStatus 0..1 code TCCS status
.... tccsFilterLoadPercent 0..1 decimal TCCS filter load
.... airFilterStatus 0..1 code Air filter status
... particulateMonitoring 0..1 BackboneElement Particulate and microbial 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
.... particulateMatterUgPerM3 0..1 decimal Particulate matter
.... particleCountPerCc 0..1 decimal Particle count
.... microbialAirCountCfuPerM3 0..1 decimal Airborne microbial count
.... surfaceMicrobeCountCfuPer100cm2 0..1 decimal Surface microbial count
... radiationEnvironment 0..1 BackboneElement Radiation measurements and shielding status
.... @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
.... radiationDoseRateUSvPerHr 0..1 decimal Radiation dose rate
.... radiationCumulativeMSv 0..1 decimal Cumulative radiation
.... radiationAlertLevel 0..1 code Radiation alert level
.... shieldingMode 0..1 code Shielding mode
.... radiationShieldEfficiency 0..1 decimal Shield efficiency
... timestamp 1..1 dateTime Measurement timestamp
... location 0..1 Reference(Location) Measurement location
... spacecraft 0..1 Reference(Device) Spacecraft reference

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(3 nested mandatory elements)

 

Other representations of profile: CSV, Excel