Smart Bear Implementation Guide
0.3.2 - ci-build

Smart Bear Implementation Guide - Local Development build (v0.3.2). See the Directory of published versions

Resource Profile: ExergameStanding3ReachUp - Detailed Descriptions

Active as of 2023-11-21

Definitions for the ExergameStanding3ReachUp resource profile.

Guidance on how to interpret the contents of this table can be found here.

1. Observation
2. Observation.extension
Control0..?
3. Observation.extension.extension
Control0..0
4. Observation.extension.url
Control0..?
Pattern Valuehttps://holobalance.eu/fhir/extension-exercise-difficulty
5. Observation.extension.valueCodeableConcept
Control0..1
TypeCodeableConcept
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="https://holobalance.eu/fhir/codesystem-exercise-difficulty"/>
    <code value="&lt;&lt;functionalLevel&gt;&gt;"/>
    <display value="Exercise Progression Level"/>
  </coding>
</valueCodeableConcept>
6. Observation.identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control20..*
SlicingThis element introduces a set of slices on Observation.identifier. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ system
7. Observation.identifier:TrainingId
SliceNameTrainingId
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..1
8. Observation.identifier:TrainingId.system
Control1..?
Pattern Valuehttps://holobalance.eu/fhir/identifiers/exercise-instance
9. Observation.identifier:TrainingId.value
Control0..?
Pattern Value<<traininglogid>>
10. Observation.identifier:SessionId
SliceNameSessionId
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..1
11. Observation.identifier:SessionId.system
Control1..?
Pattern Valuehttps://holobalance.eu/fhir/identifiers/exercise-session
12. Observation.identifier:SessionId.value
Control0..?
Pattern Value<<sessionid>>
13. Observation.status
Pattern Valuefinal
14. Observation.category
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="http://terminology.hl7.org/CodeSystem/observation-category"/>
    <code value="activity"/>
    <display value="Activity"/>
  </coding>
</valueCodeableConcept>
15. Observation.code
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="https://holobalance.eu/fhir/CodeSystem/exercise-type"/>
    <code value="1181"/>
    <display value="Exergame Standing 3 – Reach up"/>
  </coding>
</valueCodeableConcept>
16. Observation.subject
Control10..1
TypeReference(HolobalancePatient|Patient|Group|Device|Location)
17. Observation.effective[x]
Control10..1
[x] NoteSee Choice of Data Types for further information about how to use [x]
SlicingThis element introduces a set of slices on Observation.effective[x]. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • type @ $this
18. Observation.effectiveDateTime
Control1..1
TypedateTime
19. Observation.component
Control120..*
SlicingThis element introduces a set of slices on Observation.component. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ code
20. Observation.component:numberOfExerciseRepetitionsCompleted
SliceNamenumberOfExerciseRepetitionsCompleted
Control1..1
21. Observation.component:numberOfExerciseRepetitionsCompleted.code
Control0..?
22. Observation.component:numberOfExerciseRepetitionsCompleted.code.coding
Control0..?
Pattern Value<valueCoding xmlns="http://hl7.org/fhir">
  <system value="http://snomed.info/sct"/>
  <code value="1202026006"/>
  <display value="Number of exercise repetitions completed"/>
</valueCoding>
23. Observation.component:numberOfExerciseRepetitionsCompleted.code.coding.version
NoteThis is a business versionId, not a resource version id (see discussion)
Control0..?
Pattern Valuehttp://snomed.info/sct/900000000000207008/version/20220228
24. Observation.component:numberOfExerciseRepetitionsCompleted.code.text
Control0..?
Pattern ValueTotal number of repetitions
25. Observation.component:numberOfExerciseRepetitionsCompleted.valueQuantity
Control0..1
TypeQuantity
Pattern Value<valueQuantity xmlns="http://hl7.org/fhir">
  <unit value="Number"/>
  <system value="http://unitsofmeasure.org"/>
  <code value="{#}"/>
