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: meta: index: 0 elements: profile: index: 1 slicing: rules: open discriminator: - {path: value, type: value} min: 1 slices: phdProfile: match: {value: null} schema: pattern: {type: canonical, value: 'http://hl7.org/fhir/uv/phd/StructureDefinition/PhdBitsEnumerationObservation'} _required: true type: canonical index: 2 min: 1 max: 1 required: [profile] value: choices: [] index: 4 dataAbsentReason: index: 5 elements: coding: index: 6 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: 7 elements: system: pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/data-absent-reason'} type: uri index: 8 code: {index: 9} required: [code, system] required: [coding] component: short: BITs measurements entry components index: 10 slicing: slices: bitsComponent: match: {} schema: short: BITs measurements entry components index: 10 elements: code: binding: {strength: required, valueSet: 'http://hl7.org/fhir/uv/phd/ValueSet/ASN1measurement'} index: 11 elements: coding: short: The ANS1 BITs code for the measurement index: 12 elements: system: pattern: {type: uri, value: 'http://hl7.org/fhir/uv/phd/CodeSystem/ASN1ToHL7'} type: uri index: 13 code: {index: 14} required: [code, system] required: [coding] valueCodeableConcept: type: CodeableConcept index: 15 elements: coding: index: 16 slicing: rules: open ordered: true discriminator: - {path: system, type: value} min: null slices: v2BinaryValue: match: {system: 'http://terminology.hl7.org/CodeSystem/v2-0136'} schema: _required: true index: 17 elements: system: pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0136'} type: uri index: 18 code: {index: 19} required: [code, system] dataAbsentReason: short: For the optional reporting of unsupported bits index: 20 elements: coding: index: 21 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: 22 elements: system: pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/data-absent-reason'} type: uri index: 23 code: pattern: {type: code, value: unsupported} type: code index: 24 required: [code, system] required: [coding] package_version: 1.0.0 class: profile kind: resource url: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdBitsEnumerationObservation base: http://hl7.org/fhir/uv/phd/StructureDefinition/PhdBaseObservation version: 1.0.0 required: [meta]