description: 'Base observation profile for Bangladesh. This is an abstract-style base profile\nfrom which all BD-Core observation profiles are derived. It is not intended to\nbe used directly in clinical resources — use a derived profile instead.\n\nDerived profiles (v0.4.0):\n - bd-lab-panel-observation : Laboratory panel/order (hasMember pattern)\n - bd-lab-result-observation : Laboratory leaf result (child of hasMember)\n\nPlanned derived profiles (v0.5.0+):\n - bd-vital-signs-observation\n - bd-exam-observation' package_name: bd.fhir.core derivation: constraint name: BDObservationProfile type: Observation elements: category: binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/observation-category'} mustSupport: true index: 2 referenceRange: {index: 51} hasMember: {mustSupport: true, index: 52} value[x]: elements: system: pattern: {type: Uri, value: 'http://unitsofmeasure.org'} index: 17 derivedFrom: {mustSupport: true, index: 53} interpretation: binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/observation-interpretation'} index: 48 encounter: mustSupport: true index: 7 elements: reference: {mustSupport: true, index: 8} required: [reference] method: binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/observation-methods'} index: 49 valueTime: type: time choiceOf: value index: 41 slicing: slices: valueTime: match: {} schema: {type: time, choiceOf: value, index: 41} min: 0 max: 1 specimen: {mustSupport: true, index: 50} valueQuantity: type: Quantity choiceOf: value index: 16 slicing: slices: valueQuantity: match: {} schema: {type: Quantity, choiceOf: value, index: 16} min: 0 max: 1 value: choices: [valuePeriod] index: 46 slicing: slices: valuePeriod: match: {} schema: choices: [valuePeriod] index: 46 min: 0 max: 1 valueString: type: string choiceOf: value index: 20 slicing: slices: valueString: match: {} schema: {type: string, choiceOf: value, index: 20} min: 0 max: 1 valueRatio: type: Ratio choiceOf: value index: 35 slicing: slices: valueRatio: match: {} schema: {type: Ratio, choiceOf: value, index: 35} min: 0 max: 1 valueBoolean: type: boolean choiceOf: value index: 26 slicing: slices: valueBoolean: match: {} schema: {type: boolean, choiceOf: value, index: 26} min: 0 max: 1 valueDateTime: type: dateTime choiceOf: value index: 44 slicing: slices: valueDateTime: match: {} schema: {type: dateTime, choiceOf: value, index: 44} min: 0 max: 1 valueSampledData: type: SampledData choiceOf: value index: 38 slicing: slices: valueSampledData: match: {} schema: {type: SampledData, choiceOf: value, index: 38} min: 0 max: 1 code: binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/observation-codes'} mustSupport: true index: 3 identifier: mustSupport: true index: 0 elements: value: {index: 1} required: [value] valueCodeableConcept: type: CodeableConcept choiceOf: value index: 23 slicing: slices: valueCodeableConcept: match: {} schema: {type: CodeableConcept, choiceOf: value, index: 23} min: 0 max: 1 issued: {index: 9} valuePeriod: type: Period choiceOf: value index: 47 slicing: slices: valuePeriod: match: {} schema: {type: Period, choiceOf: value, index: 47} min: 0 max: 1 valueRange: type: Range choiceOf: value index: 32 slicing: slices: valueRange: match: {} schema: {type: Range, choiceOf: value, index: 32} min: 0 max: 1 valueInteger: type: integer choiceOf: value index: 29 slicing: slices: valueInteger: match: {} schema: {type: integer, choiceOf: value, index: 29} min: 0 max: 1 subject: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/Patient'] index: 4 elements: reference: {mustSupport: true, index: 5} display: {mustSupport: true, index: 6} required: [reference, display] performer: index: 10 elements: reference: {index: 11} required: [reference] package_version: 0.4.0 class: profile kind: resource url: https://fhir.dghs.gov.bd/core/StructureDefinition/bd-observation base: http://hl7.org/fhir/StructureDefinition/Observation version: 0.4.0 required: [encounter, subject, category, performer]