description: StructureDefinition for Observation Resources representing measurement data coming from a medical device where the measurement is number. package_name: rs/hl7.fhir.uv.phd derivation: constraint name: PhdNumericObservation type: Observation elements: meta: elements: profile: short: The PHD profile URL pattern: {type: uri, value: 'http://hl7.org/fhir/uv/phd/StructureDefinition/PhdNumericObservation'} 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] valueQuantity: type: Quantity index: 6 elements: value: {index: 7} system: pattern: {type: uri, value: 'http://unitsofmeasure.org'} type: uri index: 8 code: {short: The UCUM code for the units of this measurement., index: 9} required: [code, system, value] dataAbsentReason: short: Populated when a special value occurs or Measurement-Status indicates invalid, not unavailable, or msmt ongoing index: 10 elements: coding: index: 11 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: 12 elements: system: pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/data-absent-reason'} type: uri index: 13 code: {index: 14} required: [code, system] required: [coding] component: short: The accuracy of the measurement index: 15 slicing: slices: accuracyComponent: match: {} schema: short: The accuracy of the measurement index: 15 elements: code: binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/phd/ValueSet/Quantity11073MDC'} index: 16 elements: coding: index: 17 elements: system: pattern: {type: uri, value: 'urn:iso:std:iso:11073:10101'} type: uri index: 18 code: pattern: {type: code, value: '67914'} type: code index: 19 required: [code, system] text: {index: 20} required: [coding] valueQuantity: type: Quantity index: 21 slicing: slices: valueQuantity: match: {} schema: type: Quantity _required: true 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] dataAbsentReason: {index: 25} required: [valueQuantity] alertOpStateComponent: match: {} schema: short: The Alert Operations State component index: 26 elements: code: binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/phd/ValueSet/ASN1attribute'} index: 27 elements: coding: index: 28 elements: system: pattern: {type: uri, value: 'http://hl7.org/fhir/uv/phd/CodeSystem/ASN1ToHL7'} type: uri index: 29 code: {index: 30} required: [code, system] required: [coding] valueCodeableConcept: type: CodeableConcept index: 31 elements: coding: index: 32 slicing: rules: open discriminator: - {path: system, type: value} min: 1 slices: V2Binary: match: {system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} schema: short: The required Version 2 Table 0136 Binary code entry _required: true index: 33 elements: system: pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} type: uri index: 34 code: {index: 35} required: [code, system] required: [coding] dataAbsentReason: {index: 36} required: [valueCodeableConcept] currentLimitsComponent: match: {} schema: short: The Current-Limits values index: 37 elements: code: binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/phd/ValueSet/Range11073MDC'} index: 38 elements: coding: short: Required MDC code entry. index: 39 elements: system: pattern: {type: uri, value: 'urn:iso:std:iso:11073:10101'} type: uri index: 40 code: pattern: {type: code, value: '67892'} type: code index: 41 required: [code, system] text: {index: 42} required: [coding] valueRange: type: Range index: 43 elements: low: index: 44 slicing: slices: SimpleQuantity: match: {} schema: _required: true index: 44 elements: value: {index: 45} system: pattern: {type: uri, value: 'http://unitsofmeasure.org'} type: uri index: 46 code: {index: 47} required: [code, system, value] high: index: 48 slicing: slices: SimpleQuantity: match: {} schema: _required: true index: 48 elements: value: {index: 49} system: pattern: {type: uri, value: 'http://unitsofmeasure.org'} type: uri index: 50 code: {index: 51} required: [code, system, value] required: [high, low] dataAbsentReason: {index: 52} required: [valueRange] alertOpTextStringComponent: match: {} schema: short: The Alert-Op-Text human readable strings index: 53 elements: code: binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/phd/ValueSet/String11073MDC'} index: 54 elements: coding: short: Required MDC code entry. index: 55 elements: system: pattern: {type: uri, value: 'urn:iso:std:iso:11073:10101'} type: uri index: 56 code: pattern: {type: code, value: '68104'} type: code index: 57 required: [code, system] text: {index: 58} valueString: type: string index: 59 slicing: slices: valueString: match: {} schema: type: string _required: true index: 59 elements: value: {index: 60} required: [value] dataAbsentReason: {index: 61} required: [valueString] measurementConfidence95Component: match: {} schema: short: The Measurement-Confidence-95 range index: 62 elements: code: binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/phd/ValueSet/Range11073MDC'} index: 63 elements: coding: short: The required MDC code entry index: 64 elements: system: pattern: {type: uri, value: 'urn:iso:std:iso:11073:10101'} type: uri index: 65 code: pattern: {type: code, value: '68236'} type: code index: 66 required: [code, system] text: {index: 67} required: [coding] valueRange: type: Range index: 68 elements: low: index: 69 slicing: slices: SimpleQuantity: match: {} schema: _required: true index: 69 elements: value: {index: 70} system: pattern: {type: uri, value: 'http://unitsofmeasure.org'} type: uri index: 71 code: {index: 72} required: [code, system, value] high: index: 73 slicing: slices: SimpleQuantity: match: {} schema: _required: true index: 73 elements: value: {index: 74} system: pattern: {type: uri, value: 'http://unitsofmeasure.org'} type: uri index: 75 code: {index: 76} required: [code, system, value] required: [high, low] dataAbsentReason: {index: 77} required: [valueRange] thresholdNotificationTextStringComponent: match: {} schema: short: The Threshold-Notification-Text-String attribute value entry index: 78 elements: code: binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/phd/ValueSet/String11073MDC'} index: 79 elements: coding: short: The required MDC code entry index: 80 elements: system: pattern: {type: uri, value: 'urn:iso:std:iso:11073:10101'} type: uri index: 81 code: pattern: {type: code, value: '68232'} type: code index: 82 required: [code, system] text: {index: 83} required: [coding] valueString: type: string index: 84 slicing: slices: valueString: match: {} schema: type: string _required: true index: 84 elements: value: {index: 85} required: [value] dataAbsentReason: {index: 86} required: [valueString] package_version: 0.2.0 class: profile kind: resource url: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdNumericObservation base: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdBaseObservation version: 0.2.0