<status value="active" /> <experimental value="false" /> <date value="2021-10-05" /> <publisher value="Portabiles HealthCare Technologies GmbH" /> <copyright value="Portabiles HealthCare Technologies GmbH" /> <fhirVersion value="4.0.1" /> <mapping> <identity value="workflow" /> <uri value="http://hl7.org/fhir/workflow" /> <name value="Workflow Pattern" /> </mapping> <mapping> <identity value="sct-concept" /> <uri value="http://snomed.info/conceptdomain" /> <name value="SNOMED CT Concept Domain Binding" /> </mapping> <mapping> <identity value="v2" /> <uri value="http://hl7.org/v2" /> <name value="HL7 v2 Mapping" /> </mapping> <mapping> <identity value="rim" /> <uri value="http://hl7.org/v3" /> <name value="RIM Mapping" /> </mapping> <mapping> <identity value="w5" /> <uri value="http://hl7.org/fhir/fivews" /> <name value="FiveWs Pattern Mapping" /> </mapping> <mapping> <identity value="sct-attr" /> <uri value="http://snomed.org/attributebinding" /> <name value="SNOMED CT Attribute Binding" /> </mapping> <kind value="resource" /> <abstract value="false" /> <type value="Observation" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> <derivation value="constraint" /> <differential> <element id="Observation.status"> <path value="Observation.status" /> <patternCode value="final" /> <mustSupport value="true" /> </element> <element id="Observation.category"> <path value="Observation.category" /> <min value="1" /> <max value="1" /> <mustSupport value="true" /> </element> <element id="Observation.category.coding"> <path value="Observation.category.coding" /> <min value="1" /> <max value="1" /> <patternCoding> <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> <code value="activity" /> <display value="Activity" /> </patternCoding> <mustSupport value="true" /> </element> <element id="Observation.code"> <path value="Observation.code" /> <patternCodeableConcept> <coding> <system value="http://loinc.org" /> <code value="32433-5" /> </coding> </patternCodeableConcept> </element> <element id="Observation.subject"> <path value="Observation.subject" /> <min value="1" /> <type> <code value="Reference" /> <targetProfile value="https://portabiles-hct.de/fhir/parkinson-go-export/StructureDefinition/PHCTPatient" /> </type> <mustSupport value="true" /> </element> <element id="Observation.subject.reference"> <path value="Observation.subject.reference" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Observation.effective[x]"> <path value="Observation.effective[x]" /> <min value="1" /> <type> <code value="dateTime" /> </type> <mustSupport value="true" /> </element> <element id="Observation.value[x]"> <path value="Observation.value[x]" /> <slicing> <discriminator> <type value="type" /> <path value="$this" /> </discriminator> <ordered value="false" /> <rules value="open" /> </slicing> <type> <code value="Quantity" /> </type> </element> <element id="Observation.valueQuantity"> <path value="Observation.valueQuantity" /> <min value="0" /> <max value="0" /> <mustSupport value="true" /> </element> <element id="Observation.bodySite"> <path value="Observation.bodySite" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Observation.bodySite.coding"> <path value="Observation.bodySite.coding" /> <min value="1" /> <max value="1" /> <mustSupport value="true" /> </element> <element id="Observation.bodySite.coding.system"> <path value="Observation.bodySite.coding.system" /> <patternUri value="http://snomed.info/sct" /> </element> <element id="Observation.component"> <path value="Observation.component" /> <slicing> <discriminator> <type value="pattern" /> <path value="id" /> </discriminator> <description value="Slice based on the component.note pattern" /> <ordered value="false" /> <rules value="open" /> </slicing> <min value="3" /> </element> <element id="Observation.component:strideLength"> <path value="Observation.component" /> <sliceName value="strideLength" /> <min value="1" /> <max value="1" /> <mustSupport value="true" /> </element> <element id="Observation.component:strideLength.id"> <path value="Observation.component.id" /> <min value="1" /> <patternString value="Stride Length [cm]" /> </element> <element id="Observation.component:strideLength.code"> <path value="Observation.component.code" /> <patternCodeableConcept> <coding> <system value="https://portabiles-hct.de/fhir/parkinson-go-export/CodeSystem/gait-parameter-codes" /> <code value="strideLength_cm" /> </coding> </patternCodeableConcept> </element> <element id="Observation.component:strideLength.value[x]"> <path value="Observation.component.value[x]" /> <slicing> <discriminator> <type value="type" /> <path value="$this" /> </discriminator> <ordered value="false" /> <rules value="open" /> </slicing> <min value="1" /> <type> <code value="Quantity" /> </type> </element> <element id="Observation.component:strideLength.valueQuantity"> <path value="Observation.component.valueQuantity" /> <min value="1" /> <max value="1" /> <mustSupport value="true" /> </element> <element id="Observation.component:strideLength.valueQuantity.value"> <path value="Observation.component.valueQuantity.value" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Observation.component:strideLength.valueQuantity.unit"> <path value="Observation.component.valueQuantity.unit" /> <min value="1" /> <patternString value="cm" /> <mustSupport value="true" /> </element> <element id="Observation.component:strideLength.valueQuantity.system"> <path value="Observation.component.valueQuantity.system" /> <min value="1" /> <patternUri value="http://unitsofmeasure.org" /> <mustSupport value="true" /> </element> <element id="Observation.component:strideLength.valueQuantity.code"> <path value="Observation.component.valueQuantity.code" /> <min value="1" /> <patternCode value="cm" /> <mustSupport value="true" /> </element> <element id="Observation.component:gaitSpeed"> <path value="Observation.component" /> <sliceName value="gaitSpeed" /> <min value="1" /> <max value="1" /> <mustSupport value="true" /> </element> <element id="Observation.component:gaitSpeed.id"> <path value="Observation.component.id" /> <min value="1" /> <patternString value="Gait Speed [m/s]" /> </element> <element id="Observation.component:gaitSpeed.code"> <path value="Observation.component.code" /> <patternCodeableConcept> <coding> <system value="https://portabiles-hct.de/fhir/parkinson-go-export/CodeSystem/gait-parameter-codes" /> <code value="gaitSpeed_ms" /> </coding> </patternCodeableConcept> </element> <element id="Observation.component:gaitSpeed.value[x]"> <path value="Observation.component.value[x]" /> <slicing> <discriminator> <type value="type" /> <path value="$this" /> </discriminator> <ordered value="false" /> <rules value="open" /> </slicing> <min value="1" /> <type> <code value="Quantity" /> </type> </element> <element id="Observation.component:gaitSpeed.valueQuantity"> <path value="Observation.component.valueQuantity" /> <min value="1" /> <max value="1" /> <mustSupport value="true" /> </element> <element id="Observation.component:gaitSpeed.valueQuantity.value"> <path value="Observation.component.valueQuantity.value" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Observation.component:gaitSpeed.valueQuantity.unit"> <path value="Observation.component.valueQuantity.unit" /> <min value="1" /> <patternString value="m/s" /> <mustSupport value="true" /> </element> <element id="Observation.component:gaitSpeed.valueQuantity.system"> <path value="Observation.component.valueQuantity.system" /> <min value="1" /> <patternUri value="http://unitsofmeasure.org" /> <mustSupport value="true" /> </element> <element id="Observation.component:gaitSpeed.valueQuantity.code"> <path value="Observation.component.valueQuantity.code" /> <min value="1" /> <patternCode value="m/s" /> <mustSupport value="true" /> </element> <element id="Observation.component:heelStrikeAngle"> <path value="Observation.component" /> <sliceName value="heelStrikeAngle" /> <min value="1" /> <max value="1" /> <mustSupport value="true" /> </element> <element id="Observation.component:heelStrikeAngle.id"> <path value="Observation.component.id" /> <min value="1" /> <patternString value="Heel Strike Angle [deg]" /> </element> <element id="Observation.component:heelStrikeAngle.code"> <path value="Observation.component.code" /> <patternCodeableConcept> <coding> <system value="https://portabiles-hct.de/fhir/parkinson-go-export/CodeSystem/gait-parameter-codes" /> <code value="hsAngle_deg" /> </coding> </patternCodeableConcept> </element> <element id="Observation.component:heelStrikeAngle.value[x]"> <path value="Observation.component.value[x]" /> <slicing> <discriminator> <type value="type" /> <path value="$this" /> </discriminator> <ordered value="false" /> <rules value="open" /> </slicing> <min value="1" /> <type> <code value="Quantity" /> </type> </element> <element id="Observation.component:heelStrikeAngle.valueQuantity"> <path value="Observation.component.valueQuantity" /> <min value="1" /> <max value="1" /> <mustSupport value="true" /> </element> <element id="Observation.component:heelStrikeAngle.valueQuantity.value"> <path value="Observation.component.valueQuantity.value" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Observation.component:heelStrikeAngle.valueQuantity.unit"> <path value="Observation.component.valueQuantity.unit" /> <min value="1" /> <patternString value="deg" /> <mustSupport value="true" /> </element> <element id="Observation.component:heelStrikeAngle.valueQuantity.system"> <path value="Observation.component.valueQuantity.system" /> <min value="1" /> <patternUri value="http://unitsofmeasure.org" /> <mustSupport value="true" /> </element> <element id="Observation.component:heelStrikeAngle.valueQuantity.code"> <path value="Observation.component.valueQuantity.code" /> <min value="1" /> <patternCode value="deg" /> <mustSupport value="true" /> </element> </differential> </StructureDefinition>