Smart Bear Implementation Guide
0.3.4 - ci-build

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

Resource Profile: CognitiveGamesBridgeCrossingMarbleGame - Detailed Descriptions

Active as of 2024-04-22

Definitions for the CognitiveGamesBridgeCrossingMarbleGame 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="1178"/>
    <display value="Cognitive Games - Bridge crossing (Marble game)"/>
  </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
Control40..*
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:timeSpentExercising
SliceNametimeSpentExercising
Control1..1
21. 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>
22. 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>
23. Observation.component:numberOfExerciseRepetitionsCompleted
SliceNamenumberOfExerciseRepetitionsCompleted
Control1..1
24. Observation.component:numberOfExerciseRepetitionsCompleted.code
Control0..?
25. 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>
26. 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
27. Observation.component:numberOfExerciseRepetitionsCompleted.code.text
Control0..?
Pattern ValueTotal number of rounds
28. 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>
29. Observation.component:accurate
SliceNameaccurate
Control1..1
30. Observation.component:accurate.code
Control0..?
Pattern Value<valueCodeableConcept xmlns="http://hl7.org/fhir">
  <coding>
    <system value="http://snomed.info/sct"/>
    <code value="263656005"/>
    <display value="Accurate"/>
  </coding>
</valueCodeableConcept>
31. Observation.component:accurate.code.text
Control0..?
Pattern ValueTotal number of correct rounds
32. Observation.component:accurate.valueQuantity
Control0..1
TypeQuantity
Pattern Value<valueQuantity xmlns="http://hl7.org/fhir">
  <unit value="Number"/>
  <system value="http://unitsofmeasure.org"/>
  <code value="{#}"/>
</valueQuantity>
33. Observation.component:performanceBasedMeasureScore
SliceNameperformanceBasedMeasureScore
Control1..1
34. Observation.component:performanceBasedMeasureScore.code
Control0..?
35. 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>
36. Observation.component:performanceBasedMeasureScore.code.coding.version
NoteThis is a business versionId, not a resource version id (see discussion)
Control0..?
Pattern Value2.69
37. Observation.component:performanceBasedMeasureScore.valueQuantity
Control0..1
TypeQuantity
Pattern Value<valueQuantity xmlns="http://hl7.org/fhir">
  <unit value="percent"/>
  <system value="http://unitsofmeasure.org"/>
  <code value="%"/>
</valueQuantity>