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: meta: elements: profile: short: The PHD RTSA profile URL pattern: {type: uri, value: 'http://hl7.org/fhir/uv/phd/StructureDefinition/PhdRtsaObservation'} type: uri index: 0 category: short: Required by the FHIR specification if the measurement value is a vital sign index: 1 slicing: slices: vitalSignsCategory: match: {} schema: short: Required by the FHIR specification if the measurement value is a vital sign index: 1 elements: coding: index: 2 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: 3 elements: system: pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/observation-category'} type: uri index: 4 code: pattern: {type: code, value: vital-signs} type: code index: 5 required: [code, system] required: [coding] valueSampledData: type: SampledData index: 6 elements: origin: short: Scaling intecept value and units index: 7 elements: value: {short: Intercept value (with implicit precision), index: 8} system: short: The UCUM coding system pattern: {type: uri, value: 'http://unitsofmeasure.org'} type: uri index: 9 code: {index: 10} required: [code, system, value] factor: {short: The scale factor, index: 11} dimensions: {short: Number of rtsa sample points at each time point, index: 12} data: {index: 13} required: [factor, origin] dataAbsentReason: short: Populated when the Measurement-Status indicates invalid, not unavailable, or msmt ongoing index: 14 elements: coding: index: 15 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: 16 elements: system: pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/data-absent-reason'} type: uri index: 17 code: {index: 18} required: [code, system] required: [coding] referenceRange: index: 19 slicing: rules: open discriminator: - {path: low.system, type: value} min: 1 slices: scaleAndReferenceRange: match: low: {system: 'http://unitsofmeasure.org'} schema: short: Provides the scale factors as sent by the 20601 device _required: true index: 20 elements: low: index: 21 elements: value: {index: 22} system: pattern: {type: uri, value: 'http://unitsofmeasure.org'} type: uri index: 23 code: {index: 24} required: [code, system, value] high: index: 25 elements: value: {index: 26} system: pattern: {type: uri, value: 'http://unitsofmeasure.org'} type: uri index: 27 code: {index: 28} required: [code, system, value] required: [high, low] package_version: 0.2.0 class: profile kind: resource url: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdRtsaObservation base: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdBaseObservation version: 0.2.0 required: [referenceRange]