</valueQuantity>
26. Observation.component:sagittalPlaneBodyPosition
SliceNamesagittalPlaneBodyPosition
Control1..1
27. Observation.component:sagittalPlaneBodyPosition.code
Control0..?
28. Observation.component:sagittalPlaneBodyPosition.code.coding
Control0..?
Pattern Value<valueCoding xmlns="http://hl7.org/fhir">
  <system value="http://loinc.org"/>
  <code value="72282-7"/>
  <display value="Sagittal plane body position"/>
</valueCoding>
29. Observation.component:sagittalPlaneBodyPosition.code.coding.version
NoteThis is a business versionId, not a resource version id (see discussion)
Control0..?
Pattern Value2.69
30. Observation.component:sagittalPlaneBodyPosition.valueSampledData
Control0..1
TypeSampledData
31. Observation.component:sagittalPlaneBodyPosition.valueSampledData.origin
Control0..?
Pattern Value<valueQuantity xmlns="http://hl7.org/fhir">
  <unit value="degree"/>
  <system value="http://unitsofmeasure.org"/>
  <code value="deg"/>
</valueQuantity>
32. Observation.component:sagittalPlaneBodyPosition.valueSampledData.period
Control0..?
Pattern Value15000
33. Observation.component:sagittalPlaneBodyPosition.valueSampledData.dimensions
Control0..?
Pattern Value1
34. Observation.component:sagittalPlaneBodyPosition.valueSampledData.data
Control0..?
Pattern Value<<posture|FlattenedArrayOddRemoved>>
35. Observation.component:timeSpentExercising
SliceNametimeSpentExercising
Control1..1
36. Observation.component:timeSpentExercising.code
Control0..?
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="http://snomed.info/sct"/>
    <code value="228450008"/>
    <display value="Time spent exercising"/>
  </coding>
</valueCodeableConcept>
37. Observation.component:timeSpentExercising.valueQuantity
Control0..1
TypeQuantity
Pattern Value<valueQuantity xmlns="http://hl7.org/fhir">
  <unit value="second"/>
  <system value="http://unitsofmeasure.org"/>
  <code value="s"/>
</valueQuantity>
38. Observation.component:performanceBasedMeasureScore
SliceNameperformanceBasedMeasureScore
Control1..1
39. Observation.component:performanceBasedMeasureScore.code
Control0..?
40. Observation.component:performanceBasedMeasureScore.code.coding
Control0..?
Pattern Value<valueCoding xmlns="http://hl7.org/fhir">
  <system value="http://loinc.org"/>
  <code value="89191-1"/>
  <display value="Performance-based measure score"/>
</valueCoding>
41. Observation.component:performanceBasedMeasureScore.code.coding.version
NoteThis is a business versionId, not a resource version id (see discussion)
Control0..?
Pattern Value2.69
42. Observation.component:performanceBasedMeasureScore.valueQuantity
Control0..1
TypeQuantity
Pattern Value<valueQuantity xmlns="http://hl7.org/fhir">
  <unit value="score"/>
  <system value="http://unitsofmeasure.org"/>
  <code value="{score}"/>
</valueQuantity>
43. Observation.component:disorientated
SliceNamedisorientated
Control1..1
44. Observation.component:disorientated.code
Control0..?
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="http://snomed.info/sct"/>
    <code value="62476001"/>
    <display value="Disorientated"/>
  </coding>
</valueCodeableConcept>
45. Observation.component:disorientated.valueBoolean
Control0..1
Typeboolean
Pattern Valuetrue
46. Observation.component:disorientated.valueCodeableConcept
Control0..1
TypeCodeableConcept
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="http://snomed.info/sct"/>
    <code value="&lt;&lt;disoriented|SeverityCode&gt;&gt;"/>
    <display value="&lt;&lt;disoriented|SeverityCodeDisplay&gt;&gt;"/>
  </coding>
</valueCodeableConcept>
47. Observation.component:abnormalVision
SliceNameabnormalVision
Control1..1
48. Observation.component:abnormalVision.code
Control0..?
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="http://snomed.info/sct"/>
    <code value="7973008"/>
    <display value="Abnormal vision"/>
  </coding>
