Name Flags Card. Type Description & Constraints
Observation
C
0..*
Observation
Measurements and simple assertionsobs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not presentobs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
id
Σ
0..1
id
Logical id of this artifact
meta
Σ
0..1
Meta
Metadata about the resource
implicitRules
?! Σ
0..1
uri
A set of rules under which this content was created
language
0..1
code
Language of the resource contentBinding: CommonLanguages (preferred ): A human language.
text
0..1
Narrative
Text summary of the resource, for human interpretation
contained
0..*
Resource
Contained, inline Resources
extension
0..*
Extension
Additional content defined by implementations
id
0..1
string
Unique id for inter-element referencing
extension
0..0
url
1..1
uri
identifies the meaning of the extensionRequired Pattern: https://holobalance.eu/fhir/extension-exercise-difficulty
Slices for value[x]
0 .. 1
Value of extension Slice: Unordered, Open by type:$this
valueBase64Binary
base64Binary
valueBoolean
boolean
valueCanonical
canonical (Any)
valueCode
code
valueDate
date
valueDateTime
dateTime
valueDecimal
decimal
valueId
id
valueInstant
instant
valueInteger
integer
valueMarkdown
markdown
valueOid
oid
valuePositiveInt
positiveInt
valueString
string
valueTime
time
valueUnsignedInt
unsignedInt
valueUri
uri
valueUrl
url
valueUuid
uuid
valueAddress
Address
valueAge
Age
valueAnnotation
Annotation
valueAttachment
Attachment
valueCodeableConcept
CodeableConcept
valueCoding
Coding
valueContactPoint
ContactPoint
valueCount
Count
valueDistance
Distance
valueDuration
Duration
valueHumanName
HumanName
valueIdentifier
Identifier
valueMoney
Money
valuePeriod
Period
valueQuantity
Quantity
valueRange
Range
valueRatio
Ratio
valueReference
Reference (Any)
valueSampledData
SampledData
valueSignature
Signature
valueTiming
Timing
valueContactDetail
ContactDetail
valueContributor
Contributor
valueDataRequirement
DataRequirement
valueExpression
Expression
valueParameterDefinition
ParameterDefinition
valueRelatedArtifact
RelatedArtifact
valueTriggerDefinition
TriggerDefinition
valueUsageContext
UsageContext
valueDosage
Dosage
valueMeta
Meta
value[x]:valueCodeableConcept
0..1
CodeableConcept
Value of extensionRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: https://holobalance.eu/fhir/codesystem-exercise-difficulty
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: <<functionalLevel>>
display
1..1
string
Representation defined by the systemFixed Value: Exercise Progression Level
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
modifierExtension
?!
0..*
Extension
Extensions that cannot be ignored
Slices for identifier
Σ
2 .. *
Identifier
Business Identifier for observation Slice: Unordered, Open by value:system
identifier:TrainingId
Σ
1..1
Identifier
Business Identifier for observation
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
use
?! Σ
0..1
code
usual | official | temp | secondary | old (If known)Binding: IdentifierUse (required ): Identifies the purpose for this identifier, if known .
type
Σ
0..1
CodeableConcept
Description of identifierBinding: Identifier Type Codes (extensible ): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
system
Σ
1..1
uri
The namespace for the identifier valueRequired Pattern: https://holobalance.eu/fhir/identifiers/exercise-instance
value
Σ
0..1
string
The value that is uniqueRequired Pattern: <<traininglogid>>
period
Σ
0..1
Period
Time period when id is/was valid for use
assigner
Σ
0..1
Reference (Organization )
Organization that issued id (may be just text)
identifier:SessionId
Σ
1..1
Identifier
Business Identifier for observation
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
use
?! Σ
0..1
code
usual | official | temp | secondary | old (If known)Binding: IdentifierUse (required ): Identifies the purpose for this identifier, if known .
type
Σ
0..1
CodeableConcept
Description of identifierBinding: Identifier Type Codes (extensible ): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
system
Σ
1..1
uri
The namespace for the identifier valueRequired Pattern: https://holobalance.eu/fhir/identifiers/exercise-session
value
Σ
0..1
string
The value that is uniqueRequired Pattern: <<sessionid>>
period
Σ
0..1
Period
Time period when id is/was valid for use
assigner
Σ
0..1
Reference (Organization )
Organization that issued id (may be just text)
basedOn
Σ
0..*
Reference (CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest )
Fulfills plan, proposal or order
partOf
Σ
0..*
Reference (MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy )
Part of referenced event
status
?! Σ
1..1
code
registered | preliminary | final | amended +Binding: ObservationStatus (required ): Codes providing the status of an observation.Required Pattern: final
category
0..*
CodeableConcept
Classification of type of observationBinding: ObservationCategoryCodes (preferred ): Codes for high level observation categories.Required Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://terminology.hl7.org/CodeSystem/observation-category
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: activity
display
1..1
string
Representation defined by the systemFixed Value: Activity
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
code
Σ
1..1
CodeableConcept
Type of observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: https://holobalance.eu/fhir/CodeSystem/exercise-type
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 1158
display
1..1
string
Representation defined by the systemFixed Value: Exercise Sitting 1 – Yaw
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
subject
Σ
1..1
Reference (HolobalancePatient )
Who and/or what the observation is about
focus
Σ
0..*
Reference (Resource )
What the observation is about, when it is not about the subject of record
encounter
Σ
0..1
Reference (Encounter )
Healthcare event during which this observation is made
Slices for effective[x]
Σ
1 .. 1
dateTime
Clinically relevant time/time-period for observation Slice: Unordered, Closed by type:$this
effective[x]:effectiveDateTime
Σ
1..1
dateTime
Clinically relevant time/time-period for observation
issued
Σ
0..1
instant
Date/Time this version was made available
performer
Σ
0..*
Reference (Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson )
Who is responsible for the observation
value[x]
Σ C
0..1
Actual result
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
dataAbsentReason
C
0..1
CodeableConcept
Why the result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
note
0..*
Annotation
Comments about the observation
bodySite
0..1
CodeableConcept
Observed body partBinding: SNOMEDCTBodyStructures (example ): Codes describing anatomical locations. May include laterality.
method
0..1
CodeableConcept
How it was doneBinding: ObservationMethods (example ): Methods for simple observations.
specimen
0..1
Reference (Specimen )
Specimen used for this observation
device
0..1
Reference (Device | DeviceMetric )
(Measurement) Device
referenceRange
C
0..*
BackboneElement
Provides guide for interpretationobs-3: Must have at least a low or a high or text
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
low
C
0..1
SimpleQuantity
Low Range, if relevant
high
C
0..1
SimpleQuantity
High Range, if relevant
type
0..1
CodeableConcept
Reference range qualifierBinding: ObservationReferenceRangeMeaningCodes (preferred ): Code for the meaning of a reference range.
appliesTo
0..*
CodeableConcept
Reference range populationBinding: ObservationReferenceRangeAppliesToCodes (example ): Codes identifying the population the reference range applies to.
age
0..1
Range
Applicable age range, if relevant
text
0..1
string
Text based reference range in an observation
hasMember
Σ
0..*
Reference (Observation | QuestionnaireResponse | MolecularSequence )
Related resource that belongs to the Observation group
derivedFrom
Σ
0..*
Reference (DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence )
Related measurements the observation is made from
Slices for component
Σ
10 .. *
BackboneElement
Component results Slice: Unordered, Open by value:code
component:All Slices
Content/Rules for all slices
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.
value[x]
Σ
0..1
Actual component result
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
component:numberOfExerciseRepetitionsCompleted
Σ
1..1
BackboneElement
Component results
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
coding
Σ
0..*
Coding
Code defined by a terminology systemRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 1202026006
display
1..1
string
Representation defined by the systemFixed Value: Number of exercise repetitions completed
userSelected
0..1
boolean
If this coding was chosen directly by the user
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
system
Σ
0..1
uri
Identity of the terminology system
version
Σ
0..1
string
Version of the system - if relevantRequired Pattern: http://snomed.info/sct/900000000000207008/version/20220228
code
Σ
0..1
code
Symbol in syntax defined by the system
display
Σ
0..1
string
Representation defined by the system
userSelected
Σ
0..1
boolean
If this coding was chosen directly by the user
text
Σ
0..1
string
Plain text representation of the conceptRequired Pattern: Total number of head turns performed
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueQuantity
Σ
0..1
Quantity
Actual component resultRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
value
1..1
decimal
Numerical value (with implicit precision)Fixed Value: 0
comparator
0..1
code
< | <= | >= | > - how to understand the value
unit
1..1
string
Unit representationFixed Value: Number
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: #
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
component:sagittalPlaneBodyPosition
Σ
1..1
BackboneElement
Component results
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
coding
Σ
0..*
Coding
Code defined by a terminology systemRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://loinc.org
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 72282-7
display
1..1
string
Representation defined by the systemFixed Value: Sagittal plane body position
userSelected
0..1
boolean
If this coding was chosen directly by the user
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
system
Σ
0..1
uri
Identity of the terminology system
version
Σ
0..1
string
Version of the system - if relevantRequired Pattern: 2.69
code
Σ
0..1
code
Symbol in syntax defined by the system
display
Σ
0..1
string
Representation defined by the system
userSelected
Σ
0..1
boolean
If this coding was chosen directly by the user
text
Σ
0..1
string
Plain text representation of the concept
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueSampledData
Σ
0..1
SampledData
Actual component result
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
origin
Σ
1..1
SimpleQuantity
Zero value and unitsRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
value
0..1
decimal
Numerical value (with implicit precision)
comparator
0..1
code
< | <= | >= | > - how to understand the value
unit
1..1
string
Unit representationFixed Value: degree
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: deg
period
Σ
1..1
decimal
Number of milliseconds between samplesRequired Pattern: 15000
factor
Σ
0..1
decimal
Multiply data by this before adding to origin
lowerLimit
Σ
0..1
decimal
Lower limit of detection
upperLimit
Σ
0..1
decimal
Upper limit of detection
dimensions
Σ
1..1
positiveInt
Number of sample points at each time pointRequired Pattern: 1
data
0..1
string
Decimal values with spaces, or "E" | "U" | "L"Required Pattern: <<posture|FlattenedArrayOddRemoved>>
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
component:timeSpentExercising
Σ
1..1
BackboneElement
Component results
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 228450008
display
1..1
string
Representation defined by the systemFixed Value: Time spent exercising
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueQuantity
Σ
0..1
Quantity
Actual component resultRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
value
1..1
decimal
Numerical value (with implicit precision)Fixed Value: 0
comparator
0..1
code
< | <= | >= | > - how to understand the value
unit
1..1
string
Unit representationFixed Value: second
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: s
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
component:performanceBasedMeasureScore
Σ
1..1
BackboneElement
Component results
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
coding
Σ
0..*
Coding
Code defined by a terminology systemRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://loinc.org
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 89191-1
display
1..1
string
Representation defined by the systemFixed Value: Performance-based measure score
userSelected
0..1
boolean
If this coding was chosen directly by the user
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
system
Σ
0..1
uri
Identity of the terminology system
version
Σ
0..1
string
Version of the system - if relevantRequired Pattern: 2.69
code
Σ
0..1
code
Symbol in syntax defined by the system
display
Σ
0..1
string
Representation defined by the system
userSelected
Σ
0..1
boolean
If this coding was chosen directly by the user
text
Σ
0..1
string
Plain text representation of the concept
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueQuantity
Σ
0..1
Quantity
Actual component resultRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
value
1..1
decimal
Numerical value (with implicit precision)Fixed Value: 0
comparator
0..1
code
< | <= | >= | > - how to understand the value
unit
1..1
string
Unit representationFixed Value: score
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: {score}
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
component:disorientated
Σ
1..1
BackboneElement
Component results
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 62476001
display
1..1
string
Representation defined by the systemFixed Value: Disorientated
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueBoolean
Σ
0..1
boolean
Actual component resultRequired Pattern: true
value[x]:valueCodeableConcept
Σ
0..1
CodeableConcept
Actual component resultRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: <<disoriented|SeverityCode>>
display
1..1
string
Representation defined by the systemFixed Value: <<disoriented|SeverityCodeDisplay>>
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
component:abnormalVision
Σ
1..1
BackboneElement
Component results
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 7973008
display
1..1
string
Representation defined by the systemFixed Value: Abnormal vision
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueBoolean
Σ
0..1
boolean
Actual component resultRequired Pattern: true
value[x]:valueCodeableConcept
Σ
0..1
CodeableConcept
Actual component resultRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: <<blurryvision|SeverityCode>>
display
1..1
string
Representation defined by the systemFixed Value: <<blurryvision|SeverityCodeDisplay>>
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
component:dizziness
Σ
1..1
BackboneElement
Component results
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 404640003
display
1..1
string
Representation defined by the systemFixed Value: Dizziness
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueBoolean
Σ
0..1
boolean
Actual component resultRequired Pattern: true
value[x]:valueCodeableConcept
Σ
0..1
CodeableConcept
Actual component resultRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: <<dizzy|SeverityCode>>
display
1..1
string
Representation defined by the systemFixed Value: <<dizzy|SeverityCodeDisplay>>
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
component:headache
Σ
1..1
BackboneElement
Component results
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 25064002
display
1..1
string
Representation defined by the systemFixed Value: Headache
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueBoolean
Σ
0..1
boolean
Actual component resultRequired Pattern: true
value[x]:valueCodeableConcept
Σ
0..1
CodeableConcept
Actual component resultRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: <<headache|SeverityCode>>
display
1..1
string
Representation defined by the systemFixed Value: <<headache|SeverityCodeDisplay>>
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
component:neckJointRangeOfMovement
Σ
1..1
BackboneElement
Component results
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 404979006
display
1..1
string
Representation defined by the systemFixed Value: Neck joint - range of movement
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
coding
Σ
0..*
Coding
Code defined by a terminology system
text
Σ
0..1
string
Plain text representation of the conceptRequired Pattern: Range of head turns in yaw plane (Left-Right)
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueSampledData
Σ
0..1
SampledData
Actual component result
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
origin
Σ
1..1
SimpleQuantity
Zero value and unitsRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
value
0..1
decimal
Numerical value (with implicit precision)
comparator
0..1
code
< | <= | >= | > - how to understand the value
unit
1..1
string
Unit representationFixed Value: degree
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: deg
period
Σ
1..1
decimal
Number of milliseconds between samplesRequired Pattern: 1000
factor
Σ
0..1
decimal
Multiply data by this before adding to origin
lowerLimit
Σ
0..1
decimal
Lower limit of detection
upperLimit
Σ
0..1
decimal
Upper limit of detection
dimensions
Σ
1..1
positiveInt
Number of sample points at each time pointRequired Pattern: 1
data
0..1
string
Decimal values with spaces, or "E" | "U" | "L"Required Pattern: <<range|FlattenedArray>>
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
component:countsPerSecond
Σ
1..1
BackboneElement
Component results
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 282108002
display
1..1
string
Representation defined by the systemFixed Value: Counts per second
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
coding
Σ
0..*
Coding
Code defined by a terminology system
text
Σ
0..1
string
Plain text representation of the conceptRequired Pattern: Head turns per second
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueSampledData
Σ
0..1
SampledData
Actual component result
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
origin
Σ
1..1
SimpleQuantity
Zero value and unitsRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
value
0..1
decimal
Numerical value (with implicit precision)
comparator
0..1
code
< | <= | >= | > - how to understand the value
unit
1..1
string
Unit representationFixed Value: per second
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: /s
period
Σ
1..1
decimal
Number of milliseconds between samplesRequired Pattern: 1000
factor
Σ
0..1
decimal
Multiply data by this before adding to origin
lowerLimit
Σ
0..1
decimal
Lower limit of detection
upperLimit
Σ
0..1
decimal
Upper limit of detection
dimensions
Σ
1..1
positiveInt
Number of sample points at each time pointRequired Pattern: 1
data
0..1
string
Decimal values with spaces, or "E" | "U" | "L"Required Pattern: <<speed|FlattenedArray>>
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
Documentation for this format
Path Conformance ValueSet / Code URI
Observation.language preferred CommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Observation.identifier:TrainingId.use required IdentifierUse http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
Observation.identifier:TrainingId.type extensible Identifier Type Codes http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Observation.identifier:SessionId.use required IdentifierUse http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
Observation.identifier:SessionId.type extensible Identifier Type Codes http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Observation.status required Pattern: finalhttp://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
Observation.category preferred Pattern: activity ("Activity")http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.code example Pattern: 1158("Exercise Sitting 1 – Yaw")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.bodySite example SNOMEDCTBodyStructures http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
Observation.method example ObservationMethods http://hl7.org/fhir/ValueSet/observation-methods
from the FHIR Standard
Observation.referenceRange.type preferred ObservationReferenceRangeMeaningCodes http://hl7.org/fhir/ValueSet/referencerange-meaning
from the FHIR Standard
Observation.referenceRange.appliesTo example ObservationReferenceRangeAppliesToCodes http://hl7.org/fhir/ValueSet/referencerange-appliesto
from the FHIR Standard
Observation.component.code example LOINCCodes (a valid code from LOINC )http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:numberOfExerciseRepetitionsCompleted.code example LOINCCodes (a valid code from LOINC )http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:numberOfExerciseRepetitionsCompleted.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:numberOfExerciseRepetitionsCompleted.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:sagittalPlaneBodyPosition.code example LOINCCodes (a valid code from LOINC )http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:sagittalPlaneBodyPosition.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:sagittalPlaneBodyPosition.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:timeSpentExercising.code example Pattern: SNOMED-CT Code 228450008("Time spent exercising")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:timeSpentExercising.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:timeSpentExercising.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:performanceBasedMeasureScore.code example LOINCCodes (a valid code from LOINC )http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:performanceBasedMeasureScore.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:performanceBasedMeasureScore.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:disorientated.code example Pattern: SNOMED-CT Code 62476001("Disorientated")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:disorientated.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:disorientated.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:abnormalVision.code example Pattern: SNOMED-CT Code 7973008("Abnormal vision")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:abnormalVision.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:abnormalVision.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:dizziness.code example Pattern: SNOMED-CT Code 404640003("Dizziness")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:dizziness.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:dizziness.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:headache.code example Pattern: SNOMED-CT Code 25064002("Headache")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:headache.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:headache.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:neckJointRangeOfMovement.code example Pattern: SNOMED-CT Code 404979006("Neck joint - range of movement")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:neckJointRangeOfMovement.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:neckJointRangeOfMovement.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:countsPerSecond.code example Pattern: SNOMED-CT Code 282108002("Counts per second")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:countsPerSecond.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:countsPerSecond.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
This structure is derived from Observation
Summary
Mandatory: 17 elements Prohibited: 3 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices :
The element 1 is sliced based on the value of Observation.extension.value[x]
The element 1 is sliced based on the value of Observation.identifier
The element 1 is sliced based on the value of Observation.effective[x]
The element 1 is sliced based on the value of Observation.component
The element 1 is sliced based on the value of Observation.component.value[x]
The element 1 is sliced based on the value of Observation.component.value[x].extension.value[x]
Differential View
This structure is derived from Observation
Name Flags Card. Type Description & Constraints
Observation
0 .. *
Observation
Measurements and simple assertions
extension
extension
0 .. 0
url
1 .. 1
uri
identifies the meaning of the extension Required Pattern: https://holobalance.eu/fhir/extension-exercise-difficulty
Slices for value[x]
0 .. 1
base64Binary , boolean , canonical ( ) , code , date , dateTime , decimal , id , instant , integer , markdown , oid , positiveInt , string , time , unsignedInt , uri , url , uuid , Address , Age , Annotation , Attachment , CodeableConcept , Coding , ContactPoint , Count , Distance , Duration , HumanName , Identifier , Money , Period , Quantity , Range , Ratio , Reference ( ) , SampledData , Signature , Timing , ContactDetail , Contributor , DataRequirement , Expression , ParameterDefinition , RelatedArtifact , TriggerDefinition , UsageContext , Dosage , Meta
Value of extension Slice: Unordered, Open by type:$this
value[x]:valueCodeableConcept
0..1
CodeableConcept
Value of extension Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: https://holobalance.eu/fhir/codesystem-exercise-difficulty
code
1..1
code
Symbol in syntax defined by the systemFixed Value: <<functionalLevel>>
display
1..1
string
Representation defined by the systemFixed Value: Exercise Progression Level
Slices for identifier
2 .. *
Identifier
Business Identifier for observation Slice: Unordered, Open by value:system
identifier:TrainingId
1..1
Identifier
Business Identifier for observation
system
1..1
uri
The namespace for the identifier value Required Pattern: https://holobalance.eu/fhir/identifiers/exercise-instance
value
0 .. 1
string
The value that is unique Required Pattern: <<traininglogid>>
identifier:SessionId
1..1
Identifier
Business Identifier for observation
system
1..1
uri
The namespace for the identifier value Required Pattern: https://holobalance.eu/fhir/identifiers/exercise-session
value
0 .. 1
string
The value that is unique Required Pattern: <<sessionid>>
status
1 .. 1
code
registered | preliminary | final | amended + Required Pattern: final
category
0 .. *
CodeableConcept
Classification of type of observation Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://terminology.hl7.org/CodeSystem/observation-category
code
1..1
code
Symbol in syntax defined by the systemFixed Value: activity
display
1..1
string
Representation defined by the systemFixed Value: Activity
code
1 .. 1
CodeableConcept
Type of observation (code / type) Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: https://holobalance.eu/fhir/CodeSystem/exercise-type
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 1158
display
1..1
string
Representation defined by the systemFixed Value: Exercise Sitting 1 – Yaw
subject
1..1
Reference (HolobalancePatient )
Who and/or what the observation is about
Slices for effective[x]
1 .. 1
dateTime
Clinically relevant time/time-period for observation Slice: Unordered, Open by type:$this
effective[x]:effectiveDateTime
1..1
dateTime
Clinically relevant time/time-period for observation
Slices for component
10 .. *
BackboneElement
Component results Slice: Unordered, Open by value:code
component:numberOfExerciseRepetitionsCompleted
1..1
BackboneElement
Component results
code
coding
0 .. *
Coding
Code defined by a terminology system Required Pattern: At least the following
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 1202026006
display
1..1
string
Representation defined by the systemFixed Value: Number of exercise repetitions completed
version
0 .. 1
string
Version of the system - if relevant Required Pattern: http://snomed.info/sct/900000000000207008/version/20220228
text
0 .. 1
string
Plain text representation of the concept Required Pattern: Total number of head turns performed
Slices for value[x]
0 .. 1
Quantity , CodeableConcept , string , boolean , integer , Range , Ratio , SampledData , time , dateTime , Period
Actual component result Slice: Unordered, Open by type:$this
value[x]:valueQuantity
0..1
Quantity
Actual component result Required Pattern: At least the following
value
1..1
decimal
Numerical value (with implicit precision)Fixed Value: 0
unit
1..1
string
Unit representationFixed Value: Number
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: #
component:sagittalPlaneBodyPosition
1..1
BackboneElement
Component results
code
coding
0 .. *
Coding
Code defined by a terminology system Required Pattern: At least the following
system
1..1
uri
Identity of the terminology systemFixed Value: http://loinc.org
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 72282-7
display
1..1
string
Representation defined by the systemFixed Value: Sagittal plane body position
version
0 .. 1
string
Version of the system - if relevant Required Pattern: 2.69
Slices for value[x]
0 .. 1
Quantity , CodeableConcept , string , boolean , integer , Range , Ratio , SampledData , time , dateTime , Period
Actual component result Slice: Unordered, Open by type:$this
value[x]:valueSampledData
0..1
SampledData
Actual component result
origin
1 .. 1
SimpleQuantity
Zero value and units Required Pattern: At least the following
unit
1..1
string
Unit representationFixed Value: degree
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: deg
period
1 .. 1
decimal
Number of milliseconds between samples Required Pattern: 15000
dimensions
1 .. 1
positiveInt
Number of sample points at each time point Required Pattern: 1
data
0 .. 1
string
Decimal values with spaces, or "E" | "U" | "L" Required Pattern: <<posture|FlattenedArrayOddRemoved>>
component:timeSpentExercising
1..1
BackboneElement
Component results
code
1 .. 1
CodeableConcept
Type of component observation (code / type) Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 228450008
display
1..1
string
Representation defined by the systemFixed Value: Time spent exercising
Slices for value[x]
0 .. 1
Quantity , CodeableConcept , string , boolean , integer , Range , Ratio , SampledData , time , dateTime , Period
Actual component result Slice: Unordered, Open by type:$this
value[x]:valueQuantity
0..1
Quantity
Actual component result Required Pattern: At least the following
value
1..1
decimal
Numerical value (with implicit precision)Fixed Value: 0
unit
1..1
string
Unit representationFixed Value: second
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: s
component:performanceBasedMeasureScore
1..1
BackboneElement
Component results
code
coding
0 .. *
Coding
Code defined by a terminology system Required Pattern: At least the following
system
1..1
uri
Identity of the terminology systemFixed Value: http://loinc.org
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 89191-1
display
1..1
string
Representation defined by the systemFixed Value: Performance-based measure score
version
0 .. 1
string
Version of the system - if relevant Required Pattern: 2.69
Slices for value[x]
0 .. 1
Quantity , CodeableConcept , string , boolean , integer , Range , Ratio , SampledData , time , dateTime , Period
Actual component result Slice: Unordered, Open by type:$this
value[x]:valueQuantity
0..1
Quantity
Actual component result Required Pattern: At least the following
value
1..1
decimal
Numerical value (with implicit precision)Fixed Value: 0
unit
1..1
string
Unit representationFixed Value: score
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: {score}
component:disorientated
1..1
BackboneElement
Component results
code
1 .. 1
CodeableConcept
Type of component observation (code / type) Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 62476001
display
1..1
string
Representation defined by the systemFixed Value: Disorientated
Slices for value[x]
0 .. 1
Quantity , CodeableConcept , string , boolean , integer , Range , Ratio , SampledData , time , dateTime , Period
Actual component result Slice: Unordered, Open by type:$this
value[x]:valueBoolean
0..1
boolean
Actual component result Required Pattern: true
value[x]:valueCodeableConcept
0..1
CodeableConcept
Actual component result Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: <<disoriented|SeverityCode>>
display
1..1
string
Representation defined by the systemFixed Value: <<disoriented|SeverityCodeDisplay>>
component:abnormalVision
1..1
BackboneElement
Component results
code
1 .. 1
CodeableConcept
Type of component observation (code / type) Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 7973008
display
1..1
string
Representation defined by the systemFixed Value: Abnormal vision
Slices for value[x]
0 .. 1
Quantity , CodeableConcept , string , boolean , integer , Range , Ratio , SampledData , time , dateTime , Period
Actual component result Slice: Unordered, Open by type:$this
value[x]:valueBoolean
0..1
boolean
Actual component result Required Pattern: true
value[x]:valueCodeableConcept
0..1
CodeableConcept
Actual component result Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: <<blurryvision|SeverityCode>>
display
1..1
string
Representation defined by the systemFixed Value: <<blurryvision|SeverityCodeDisplay>>
component:dizziness
1..1
BackboneElement
Component results
code
1 .. 1
CodeableConcept
Type of component observation (code / type) Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 404640003
display
1..1
string
Representation defined by the systemFixed Value: Dizziness
Slices for value[x]
0 .. 1
Quantity , CodeableConcept , string , boolean , integer , Range , Ratio , SampledData , time , dateTime , Period
Actual component result Slice: Unordered, Open by type:$this
value[x]:valueBoolean
0..1
boolean
Actual component result Required Pattern: true
value[x]:valueCodeableConcept
0..1
CodeableConcept
Actual component result Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: <<dizzy|SeverityCode>>
display
1..1
string
Representation defined by the systemFixed Value: <<dizzy|SeverityCodeDisplay>>
component:headache
1..1
BackboneElement
Component results
code
1 .. 1
CodeableConcept
Type of component observation (code / type) Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 25064002
display
1..1
string
Representation defined by the systemFixed Value: Headache
Slices for value[x]
0 .. 1
Quantity , CodeableConcept , string , boolean , integer , Range , Ratio , SampledData , time , dateTime , Period
Actual component result Slice: Unordered, Open by type:$this
value[x]:valueBoolean
0..1
boolean
Actual component result Required Pattern: true
value[x]:valueCodeableConcept
0..1
CodeableConcept
Actual component result Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: <<headache|SeverityCode>>
display
1..1
string
Representation defined by the systemFixed Value: <<headache|SeverityCodeDisplay>>
component:neckJointRangeOfMovement
1..1
BackboneElement
Component results
code
1 .. 1
CodeableConcept
Type of component observation (code / type) Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 404979006
display
1..1
string
Representation defined by the systemFixed Value: Neck joint - range of movement
text
0 .. 1
string
Plain text representation of the concept Required Pattern: Range of head turns in yaw plane (Left-Right)
Slices for value[x]
0 .. 1
Quantity , CodeableConcept , string , boolean , integer , Range , Ratio , SampledData , time , dateTime , Period
Actual component result Slice: Unordered, Open by type:$this
value[x]:valueSampledData
0..1
SampledData
Actual component result
extension
extension
.. 0
url
Required Pattern: https://holobalance.eu/fhir/offsets
Slices for value[x]
Slice: Unordered, Open by type:$this
value[x]:valueString
0..1
string
Required Pattern: <<offset|ValOfArrayOfKeyVal>>
origin
1 .. 1
SimpleQuantity
Zero value and units Required Pattern: At least the following
unit
1..1
string
Unit representationFixed Value: degree
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: deg
period
1 .. 1
decimal
Number of milliseconds between samples Required Pattern: 1000
dimensions
1 .. 1
positiveInt
Number of sample points at each time point Required Pattern: 1
data
0 .. 1
string
Decimal values with spaces, or "E" | "U" | "L" Required Pattern: <<range|FlattenedArray>>
component:countsPerSecond
1..1
BackboneElement
Component results
code
1 .. 1
CodeableConcept
Type of component observation (code / type) Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 282108002
display
1..1
string
Representation defined by the systemFixed Value: Counts per second
text
0 .. 1
string
Plain text representation of the concept Required Pattern: Head turns per second
Slices for value[x]
0 .. 1
Quantity , CodeableConcept , string , boolean , integer , Range , Ratio , SampledData , time , dateTime , Period
Actual component result Slice: Unordered, Open by type:$this
value[x]:valueSampledData
0..1
SampledData
Actual component result
extension
extension
.. 0
url
Required Pattern: https://holobalance.eu/fhir/offsets
Slices for value[x]
Slice: Unordered, Open by type:$this
value[x]:valueString
0..1
string
Required Pattern: <<offset|ValOfArrayOfKeyVal>>
origin
1 .. 1
SimpleQuantity
Zero value and units Required Pattern: At least the following
unit
1..1
string
Unit representationFixed Value: per second
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: /s
period
1 .. 1
decimal
Number of milliseconds between samples Required Pattern: 1000
dimensions
1 .. 1
positiveInt
Number of sample points at each time point Required Pattern: 1
data
0 .. 1
string
Decimal values with spaces, or "E" | "U" | "L" Required Pattern: <<speed|FlattenedArray>>
Documentation for this format
Key Elements View
Name Flags Card. Type Description & Constraints
Observation
C
0..*
Observation
Measurements and simple assertionsobs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not presentobs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
implicitRules
?! Σ
0..1
uri
A set of rules under which this content was created
modifierExtension
?!
0..*
Extension
Extensions that cannot be ignored
Slices for identifier
Σ
2 .. *
Identifier
Business Identifier for observation Slice: Unordered, Open by value:system
identifier:TrainingId
Σ
1..1
Identifier
Business Identifier for observation
use
?! Σ
0..1
code
usual | official | temp | secondary | old (If known)Binding: IdentifierUse (required ): Identifies the purpose for this identifier, if known .
system
Σ
1..1
uri
The namespace for the identifier valueRequired Pattern: https://holobalance.eu/fhir/identifiers/exercise-instance
value
Σ
0..1
string
The value that is uniqueRequired Pattern: <<traininglogid>>
identifier:SessionId
Σ
1..1
Identifier
Business Identifier for observation
use
?! Σ
0..1
code
usual | official | temp | secondary | old (If known)Binding: IdentifierUse (required ): Identifies the purpose for this identifier, if known .
system
Σ
1..1
uri
The namespace for the identifier valueRequired Pattern: https://holobalance.eu/fhir/identifiers/exercise-session
value
Σ
0..1
string
The value that is uniqueRequired Pattern: <<sessionid>>
status
?! Σ
1..1
code
registered | preliminary | final | amended +Binding: ObservationStatus (required ): Codes providing the status of an observation.Required Pattern: final
category
0..*
CodeableConcept
Classification of type of observationBinding: ObservationCategoryCodes (preferred ): Codes for high level observation categories.Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://terminology.hl7.org/CodeSystem/observation-category
code
1..1
code
Symbol in syntax defined by the systemFixed Value: activity
display
1..1
string
Representation defined by the systemFixed Value: Activity
code
Σ
1..1
CodeableConcept
Type of observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: https://holobalance.eu/fhir/CodeSystem/exercise-type
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 1158
display
1..1
string
Representation defined by the systemFixed Value: Exercise Sitting 1 – Yaw
subject
Σ
1..1
Reference (HolobalancePatient )
Who and/or what the observation is about
Slices for effective[x]
Σ
1 .. 1
dateTime
Clinically relevant time/time-period for observation Slice: Unordered, Closed by type:$this
effective[x]:effectiveDateTime
Σ
1..1
dateTime
Clinically relevant time/time-period for observation
Slices for component
Σ
10 .. *
BackboneElement
Component results Slice: Unordered, Open by value:code
component:All Slices
Content/Rules for all slices
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.
component:numberOfExerciseRepetitionsCompleted
Σ
1..1
BackboneElement
Component results
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.
coding
Σ
0..*
Coding
Code defined by a terminology systemRequired Pattern: At least the following
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 1202026006
display
1..1
string
Representation defined by the systemFixed Value: Number of exercise repetitions completed
version
Σ
0..1
string
Version of the system - if relevantRequired Pattern: http://snomed.info/sct/900000000000207008/version/20220228
text
Σ
0..1
string
Plain text representation of the conceptRequired Pattern: Total number of head turns performed
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueQuantity
Σ
0..1
Quantity
Actual component resultRequired Pattern: At least the following
value
1..1
decimal
Numerical value (with implicit precision)Fixed Value: 0
unit
1..1
string
Unit representationFixed Value: Number
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: #
component:sagittalPlaneBodyPosition
Σ
1..1
BackboneElement
Component results
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.
coding
Σ
0..*
Coding
Code defined by a terminology systemRequired Pattern: At least the following
system
1..1
uri
Identity of the terminology systemFixed Value: http://loinc.org
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 72282-7
display
1..1
string
Representation defined by the systemFixed Value: Sagittal plane body position
version
Σ
0..1
string
Version of the system - if relevantRequired Pattern: 2.69
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueSampledData
Σ
0..1
SampledData
Actual component result
origin
Σ
1..1
SimpleQuantity
Zero value and unitsRequired Pattern: At least the following
unit
1..1
string
Unit representationFixed Value: degree
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: deg
period
Σ
1..1
decimal
Number of milliseconds between samplesRequired Pattern: 15000
dimensions
Σ
1..1
positiveInt
Number of sample points at each time pointRequired Pattern: 1
data
0..1
string
Decimal values with spaces, or "E" | "U" | "L"Required Pattern: <<posture|FlattenedArrayOddRemoved>>
component:timeSpentExercising
Σ
1..1
BackboneElement
Component results
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 228450008
display
1..1
string
Representation defined by the systemFixed Value: Time spent exercising
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueQuantity
Σ
0..1
Quantity
Actual component resultRequired Pattern: At least the following
value
1..1
decimal
Numerical value (with implicit precision)Fixed Value: 0
unit
1..1
string
Unit representationFixed Value: second
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: s
component:performanceBasedMeasureScore
Σ
1..1
BackboneElement
Component results
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.
coding
Σ
0..*
Coding
Code defined by a terminology systemRequired Pattern: At least the following
system
1..1
uri
Identity of the terminology systemFixed Value: http://loinc.org
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 89191-1
display
1..1
string
Representation defined by the systemFixed Value: Performance-based measure score
version
Σ
0..1
string
Version of the system - if relevantRequired Pattern: 2.69
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueQuantity
Σ
0..1
Quantity
Actual component resultRequired Pattern: At least the following
value
1..1
decimal
Numerical value (with implicit precision)Fixed Value: 0
unit
1..1
string
Unit representationFixed Value: score
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: {score}
component:disorientated
Σ
1..1
BackboneElement
Component results
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 62476001
display
1..1
string
Representation defined by the systemFixed Value: Disorientated
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueBoolean
Σ
0..1
boolean
Actual component resultRequired Pattern: true
value[x]:valueCodeableConcept
Σ
0..1
CodeableConcept
Actual component resultRequired Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: <<disoriented|SeverityCode>>
display
1..1
string
Representation defined by the systemFixed Value: <<disoriented|SeverityCodeDisplay>>
component:abnormalVision
Σ
1..1
BackboneElement
Component results
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 7973008
display
1..1
string
Representation defined by the systemFixed Value: Abnormal vision
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueBoolean
Σ
0..1
boolean
Actual component resultRequired Pattern: true
value[x]:valueCodeableConcept
Σ
0..1
CodeableConcept
Actual component resultRequired Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: <<blurryvision|SeverityCode>>
display
1..1
string
Representation defined by the systemFixed Value: <<blurryvision|SeverityCodeDisplay>>
component:dizziness
Σ
1..1
BackboneElement
Component results
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 404640003
display
1..1
string
Representation defined by the systemFixed Value: Dizziness
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueBoolean
Σ
0..1
boolean
Actual component resultRequired Pattern: true
value[x]:valueCodeableConcept
Σ
0..1
CodeableConcept
Actual component resultRequired Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: <<dizzy|SeverityCode>>
display
1..1
string
Representation defined by the systemFixed Value: <<dizzy|SeverityCodeDisplay>>
component:headache
Σ
1..1
BackboneElement
Component results
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 25064002
display
1..1
string
Representation defined by the systemFixed Value: Headache
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueBoolean
Σ
0..1
boolean
Actual component resultRequired Pattern: true
value[x]:valueCodeableConcept
Σ
0..1
CodeableConcept
Actual component resultRequired Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: <<headache|SeverityCode>>
display
1..1
string
Representation defined by the systemFixed Value: <<headache|SeverityCodeDisplay>>
component:neckJointRangeOfMovement
Σ
1..1
BackboneElement
Component results
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 404979006
display
1..1
string
Representation defined by the systemFixed Value: Neck joint - range of movement
text
Σ
0..1
string
Plain text representation of the conceptRequired Pattern: Range of head turns in yaw plane (Left-Right)
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueSampledData
Σ
0..1
SampledData
Actual component result
origin
Σ
1..1
SimpleQuantity
Zero value and unitsRequired Pattern: At least the following
unit
1..1
string
Unit representationFixed Value: degree
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: deg
period
Σ
1..1
decimal
Number of milliseconds between samplesRequired Pattern: 1000
dimensions
Σ
1..1
positiveInt
Number of sample points at each time pointRequired Pattern: 1
data
0..1
string
Decimal values with spaces, or "E" | "U" | "L"Required Pattern: <<range|FlattenedArray>>
component:countsPerSecond
Σ
1..1
BackboneElement
Component results
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 282108002
display
1..1
string
Representation defined by the systemFixed Value: Counts per second
text
Σ
0..1
string
Plain text representation of the conceptRequired Pattern: Head turns per second
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueSampledData
Σ
0..1
SampledData
Actual component result
origin
Σ
1..1
SimpleQuantity
Zero value and unitsRequired Pattern: At least the following
unit
1..1
string
Unit representationFixed Value: per second
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: /s
period
Σ
1..1
decimal
Number of milliseconds between samplesRequired Pattern: 1000
dimensions
Σ
1..1
positiveInt
Number of sample points at each time pointRequired Pattern: 1
data
0..1
string
Decimal values with spaces, or "E" | "U" | "L"Required Pattern: <<speed|FlattenedArray>>
Documentation for this format
Terminology Bindings
Path Conformance ValueSet / Code URI
Observation.identifier:TrainingId.use required IdentifierUse http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
Observation.identifier:SessionId.use required IdentifierUse http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
Observation.status required Pattern: finalhttp://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
Observation.category preferred Pattern: activity ("Activity")http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.code example Pattern: 1158("Exercise Sitting 1 – Yaw")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component.code example LOINCCodes (a valid code from LOINC )http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:numberOfExerciseRepetitionsCompleted.code example LOINCCodes (a valid code from LOINC )http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:sagittalPlaneBodyPosition.code example LOINCCodes (a valid code from LOINC )http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:timeSpentExercising.code example Pattern: SNOMED-CT Code 228450008("Time spent exercising")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:performanceBasedMeasureScore.code example LOINCCodes (a valid code from LOINC )http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:disorientated.code example Pattern: SNOMED-CT Code 62476001("Disorientated")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:abnormalVision.code example Pattern: SNOMED-CT Code 7973008("Abnormal vision")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:dizziness.code example Pattern: SNOMED-CT Code 404640003("Dizziness")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:headache.code example Pattern: SNOMED-CT Code 25064002("Headache")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:neckJointRangeOfMovement.code example Pattern: SNOMED-CT Code 404979006("Neck joint - range of movement")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:countsPerSecond.code example Pattern: SNOMED-CT Code 282108002("Counts per second")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Snapshot View
Name Flags Card. Type Description & Constraints
Observation
C
0..*
Observation
Measurements and simple assertionsobs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not presentobs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
id
Σ
0..1
id
Logical id of this artifact
meta
Σ
0..1
Meta
Metadata about the resource
implicitRules
?! Σ
0..1
uri
A set of rules under which this content was created
language
0..1
code
Language of the resource contentBinding: CommonLanguages (preferred ): A human language.
text
0..1
Narrative
Text summary of the resource, for human interpretation
contained
0..*
Resource
Contained, inline Resources
extension
0..*
Extension
Additional content defined by implementations
id
0..1
string
Unique id for inter-element referencing
extension
0..0
url
1..1
uri
identifies the meaning of the extensionRequired Pattern: https://holobalance.eu/fhir/extension-exercise-difficulty
Slices for value[x]
0 .. 1
Value of extension Slice: Unordered, Open by type:$this
valueBase64Binary
base64Binary
valueBoolean
boolean
valueCanonical
canonical (Any)
valueCode
code
valueDate
date
valueDateTime
dateTime
valueDecimal
decimal
valueId
id
valueInstant
instant
valueInteger
integer
valueMarkdown
markdown
valueOid
oid
valuePositiveInt
positiveInt
valueString
string
valueTime
time
valueUnsignedInt
unsignedInt
valueUri
uri
valueUrl
url
valueUuid
uuid
valueAddress
Address
valueAge
Age
valueAnnotation
Annotation
valueAttachment
Attachment
valueCodeableConcept
CodeableConcept
valueCoding
Coding
valueContactPoint
ContactPoint
valueCount
Count
valueDistance
Distance
valueDuration
Duration
valueHumanName
HumanName
valueIdentifier
Identifier
valueMoney
Money
valuePeriod
Period
valueQuantity
Quantity
valueRange
Range
valueRatio
Ratio
valueReference
Reference (Any)
valueSampledData
SampledData
valueSignature
Signature
valueTiming
Timing
valueContactDetail
ContactDetail
valueContributor
Contributor
valueDataRequirement
DataRequirement
valueExpression
Expression
valueParameterDefinition
ParameterDefinition
valueRelatedArtifact
RelatedArtifact
valueTriggerDefinition
TriggerDefinition
valueUsageContext
UsageContext
valueDosage
Dosage
valueMeta
Meta
value[x]:valueCodeableConcept
0..1
CodeableConcept
Value of extensionRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: https://holobalance.eu/fhir/codesystem-exercise-difficulty
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: <<functionalLevel>>
display
1..1
string
Representation defined by the systemFixed Value: Exercise Progression Level
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
modifierExtension
?!
0..*
Extension
Extensions that cannot be ignored
Slices for identifier
Σ
2 .. *
Identifier
Business Identifier for observation Slice: Unordered, Open by value:system
identifier:TrainingId
Σ
1..1
Identifier
Business Identifier for observation
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
use
?! Σ
0..1
code
usual | official | temp | secondary | old (If known)Binding: IdentifierUse (required ): Identifies the purpose for this identifier, if known .
type
Σ
0..1
CodeableConcept
Description of identifierBinding: Identifier Type Codes (extensible ): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
system
Σ
1..1
uri
The namespace for the identifier valueRequired Pattern: https://holobalance.eu/fhir/identifiers/exercise-instance
value
Σ
0..1
string
The value that is uniqueRequired Pattern: <<traininglogid>>
period
Σ
0..1
Period
Time period when id is/was valid for use
assigner
Σ
0..1
Reference (Organization )
Organization that issued id (may be just text)
identifier:SessionId
Σ
1..1
Identifier
Business Identifier for observation
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
use
?! Σ
0..1
code
usual | official | temp | secondary | old (If known)Binding: IdentifierUse (required ): Identifies the purpose for this identifier, if known .
type
Σ
0..1
CodeableConcept
Description of identifierBinding: Identifier Type Codes (extensible ): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
system
Σ
1..1
uri
The namespace for the identifier valueRequired Pattern: https://holobalance.eu/fhir/identifiers/exercise-session
value
Σ
0..1
string
The value that is uniqueRequired Pattern: <<sessionid>>
period
Σ
0..1
Period
Time period when id is/was valid for use
assigner
Σ
0..1
Reference (Organization )
Organization that issued id (may be just text)
basedOn
Σ
0..*
Reference (CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest )
Fulfills plan, proposal or order
partOf
Σ
0..*
Reference (MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy )
Part of referenced event
status
?! Σ
1..1
code
registered | preliminary | final | amended +Binding: ObservationStatus (required ): Codes providing the status of an observation.Required Pattern: final
category
0..*
CodeableConcept
Classification of type of observationBinding: ObservationCategoryCodes (preferred ): Codes for high level observation categories.Required Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://terminology.hl7.org/CodeSystem/observation-category
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: activity
display
1..1
string
Representation defined by the systemFixed Value: Activity
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
code
Σ
1..1
CodeableConcept
Type of observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: https://holobalance.eu/fhir/CodeSystem/exercise-type
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 1158
display
1..1
string
Representation defined by the systemFixed Value: Exercise Sitting 1 – Yaw
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
subject
Σ
1..1
Reference (HolobalancePatient )
Who and/or what the observation is about
focus
Σ
0..*
Reference (Resource )
What the observation is about, when it is not about the subject of record
encounter
Σ
0..1
Reference (Encounter )
Healthcare event during which this observation is made
Slices for effective[x]
Σ
1 .. 1
dateTime
Clinically relevant time/time-period for observation Slice: Unordered, Closed by type:$this
effective[x]:effectiveDateTime
Σ
1..1
dateTime
Clinically relevant time/time-period for observation
issued
Σ
0..1
instant
Date/Time this version was made available
performer
Σ
0..*
Reference (Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson )
Who is responsible for the observation
value[x]
Σ C
0..1
Actual result
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
dataAbsentReason
C
0..1
CodeableConcept
Why the result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
note
0..*
Annotation
Comments about the observation
bodySite
0..1
CodeableConcept
Observed body partBinding: SNOMEDCTBodyStructures (example ): Codes describing anatomical locations. May include laterality.
method
0..1
CodeableConcept
How it was doneBinding: ObservationMethods (example ): Methods for simple observations.
specimen
0..1
Reference (Specimen )
Specimen used for this observation
device
0..1
Reference (Device | DeviceMetric )
(Measurement) Device
referenceRange
C
0..*
BackboneElement
Provides guide for interpretationobs-3: Must have at least a low or a high or text
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
low
C
0..1
SimpleQuantity
Low Range, if relevant
high
C
0..1
SimpleQuantity
High Range, if relevant
type
0..1
CodeableConcept
Reference range qualifierBinding: ObservationReferenceRangeMeaningCodes (preferred ): Code for the meaning of a reference range.
appliesTo
0..*
CodeableConcept
Reference range populationBinding: ObservationReferenceRangeAppliesToCodes (example ): Codes identifying the population the reference range applies to.
age
0..1
Range
Applicable age range, if relevant
text
0..1
string
Text based reference range in an observation
hasMember
Σ
0..*
Reference (Observation | QuestionnaireResponse | MolecularSequence )
Related resource that belongs to the Observation group
derivedFrom
Σ
0..*
Reference (DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence )
Related measurements the observation is made from
Slices for component
Σ
10 .. *
BackboneElement
Component results Slice: Unordered, Open by value:code
component:All Slices
Content/Rules for all slices
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.
value[x]
Σ
0..1
Actual component result
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
component:numberOfExerciseRepetitionsCompleted
Σ
1..1
BackboneElement
Component results
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
coding
Σ
0..*
Coding
Code defined by a terminology systemRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 1202026006
display
1..1
string
Representation defined by the systemFixed Value: Number of exercise repetitions completed
userSelected
0..1
boolean
If this coding was chosen directly by the user
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
system
Σ
0..1
uri
Identity of the terminology system
version
Σ
0..1
string
Version of the system - if relevantRequired Pattern: http://snomed.info/sct/900000000000207008/version/20220228
code
Σ
0..1
code
Symbol in syntax defined by the system
display
Σ
0..1
string
Representation defined by the system
userSelected
Σ
0..1
boolean
If this coding was chosen directly by the user
text
Σ
0..1
string
Plain text representation of the conceptRequired Pattern: Total number of head turns performed
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueQuantity
Σ
0..1
Quantity
Actual component resultRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
value
1..1
decimal
Numerical value (with implicit precision)Fixed Value: 0
comparator
0..1
code
< | <= | >= | > - how to understand the value
unit
1..1
string
Unit representationFixed Value: Number
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: #
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
component:sagittalPlaneBodyPosition
Σ
1..1
BackboneElement
Component results
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
coding
Σ
0..*
Coding
Code defined by a terminology systemRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://loinc.org
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 72282-7
display
1..1
string
Representation defined by the systemFixed Value: Sagittal plane body position
userSelected
0..1
boolean
If this coding was chosen directly by the user
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
system
Σ
0..1
uri
Identity of the terminology system
version
Σ
0..1
string
Version of the system - if relevantRequired Pattern: 2.69
code
Σ
0..1
code
Symbol in syntax defined by the system
display
Σ
0..1
string
Representation defined by the system
userSelected
Σ
0..1
boolean
If this coding was chosen directly by the user
text
Σ
0..1
string
Plain text representation of the concept
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueSampledData
Σ
0..1
SampledData
Actual component result
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
origin
Σ
1..1
SimpleQuantity
Zero value and unitsRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
value
0..1
decimal
Numerical value (with implicit precision)
comparator
0..1
code
< | <= | >= | > - how to understand the value
unit
1..1
string
Unit representationFixed Value: degree
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: deg
period
Σ
1..1
decimal
Number of milliseconds between samplesRequired Pattern: 15000
factor
Σ
0..1
decimal
Multiply data by this before adding to origin
lowerLimit
Σ
0..1
decimal
Lower limit of detection
upperLimit
Σ
0..1
decimal
Upper limit of detection
dimensions
Σ
1..1
positiveInt
Number of sample points at each time pointRequired Pattern: 1
data
0..1
string
Decimal values with spaces, or "E" | "U" | "L"Required Pattern: <<posture|FlattenedArrayOddRemoved>>
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
component:timeSpentExercising
Σ
1..1
BackboneElement
Component results
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 228450008
display
1..1
string
Representation defined by the systemFixed Value: Time spent exercising
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueQuantity
Σ
0..1
Quantity
Actual component resultRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
value
1..1
decimal
Numerical value (with implicit precision)Fixed Value: 0
comparator
0..1
code
< | <= | >= | > - how to understand the value
unit
1..1
string
Unit representationFixed Value: second
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: s
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
component:performanceBasedMeasureScore
Σ
1..1
BackboneElement
Component results
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
coding
Σ
0..*
Coding
Code defined by a terminology systemRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://loinc.org
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 89191-1
display
1..1
string
Representation defined by the systemFixed Value: Performance-based measure score
userSelected
0..1
boolean
If this coding was chosen directly by the user
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
system
Σ
0..1
uri
Identity of the terminology system
version
Σ
0..1
string
Version of the system - if relevantRequired Pattern: 2.69
code
Σ
0..1
code
Symbol in syntax defined by the system
display
Σ
0..1
string
Representation defined by the system
userSelected
Σ
0..1
boolean
If this coding was chosen directly by the user
text
Σ
0..1
string
Plain text representation of the concept
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueQuantity
Σ
0..1
Quantity
Actual component resultRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
value
1..1
decimal
Numerical value (with implicit precision)Fixed Value: 0
comparator
0..1
code
< | <= | >= | > - how to understand the value
unit
1..1
string
Unit representationFixed Value: score
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: {score}
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
component:disorientated
Σ
1..1
BackboneElement
Component results
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 62476001
display
1..1
string
Representation defined by the systemFixed Value: Disorientated
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueBoolean
Σ
0..1
boolean
Actual component resultRequired Pattern: true
value[x]:valueCodeableConcept
Σ
0..1
CodeableConcept
Actual component resultRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: <<disoriented|SeverityCode>>
display
1..1
string
Representation defined by the systemFixed Value: <<disoriented|SeverityCodeDisplay>>
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
component:abnormalVision
Σ
1..1
BackboneElement
Component results
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 7973008
display
1..1
string
Representation defined by the systemFixed Value: Abnormal vision
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueBoolean
Σ
0..1
boolean
Actual component resultRequired Pattern: true
value[x]:valueCodeableConcept
Σ
0..1
CodeableConcept
Actual component resultRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: <<blurryvision|SeverityCode>>
display
1..1
string
Representation defined by the systemFixed Value: <<blurryvision|SeverityCodeDisplay>>
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
component:dizziness
Σ
1..1
BackboneElement
Component results
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 404640003
display
1..1
string
Representation defined by the systemFixed Value: Dizziness
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueBoolean
Σ
0..1
boolean
Actual component resultRequired Pattern: true
value[x]:valueCodeableConcept
Σ
0..1
CodeableConcept
Actual component resultRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: <<dizzy|SeverityCode>>
display
1..1
string
Representation defined by the systemFixed Value: <<dizzy|SeverityCodeDisplay>>
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
component:headache
Σ
1..1
BackboneElement
Component results
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 25064002
display
1..1
string
Representation defined by the systemFixed Value: Headache
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueBoolean
Σ
0..1
boolean
Actual component resultRequired Pattern: true
value[x]:valueCodeableConcept
Σ
0..1
CodeableConcept
Actual component resultRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: <<headache|SeverityCode>>
display
1..1
string
Representation defined by the systemFixed Value: <<headache|SeverityCodeDisplay>>
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
component:neckJointRangeOfMovement
Σ
1..1
BackboneElement
Component results
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 404979006
display
1..1
string
Representation defined by the systemFixed Value: Neck joint - range of movement
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
coding
Σ
0..*
Coding
Code defined by a terminology system
text
Σ
0..1
string
Plain text representation of the conceptRequired Pattern: Range of head turns in yaw plane (Left-Right)
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueSampledData
Σ
0..1
SampledData
Actual component result
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
origin
Σ
1..1
SimpleQuantity
Zero value and unitsRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
value
0..1
decimal
Numerical value (with implicit precision)
comparator
0..1
code
< | <= | >= | > - how to understand the value
unit
1..1
string
Unit representationFixed Value: degree
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: deg
period
Σ
1..1
decimal
Number of milliseconds between samplesRequired Pattern: 1000
factor
Σ
0..1
decimal
Multiply data by this before adding to origin
lowerLimit
Σ
0..1
decimal
Lower limit of detection
upperLimit
Σ
0..1
decimal
Upper limit of detection
dimensions
Σ
1..1
positiveInt
Number of sample points at each time pointRequired Pattern: 1
data
0..1
string
Decimal values with spaces, or "E" | "U" | "L"Required Pattern: <<range|FlattenedArray>>
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
component:countsPerSecond
Σ
1..1
BackboneElement
Component results
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
modifierExtension
?! Σ
0..*
Extension
Extensions that cannot be ignored even if unrecognized
code
Σ
1..1
CodeableConcept
Type of component observation (code / type)Binding: LOINCCodes (example ): Codes identifying names of simple observations.Required Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
coding
1..*
Coding
Code defined by a terminology systemFixed Value: (complex)
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
system
1..1
uri
Identity of the terminology systemFixed Value: http://snomed.info/sct
version
0..1
string
Version of the system - if relevant
code
1..1
code
Symbol in syntax defined by the systemFixed Value: 282108002
display
1..1
string
Representation defined by the systemFixed Value: Counts per second
userSelected
0..1
boolean
If this coding was chosen directly by the user
text
0..1
string
Plain text representation of the concept
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
coding
Σ
0..*
Coding
Code defined by a terminology system
text
Σ
0..1
string
Plain text representation of the conceptRequired Pattern: Head turns per second
Slices for value[x]
Σ
0 .. 1
Actual component result Slice: Unordered, Open by type:$this
valueQuantity
Quantity
valueCodeableConcept
CodeableConcept
valueString
string
valueBoolean
boolean
valueInteger
integer
valueRange
Range
valueRatio
Ratio
valueSampledData
SampledData
valueTime
time
valueDateTime
dateTime
valuePeriod
Period
value[x]:valueSampledData
Σ
0..1
SampledData
Actual component result
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementationsSlice: Unordered, Open by value:url
origin
Σ
1..1
SimpleQuantity
Zero value and unitsRequired Pattern: At least the following
id
0..1
string
Unique id for inter-element referencing
extension
0..*
Extension
Additional content defined by implementations
value
0..1
decimal
Numerical value (with implicit precision)
comparator
0..1
code
< | <= | >= | > - how to understand the value
unit
1..1
string
Unit representationFixed Value: per second
system
1..1
uri
System that defines coded unit formFixed Value: http://unitsofmeasure.org
code
1..1
code
Coded form of the unitFixed Value: /s
period
Σ
1..1
decimal
Number of milliseconds between samplesRequired Pattern: 1000
factor
Σ
0..1
decimal
Multiply data by this before adding to origin
lowerLimit
Σ
0..1
decimal
Lower limit of detection
upperLimit
Σ
0..1
decimal
Upper limit of detection
dimensions
Σ
1..1
positiveInt
Number of sample points at each time pointRequired Pattern: 1
data
0..1
string
Decimal values with spaces, or "E" | "U" | "L"Required Pattern: <<speed|FlattenedArray>>
dataAbsentReason
C
0..1
CodeableConcept
Why the component result is missingBinding: DataAbsentReason (extensible ): Codes specifying why the result (Observation.value[x] ) is missing.
interpretation
0..*
CodeableConcept
High, low, normal, etc.Binding: ObservationInterpretationCodes (extensible ): Codes identifying interpretations of observations.
referenceRange
0..*
See referenceRange (Observation)
Provides guide for interpretation of component result
Documentation for this format
Terminology Bindings
Path Conformance ValueSet / Code URI
Observation.language preferred CommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Observation.identifier:TrainingId.use required IdentifierUse http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
Observation.identifier:TrainingId.type extensible Identifier Type Codes http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Observation.identifier:SessionId.use required IdentifierUse http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
Observation.identifier:SessionId.type extensible Identifier Type Codes http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Observation.status required Pattern: finalhttp://hl7.org/fhir/ValueSet/observation-status|4.0.1
from the FHIR Standard
Observation.category preferred Pattern: activity ("Activity")http://hl7.org/fhir/ValueSet/observation-category
from the FHIR Standard
Observation.code example Pattern: 1158("Exercise Sitting 1 – Yaw")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.bodySite example SNOMEDCTBodyStructures http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
Observation.method example ObservationMethods http://hl7.org/fhir/ValueSet/observation-methods
from the FHIR Standard
Observation.referenceRange.type preferred ObservationReferenceRangeMeaningCodes http://hl7.org/fhir/ValueSet/referencerange-meaning
from the FHIR Standard
Observation.referenceRange.appliesTo example ObservationReferenceRangeAppliesToCodes http://hl7.org/fhir/ValueSet/referencerange-appliesto
from the FHIR Standard
Observation.component.code example LOINCCodes (a valid code from LOINC )http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:numberOfExerciseRepetitionsCompleted.code example LOINCCodes (a valid code from LOINC )http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:numberOfExerciseRepetitionsCompleted.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:numberOfExerciseRepetitionsCompleted.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:sagittalPlaneBodyPosition.code example LOINCCodes (a valid code from LOINC )http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:sagittalPlaneBodyPosition.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:sagittalPlaneBodyPosition.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:timeSpentExercising.code example Pattern: SNOMED-CT Code 228450008("Time spent exercising")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:timeSpentExercising.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:timeSpentExercising.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:performanceBasedMeasureScore.code example LOINCCodes (a valid code from LOINC )http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:performanceBasedMeasureScore.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:performanceBasedMeasureScore.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:disorientated.code example Pattern: SNOMED-CT Code 62476001("Disorientated")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:disorientated.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:disorientated.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:abnormalVision.code example Pattern: SNOMED-CT Code 7973008("Abnormal vision")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:abnormalVision.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:abnormalVision.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:dizziness.code example Pattern: SNOMED-CT Code 404640003("Dizziness")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:dizziness.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:dizziness.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:headache.code example Pattern: SNOMED-CT Code 25064002("Headache")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:headache.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:headache.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:neckJointRangeOfMovement.code example Pattern: SNOMED-CT Code 404979006("Neck joint - range of movement")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:neckJointRangeOfMovement.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:neckJointRangeOfMovement.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
Observation.component:countsPerSecond.code example Pattern: SNOMED-CT Code 282108002("Counts per second")http://hl7.org/fhir/ValueSet/observation-codes
from the FHIR Standard
Observation.component:countsPerSecond.dataAbsentReason extensible DataAbsentReason http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Observation.component:countsPerSecond.interpretation extensible ObservationInterpretationCodes http://hl7.org/fhir/ValueSet/observation-interpretation
from the FHIR Standard
This structure is derived from Observation
Summary
Mandatory: 17 elements Prohibited: 3 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices :
The element 1 is sliced based on the value of Observation.extension.value[x]
The element 1 is sliced based on the value of Observation.identifier
The element 1 is sliced based on the value of Observation.effective[x]
The element 1 is sliced based on the value of Observation.component
The element 1 is sliced based on the value of Observation.component.value[x]
The element 1 is sliced based on the value of Observation.component.value[x].extension.value[x]
Other representations of profile: CSV , Excel , Schematron