description: StructureDefinition for Observation Resources representing measurement data coming from a medical device where the measurement is a waveform. package_name: rs/hl7.fhir.uv.phd derivation: constraint name: PhdRtsaObservation type: Observation elements: category: short: Required by the FHIR specification if the measurement value is a vital sign array: true index: 0 slicing: slices: vitalSignsCategory: match: {} schema: short: Required by the FHIR specification if the measurement value is a vital sign array: true index: 0 elements: coding: index: 1 slicing: rules: open discriminator: - {path: system, type: value} min: 1 slices: vitalSigns: match: {system: 'http://terminology.hl7.org/CodeSystem/observation-category'} schema: short: Required Vital Signs category code system entry _required: true index: 2 elements: system: pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/observation-category'} type: uri index: 3 code: pattern: {type: code, value: vital-signs} type: code index: 4 required: [code, system] required: [coding] value: choices: [valueSampledData] index: 6 valueSampledData: {type: SampledData, choiceOf: value, index: 7} value[x]: elements: origin: short: Scaling intecept value and units index: 8 elements: value: {short: Intercept value (with implicit precision), index: 9} system: short: The UCUM coding system pattern: {type: uri, value: 'http://unitsofmeasure.org'} type: uri index: 10 code: {index: 11} required: [code, system, value] factor: {short: The scale factor, index: 12} dimensions: {short: Number of rtsa sample points at each time point, index: 13} data: {index: 14} required: [factor] dataAbsentReason: short: Populated when the Measurement-Status indicates invalid, not unavailable, or msmt ongoing index: 15 elements: coding: index: 16 slicing: rules: open discriminator: - {path: system, type: value} min: 1 slices: FhirDefault: match: {system: 'http://terminology.hl7.org/CodeSystem/data-absent-reason'} schema: _required: true index: 17 elements: system: pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/data-absent-reason'} type: uri index: 18 code: {index: 19} required: [code, system] required: [coding] referenceRange: index: 20 slicing: rules: open discriminator: - {path: low.system, type: value} min: null slices: scaleAndReferenceRange: match: low: {system: 'http://unitsofmeasure.org'} schema: short: Provides the scale factors as sent by the 20601 device index: 21 elements: low: index: 22 elements: value: {index: 23} system: pattern: {type: uri, value: 'http://unitsofmeasure.org'} type: uri index: 24 code: {index: 25} required: [code, system, value] high: index: 26 elements: value: {index: 27} system: pattern: {type: uri, value: 'http://unitsofmeasure.org'} type: uri index: 28 code: {index: 29} required: [code, system, value] required: [high, low] package_version: 1.1.0 class: profile kind: resource url: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdRtsaObservation base: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdBaseObservation version: 1.1.0