description: Bangladesh Observation Profile package_name: bd.fhir.core derivation: constraint name: BDObservationProfile type: Observation elements: category: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/observation-category'} mustSupport: true index: 2 referenceRange: {index: 50} interpretation: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/observation-interpretation'} index: 47 encounter: mustSupport: true index: 7 elements: reference: {mustSupport: true, index: 8} required: [reference] method: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/observation-methods'} index: 48 valueTime: type: time choiceOf: value index: 40 slicing: slices: valueTime: match: {} schema: {type: time, choiceOf: value, index: 40} min: 0 max: 1 specimen: {index: 49} 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: 45 slicing: slices: valuePeriod: match: {} schema: choices: [valuePeriod] index: 45 min: 0 max: 1 valueString: type: string choiceOf: value index: 19 slicing: slices: valueString: match: {} schema: {type: string, choiceOf: value, index: 19} min: 0 max: 1 valueRatio: type: Ratio choiceOf: value index: 34 slicing: slices: valueRatio: match: {} schema: {type: Ratio, choiceOf: value, index: 34} min: 0 max: 1 valueBoolean: type: boolean choiceOf: value index: 25 slicing: slices: valueBoolean: match: {} schema: {type: boolean, choiceOf: value, index: 25} min: 0 max: 1 valueDateTime: type: dateTime choiceOf: value index: 43 slicing: slices: valueDateTime: match: {} schema: {type: dateTime, choiceOf: value, index: 43} min: 0 max: 1 valueSampledData: type: SampledData choiceOf: value index: 37 slicing: slices: valueSampledData: match: {} schema: {type: SampledData, choiceOf: value, index: 37} min: 0 max: 1 code: binding: {strength: required, 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: 22 slicing: slices: valueCodeableConcept: match: {} schema: {type: CodeableConcept, choiceOf: value, index: 22} min: 0 max: 1 issued: {index: 9} valuePeriod: type: Period choiceOf: value index: 46 slicing: slices: valuePeriod: match: {} schema: {type: Period, choiceOf: value, index: 46} min: 0 max: 1 valueRange: type: Range choiceOf: value index: 31 slicing: slices: valueRange: match: {} schema: {type: Range, choiceOf: value, index: 31} min: 0 max: 1 valueInteger: type: integer choiceOf: value index: 28 slicing: slices: valueInteger: match: {} schema: {type: integer, choiceOf: value, index: 28} min: 0 max: 1 subject: mustSupport: true 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.2.0 class: profile kind: resource url: https://fhir.dghs.gov.bd/core/StructureDefinition/bd-observation base: http://hl7.org/fhir/StructureDefinition/Observation version: 0.2.0 required: [encounter, identifier, subject, category, performer]