description: Observations from a PHD where the measurement is a set of numbers such as the x, y, and z components of an acceleration. package_name: hl7.fhir.uv.phd derivation: constraint name: PhdCompoundObservation type: Observation elements: value: choices: [] index: 1 component: index: 2 extensions: Accuracy: {url: 'http://hl7.org/fhir/uv/phd/StructureDefinition/Accuracy', min: 0, max: 1, type: Extension, index: 4} Confidence95: {url: 'http://hl7.org/fhir/uv/phd/StructureDefinition/Confidence95', min: 0, max: 1, type: Extension, index: 5} SimpleAlerting: {url: 'http://hl7.org/fhir/uv/phd/StructureDefinition/SimpleAlerting', min: 0, max: 1, type: Extension, index: 6} elements: extension: index: 3 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: Accuracy: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/phd/StructureDefinition/Accuracy', index: 4} min: 0 max: 1 Confidence95: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/phd/StructureDefinition/Confidence95', index: 5} min: 0 max: 1 SimpleAlerting: match: {url: null} schema: {type: Extension, url: 'http://hl7.org/fhir/uv/phd/StructureDefinition/SimpleAlerting', index: 6} min: 0 max: 1 code: elements: coding: elements: system: {index: 7} code: {index: 8} value: choices: [valueQuantity, valueCodeableConcept, valueString, valueSampledData] index: 10 valueQuantity: {type: Quantity, choiceOf: value, index: 11} valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 12} valueString: {type: string, choiceOf: value, index: 13} valueSampledData: {type: SampledData, choiceOf: value, index: 14} slicing: slices: measurement: match: {} schema: short: Compound measurement entry component array: true index: 15 elements: code: binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/phd/ValueSet/MDCValueSet'} index: 16 value: short: The value of the string component choices: [valueString] index: 44 slicing: slices: valueString: match: {} schema: short: The value of the string component choices: [valueString] index: 44 min: 0 max: 1 valueQuantity: type: Quantity choiceOf: value index: 21 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 21} min: 0 max: 1 value[x]: elements: origin: {index: 36} period: {index: 37} factor: {index: 38} lowerLimit: {index: 39} upperLimit: {index: 40} dimensions: {index: 41} data: {index: 42} required: [data, factor, lowerLimit, upperLimit] valueCodeableConcept: type: CodeableConcept choiceOf: value index: 27 slicing: slices: valueCodeableConcept: match: {} schema: {type: CodeableConcept, choiceOf: value, index: 27} min: 0 max: 1 valueSampledData: type: SampledData choiceOf: value index: 35 slicing: slices: valueSampledData: match: {} schema: {type: SampledData, choiceOf: value, index: 35} min: 0 max: 1 valueString: short: The value of the string component type: string choiceOf: value index: 45 slicing: slices: valueString: match: {} schema: {short: The value of the string component, type: string, choiceOf: value, index: 45} min: 0 max: 1 dataAbsentReason: short: Populated when the component is missing or invalid index: 46 elements: coding: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/data-absent-reason'} index: 47 package_version: 2.0.0-ballot2 class: profile kind: resource url: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdCompoundObservation base: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdBaseObservation version: 2.0.0-ballot2