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: ExergameSitting1Yaw - Detailed Descriptions

Active as of 2023-11-21

Definitions for the ExergameSitting1Yaw 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="1168"/>
    <display value="Exergame Sitting 1 – Yaw"/>
  </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
Control100..*
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 head movements performed
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 of head turns in yaw plane (Left-Right)
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<<range|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 turns 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<<speed|FlattenedArray>>