description: StructureDefinition for Observation Resources representing measurement data coming from a medical device where the measurement is an ASN1 BITS value. package_name: rs/hl7.fhir.uv.phd derivation: constraint name: PhdBitsEnumerationObservation type: Observation elements: value: choices: [] index: 1 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null max: 0 slices: valueCodeableConcept: match: {} schema: choices: [valueCodeableConcept] index: 3 min: 0 max: 0 valueCodeableConcept: type: CodeableConcept choiceOf: value index: 4 slicing: slices: valueCodeableConcept: match: {} schema: {type: CodeableConcept, choiceOf: value, index: 4} min: 0 max: 0 value[x]: elements: coding: index: 5 slicing: rules: open ordered: true discriminator: - {path: system, type: value} min: 1 slices: v2BinaryValue: match: {system: 'http://terminology.hl7.org/CodeSystem/v2-0136'} schema: _required: true index: 6 elements: system: pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0136'} type: uri index: 7 code: {index: 8} required: [code, system] required: [coding] dataAbsentReason: index: 9 elements: coding: index: 10 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: 11 elements: system: pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/data-absent-reason'} type: uri index: 12 code: {index: 13} required: [code, system] required: [coding] component: short: BITs measurements entry components array: true index: 14 slicing: slices: bitsComponent: match: {} schema: short: BITs measurements entry components array: true index: 14 elements: code: binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/phd/ValueSet/ASN1measurement'} index: 15 elements: coding: short: The ANS1 BITs code for the measurement index: 16 elements: system: pattern: {type: uri, value: 'http://hl7.org/fhir/uv/phd/CodeSystem/ASN1ToHL7'} type: uri index: 17 code: {index: 18} required: [code, system] required: [coding] value: choices: [valueCodeableConcept] index: 20 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 21} dataAbsentReason: short: For the optional reporting of unsupported bits index: 22 elements: coding: index: 23 slicing: rules: open discriminator: - {path: system, type: value} min: 1 slices: FhirDefault: match: {system: 'http://terminology.hl7.org/CodeSystem/data-absent-reason'} schema: short: FHIR default code system for reporting 'unsupported' _required: true index: 24 elements: system: pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/data-absent-reason'} type: uri index: 25 code: pattern: {type: code, value: unsupported} type: code index: 26 required: [code, system] required: [coding] package_version: 2.0.0-ballot class: profile kind: resource url: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdBitsEnumerationObservation base: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdBaseObservation version: 2.0.0-ballot