</valueCodeableConcept>
49. Observation.component:abnormalVision.valueBoolean
Control0..1
Typeboolean
Pattern Valuetrue
50. Observation.component:abnormalVision.valueCodeableConcept
Control0..1
TypeCodeableConcept
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="http://snomed.info/sct"/>
    <code value="&lt;&lt;blurryvision|SeverityCode&gt;&gt;"/>
    <display value="&lt;&lt;blurryvision|SeverityCodeDisplay&gt;&gt;"/>
  </coding>
</valueCodeableConcept>
51. Observation.component:dizziness
SliceNamedizziness
Control1..1
52. Observation.component:dizziness.code
Control0..?
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="http://snomed.info/sct"/>
    <code value="404640003"/>
    <display value="Dizziness"/>
  </coding>
</valueCodeableConcept>
53. Observation.component:dizziness.valueBoolean
Control0..1
Typeboolean
Pattern Valuetrue
54. Observation.component:dizziness.valueCodeableConcept
Control0..1
TypeCodeableConcept
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="http://snomed.info/sct"/>
    <code value="&lt;&lt;dizzy|SeverityCode&gt;&gt;"/>
    <display value="&lt;&lt;dizzy|SeverityCodeDisplay&gt;&gt;"/>
  </coding>
</valueCodeableConcept>
55. Observation.component:headache
SliceNameheadache
Control1..1
56. Observation.component:headache.code
Control0..?
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="http://snomed.info/sct"/>
    <code value="25064002"/>
    <display value="Headache"/>
  </coding>
</valueCodeableConcept>
57. Observation.component:headache.valueBoolean
Control0..1
Typeboolean
Pattern Valuetrue
58. Observation.component:headache.valueCodeableConcept
Control0..1
TypeCodeableConcept
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="http://snomed.info/sct"/>
    <code value="&lt;&lt;headache|SeverityCode&gt;&gt;"/>
    <display value="&lt;&lt;headache|SeverityCodeDisplay&gt;&gt;"/>
  </coding>
</valueCodeableConcept>
59. Observation.component:neckJointRangeOfMovement
SliceNameneckJointRangeOfMovement
Control1..1
60. Observation.component:neckJointRangeOfMovement.code
Control0..?
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="http://snomed.info/sct"/>
    <code value="404979006"/>
    <display value="Neck joint - range of movement"/>
  </coding>
</valueCodeableConcept>
61. Observation.component:neckJointRangeOfMovement.code.text
Control0..?
Pattern ValueRange in pitch plane while looking up
62. Observation.component:neckJointRangeOfMovement.valueSampledData
Control0..1
TypeSampledData
63. Observation.component:neckJointRangeOfMovement.valueSampledData.extension
Control0..?
64. Observation.component:neckJointRangeOfMovement.valueSampledData.extension.extension
Control0..0
65. Observation.component:neckJointRangeOfMovement.valueSampledData.extension.url
Control0..?
Pattern Valuehttps://holobalance.eu/fhir/offsets
66. Observation.component:neckJointRangeOfMovement.valueSampledData.extension.valueString
Control0..1
Typestring
Pattern Value<<offset|ValOfArrayOfKeyVal>>
67. Observation.component:neckJointRangeOfMovement.valueSampledData.origin
Control0..?
Pattern Value<valueQuantity xmlns="http://hl7.org/fhir">
  <unit value="degree"/>
  <system value="http://unitsofmeasure.org"/>
  <code value="deg"/>
</valueQuantity>
68. Observation.component:neckJointRangeOfMovement.valueSampledData.period
Control0..?
Pattern Value1000
69. Observation.component:neckJointRangeOfMovement.valueSampledData.dimensions
Control0..?
Pattern Value1
70. Observation.component:neckJointRangeOfMovement.valueSampledData.data
Control0..?
Pattern Value<<rangepitch|FlattenedArray>>
71. Observation.component:countsPerSecond
SliceNamecountsPerSecond
Control1..1
72. Observation.component:countsPerSecond.code
Control0..?
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="http://snomed.info/sct"/>
    <code value="282108002"/>
    <display value="Counts per second"/>
  </coding>
