PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r3.core@3.0.2
    http://hl7.org/fhir/StructureDefinition/Observation
description: Base StructureDefinition for Observation Resource
package_name: hl7.fhir.r3.core
derivation: specialization
name: Observation
type: Observation
elements:
  category: {short: Classification of  type of observation, type: CodeableConcept, array: true, index: 3}
  referenceRange:
    constraint:
      obs-3: {human: Must have at least a low or a high or text, severity: error, expression: low.exists() or high.exists() or text.exists()}
    short: Provides guide for interpretation
    type: BackboneElement
    array: true
    index: 33
    elements:
      low: {short: 'Low Range, if relevant', type: Quantity, index: 34}
      high: {short: 'High Range, if relevant', type: Quantity, index: 35}
      type: {short: Reference range qualifier, type: CodeableConcept, index: 36}
      appliesTo: {short: Reference range population, type: CodeableConcept, array: true, index: 37}
      age: {short: 'Applicable age range, if relevant', type: Range, index: 38}
      text: {type: string, short: Text based reference range in an observation, index: 39}
  interpretation: {short: 'High, low, normal, etc.', type: CodeableConcept, index: 27}
  method: {short: How it was done, type: CodeableConcept, index: 30}
  valueTime: {short: Actual result, type: time, choiceOf: value, isSummary: true, index: 23}
  specimen:
    short: Specimen used for this observation
    refers: ['http://hl7.org/fhir/StructureDefinition/Specimen']
    type: Reference
    index: 31
  valueQuantity: {short: Actual result, type: Quantity, choiceOf: value, isSummary: true, index: 15}
  value:
    short: Actual result
    choices: [valueQuantity, valueCodeableConcept, valueString, valueBoolean, valueRange, valueRatio, valueSampledData, valueAttachment, valueTime, valueDateTime, valuePeriod]
    isSummary: true
    index: 14
  valueString: {short: Actual result, type: string, choiceOf: value, isSummary: true, index: 17}
  valueRatio: {short: Actual result, type: Ratio, choiceOf: value, isSummary: true, index: 20}
  valueBoolean: {short: Actual result, type: boolean, choiceOf: value, isSummary: true, index: 18}
  valueDateTime: {short: Actual result, type: dateTime, choiceOf: value, isSummary: true, index: 24}
  related:
    short: Resource related to this observation
    type: BackboneElement
    array: true
    isSummary: true
    index: 40
    elements:
      type: {short: has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by, type: code, index: 41}
      target:
        short: Resource that is related to this one
        refers: ['http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse', 'http://hl7.org/fhir/StructureDefinition/Sequence']
        type: Reference
        index: 42
    required: [target]
  component:
    short: Component results
    type: BackboneElement
    array: true
    isSummary: true
    index: 43
    elements:
      referenceRange:
        elementReference: ['http://hl7.org/fhir/StructureDefinition/Observation', elements, referenceRange]
        short: Provides guide for interpretation of component result
        array: true
        index: 59
      interpretation: {short: 'High, low, normal, etc.', type: CodeableConcept, index: 58}
      valueTime: {short: Actual component result, type: time, choiceOf: value, isSummary: true, index: 54}
      valueQuantity: {short: Actual component result, type: Quantity, choiceOf: value, isSummary: true, index: 47}
      value:
        short: Actual component result
        choices: [valueQuantity, valueCodeableConcept, valueString, valueRange, valueRatio, valueSampledData, valueAttachment, valueTime, valueDateTime, valuePeriod]
        isSummary: true
        index: 46
      valueString: {short: Actual component result, type: string, choiceOf: value, isSummary: true, index: 49}
      valueRatio: {short: Actual component result, type: Ratio, choiceOf: value, isSummary: true, index: 51}
      valueDateTime: {short: Actual component result, type: dateTime, choiceOf: value, isSummary: true, index: 55}
      valueSampledData: {short: Actual component result, type: SampledData, choiceOf: value, isSummary: true, index: 52}
      code: {short: Type of component observation (code / type), type: CodeableConcept, isSummary: true, index: 44}
      valueCodeableConcept: {short: Actual component result, type: CodeableConcept, choiceOf: value, isSummary: true, index: 48}
      valuePeriod: {short: Actual component result, type: Period, choiceOf: value, isSummary: true, index: 56}
      valueRange: {short: Actual component result, type: Range, choiceOf: value, isSummary: true, index: 50}
      valueAttachment: {short: Actual component result, type: Attachment, choiceOf: value, isSummary: true, index: 53}
      dataAbsentReason: {short: Why the component result is missing, type: CodeableConcept, index: 57}
    required: [code]
  valueSampledData: {short: Actual result, type: SampledData, choiceOf: value, isSummary: true, index: 21}
  effectiveDateTime: {short: Clinically relevant time/time-period for observation, type: dateTime, choiceOf: effective, isSummary: true, index: 9}
  status: {isModifier: true, short: registered | preliminary | final | amended +, type: code, isSummary: true, index: 2}
  effective:
    short: Clinically relevant time/time-period for observation
    choices: [effectiveDateTime, effectivePeriod]
    isSummary: true
    index: 8
  comment: {short: Comments about result, type: string, index: 28}
  code: {short: Type of observation (code / type), type: CodeableConcept, isSummary: true, index: 4}
  identifier: {short: Business Identifier for observation, type: Identifier, array: true, isSummary: true, index: 0}
  valueCodeableConcept: {short: Actual result, type: CodeableConcept, choiceOf: value, isSummary: true, index: 16}
  bodySite: {short: Observed body part, type: CodeableConcept, index: 29}
  context:
    short: Healthcare event during which this observation is made
    refers: ['http://hl7.org/fhir/StructureDefinition/Encounter', 'http://hl7.org/fhir/StructureDefinition/EpisodeOfCare']
    type: Reference
    index: 6
  issued: {short: Date/Time this was made available, type: instant, isSummary: true, index: 11}
  valuePeriod: {short: Actual result, type: Period, choiceOf: value, isSummary: true, index: 25}
  device:
    short: (Measurement) Device
    refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/DeviceMetric']
    type: Reference
    index: 32
  basedOn:
    short: Fulfills plan, proposal or order
    refers: ['http://hl7.org/fhir/StructureDefinition/CarePlan', 'http://hl7.org/fhir/StructureDefinition/DeviceRequest', 'http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation', 'http://hl7.org/fhir/StructureDefinition/MedicationRequest', 'http://hl7.org/fhir/StructureDefinition/NutritionOrder', 'http://hl7.org/fhir/StructureDefinition/ProcedureRequest', 'http://hl7.org/fhir/StructureDefinition/ReferralRequest']
    type: Reference
    array: true
    isSummary: true
    index: 1
  valueRange: {short: Actual result, type: Range, choiceOf: value, isSummary: true, index: 19}
  valueAttachment: {short: Actual result, type: Attachment, choiceOf: value, isSummary: true, index: 22}
  subject:
    short: Who and/or what this is about
    refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Location', 'http://hl7.org/fhir/StructureDefinition/Patient']
    type: Reference
    isSummary: true
    index: 5
  performer:
    short: Who is responsible for the observation
    refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
    type: Reference
    array: true
    isSummary: true
    index: 12
  dataAbsentReason: {short: Why the result is missing, type: CodeableConcept, index: 26}
  effectivePeriod: {short: Clinically relevant time/time-period for observation, type: Period, choiceOf: effective, isSummary: true, index: 10}
package_version: 3.0.2
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/Observation
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: null
required: [status, code]