</valueCodeableConcept>
73. Observation.component:countsPerSecond.code.text
Control0..?
Pattern ValueHead movements per second
74. Observation.component:countsPerSecond.valueSampledData
Control0..1
TypeSampledData
75. Observation.component:countsPerSecond.valueSampledData.extension
Control0..?
76. Observation.component:countsPerSecond.valueSampledData.extension.extension
Control0..0
77. Observation.component:countsPerSecond.valueSampledData.extension.url
Control0..?
Pattern Valuehttps://holobalance.eu/fhir/offsets
78. Observation.component:countsPerSecond.valueSampledData.extension.valueString
Control0..1
Typestring
Pattern Value<<offset|ValOfArrayOfKeyVal>>
79. Observation.component:countsPerSecond.valueSampledData.origin
Control0..?
Pattern Value<valueQuantity xmlns="http://hl7.org/fhir">
  <unit value="per second"/>
  <system value="http://unitsofmeasure.org"/>
  <code value="/s"/>
</valueQuantity>
80. Observation.component:countsPerSecond.valueSampledData.period
Control0..?
Pattern Value1000
81. Observation.component:countsPerSecond.valueSampledData.dimensions
Control0..?
Pattern Value1
82. Observation.component:countsPerSecond.valueSampledData.data
Control0..?
Pattern Value<<pitchspeed|FlattenedArray>>
83. Observation.component:duration
SliceNameduration
Control1..1
84. Observation.component:duration.code
Control0..?
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="http://snomed.info/sct"/>
    <code value="103335007"/>
    <display value="Duration"/>
  </coding>
</valueCodeableConcept>
85. Observation.component:duration.code.text
Control0..?
Pattern ValueTime of rising movement and time standing still in between movements
86. Observation.component:duration.valueSampledData
Control0..1
TypeSampledData
87. Observation.component:duration.valueSampledData.extension
Control0..?
88. Observation.component:duration.valueSampledData.extension.extension
Control0..0
89. Observation.component:duration.valueSampledData.extension.url
Control0..?
Pattern Valuehttps://holobalance.eu/fhir/offsets
90. Observation.component:duration.valueSampledData.extension.valueString
Control0..1
Typestring
Pattern Value<<offset|ValOfArrayOfKeyVal>>
91. Observation.component:duration.valueSampledData.origin
Control0..?
Pattern Value<valueQuantity xmlns="http://hl7.org/fhir">
  <unit value="second"/>
  <system value="http://unitsofmeasure.org"/>
  <code value="s"/>
</valueQuantity>
92. Observation.component:duration.valueSampledData.period
Control0..?
Pattern Value1000
93. Observation.component:duration.valueSampledData.dimensions
Control0..?
Pattern Value2
94. Observation.component:duration.valueSampledData.data
Control0..?
Pattern Value<<timingstanding|FlattenedArray>>
95. Observation.component:exerciseTime
SliceNameexerciseTime
Control1..1
96. Observation.component:exerciseTime.code
Control0..?
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="http://snomed.info/sct"/>
    <code value="255257008"/>
    <display value="Exercise time"/>
  </coding>
</valueCodeableConcept>
97. Observation.component:exerciseTime.code.text
Control0..?
Pattern ValueTotal movement time
98. Observation.component:exerciseTime.valueSampledData
Control0..1
TypeSampledData
99. Observation.component:exerciseTime.valueSampledData.extension
Control0..?
100. Observation.component:exerciseTime.valueSampledData.extension.extension
Control0..0
101. Observation.component:exerciseTime.valueSampledData.extension.url
Control0..?
Pattern Valuehttps://holobalance.eu/fhir/offsets
102. Observation.component:exerciseTime.valueSampledData.extension.valueString
Control0..1
Typestring
Pattern Value<<offset|ValOfArrayOfKeyVal>>
103. Observation.component:exerciseTime.valueSampledData.origin
Control0..?
Pattern Value<valueQuantity xmlns="http://hl7.org/fhir">
  <unit value="second"/>
  <system value="http://unitsofmeasure.org"/>
  <code value="s"/>
</valueQuantity>
104. Observation.component:exerciseTime.valueSampledData.period
Control0..?
Pattern Value1000
105. Observation.component:exerciseTime.valueSampledData.dimensions
Control0..?
Pattern Value1
106. Observation.component:exerciseTime.valueSampledData.data
Control0..?
Pattern Value<<thetimeofpitchmovement|FlattenedArray>>