PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r5.examples@5.0.0-draft-final
    http://hl7.org/fhir/StructureDefinition/Observation
description: Measurements and simple assertions made about a patient, device or other subject.
package_name: hl7.fhir.r5.examples
derivation: specialization
name: Observation
type: Observation
elements:
  category:
    isModifier: false
    short: Classification of  type of observation
    type: CodeableConcept
    mustSupport: false
    array: true
    binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/observation-category'}
    isSummary: false
    index: 12
  referenceRange:
    constraint:
      obs-3: {human: Must have at least a low or a high or text, source: 'http://hl7.org/fhir/StructureDefinition/Observation', severity: error, expression: low.exists() or high.exists() or text.exists()}
    isModifier: false
    short: Provides guide for interpretation
    index: 49
    type: BackboneElement
    mustSupport: false
    array: true
    elements:
      low: {isModifier: false, short: 'Low Range, if relevant', type: Quantity, mustSupport: false, isSummary: false, index: 50}
      high: {isModifier: false, short: 'High Range, if relevant', type: Quantity, mustSupport: false, isSummary: false, index: 51}
      normalValue:
        isModifier: false
        short: Normal value, if relevant
        type: CodeableConcept
        mustSupport: false
        binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/observation-referencerange-normalvalue'}
        isSummary: false
        index: 52
      type:
        isModifier: false
        short: Reference range qualifier
        type: CodeableConcept
        mustSupport: false
        binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/referencerange-meaning'}
        isSummary: false
        index: 53
      appliesTo:
        isModifier: false
        short: Reference range population
        type: CodeableConcept
        mustSupport: false
        array: true
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/referencerange-appliesto'}
        isSummary: false
        index: 54
      age: {isModifier: false, short: 'Applicable age range, if relevant', type: Range, mustSupport: false, isSummary: false, index: 55}
      text: {isModifier: false, short: Text based reference range in an observation, type: markdown, mustSupport: false, isSummary: false, index: 56}
    isSummary: false
  hasMember:
    isModifier: false
    short: Related resource that belongs to the Observation group
    refers: ['http://hl7.org/fhir/StructureDefinition/MolecularSequence', 'http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse']
    type: Reference
    mustSupport: false
    array: true
    isSummary: true
    index: 57
  instantiatesCanonical: {isModifier: false, short: Instantiates FHIR ObservationDefinition, type: canonical, mustSupport: false, choiceOf: instantiates, isSummary: true, index: 3}
  valueReference:
    isModifier: false
    short: Actual result
    refers: ['http://hl7.org/fhir/StructureDefinition/MolecularSequence']
    type: Reference
    mustSupport: false
    choiceOf: value
    isSummary: true
    index: 39
  instantiatesReference:
    isModifier: false
    short: Instantiates FHIR ObservationDefinition
    refers: ['http://hl7.org/fhir/StructureDefinition/ObservationDefinition']
    type: Reference
    mustSupport: false
    choiceOf: instantiates
    isSummary: true
    index: 4
  instantiates:
    isModifier: false
    short: Instantiates FHIR ObservationDefinition
    mustSupport: false
    choices: [instantiatesCanonical, instantiatesReference]
    isSummary: true
    index: 2
  derivedFrom:
    isModifier: false
    short: Related resource from which the observation is made
    refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference', 'http://hl7.org/fhir/StructureDefinition/GenomicStudy', 'http://hl7.org/fhir/StructureDefinition/ImagingSelection', 'http://hl7.org/fhir/StructureDefinition/ImagingStudy', 'http://hl7.org/fhir/StructureDefinition/MolecularSequence', 'http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse']
    type: Reference
    mustSupport: false
    array: true
    isSummary: true
    index: 58
  interpretation:
    isModifier: false
    short: High, low, normal, etc
    type: CodeableConcept
    mustSupport: false
    array: true
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/observation-interpretation'}
    isSummary: false
    index: 42
  encounter:
    isModifier: false
    short: Healthcare event during which this observation is made
    refers: ['http://hl7.org/fhir/StructureDefinition/Encounter']
    type: Reference
    mustSupport: false
    isSummary: true
    index: 16
  method:
    isModifier: false
    short: How it was done
    type: CodeableConcept
    mustSupport: false
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/observation-methods'}
    isSummary: false
    index: 46
  valueTime: {isModifier: false, short: Actual result, type: time, mustSupport: false, choiceOf: value, isSummary: true, index: 35}
  valueCanonical: {isModifier: false, short: Actual result, type: canonical, mustSupport: false, choiceOf: value, isSummary: true, index: 40}
  valueMarkdown: {isModifier: false, short: Actual result, type: markdown, mustSupport: false, choiceOf: value, isSummary: true, index: 29}
  specimen:
    constraint:
      obs-9: {human: 'If Observation.specimen is a reference to Group, the group can only have specimens', source: 'http://hl7.org/fhir/StructureDefinition/Observation', severity: error, expression: (reference.resolve().exists() and reference.resolve() is Group) implies reference.resolve().member.entity.resolve().all($this is Specimen)}
    isModifier: false
    short: Specimen used for this observation
    refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Specimen']
    type: Reference
    mustSupport: false
    isSummary: false
    index: 47
  valueQuantity: {isModifier: false, short: Actual result, type: Quantity, mustSupport: false, choiceOf: value, isSummary: true, index: 27}
  value:
    isModifier: false
    short: Actual result
    mustSupport: false
    choices: [valueQuantity, valueCodeableConcept, valueMarkdown, valueBoolean, valueInteger, valueRange, valueRatio, valueSampledData, valueTime, valueDateTime, valuePeriod, valueAttachment, valueReference, valueCanonical]
    isSummary: true
    index: 26
  valueRatio: {isModifier: false, short: Actual result, type: Ratio, mustSupport: false, choiceOf: value, isSummary: true, index: 33}
  valueBoolean: {isModifier: false, short: Actual result, type: boolean, mustSupport: false, choiceOf: value, isSummary: true, index: 30}
  valueDateTime: {isModifier: false, short: Actual result, type: dateTime, mustSupport: false, choiceOf: value, isSummary: true, index: 36}
  component:
    isModifier: false
    short: Component results
    index: 59
    type: BackboneElement
    mustSupport: false
    array: true
    elements:
      referenceRange:
        elementReference: ['http://hl7.org/fhir/StructureDefinition/Observation', elements, referenceRange]
        isModifier: false
        short: Provides guide for interpretation of component result
        mustSupport: false
        array: true
        isSummary: false
        index: 79
      valueReference:
        isModifier: false
        short: Actual component result
        refers: ['http://hl7.org/fhir/StructureDefinition/MolecularSequence']
        type: Reference
        mustSupport: false
        choiceOf: value
        isSummary: true
        index: 75
      interpretation:
        isModifier: false
        short: High, low, normal, etc
        type: CodeableConcept
        mustSupport: false
        array: true
        binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/observation-interpretation'}
        isSummary: false
        index: 78
      valueTime: {isModifier: false, short: Actual component result, type: time, mustSupport: false, choiceOf: value, isSummary: true, index: 71}
      valueCanonical: {isModifier: false, short: Actual component result, type: canonical, mustSupport: false, choiceOf: value, isSummary: true, index: 76}
      valueMarkdown: {isModifier: false, short: Actual component result, type: markdown, mustSupport: false, choiceOf: value, isSummary: true, index: 65}
      valueQuantity: {isModifier: false, short: Actual component result, type: Quantity, mustSupport: false, choiceOf: value, isSummary: true, index: 63}
      value:
        isModifier: false
        short: Actual component result
        mustSupport: false
        choices: [valueQuantity, valueCodeableConcept, valueMarkdown, valueBoolean, valueInteger, valueRange, valueRatio, valueSampledData, valueTime, valueDateTime, valuePeriod, valueAttachment, valueReference, valueCanonical]
        isSummary: true
        index: 62
      valueRatio: {isModifier: false, short: Actual component result, type: Ratio, mustSupport: false, choiceOf: value, isSummary: true, index: 69}
      valueBoolean: {isModifier: false, short: Actual component result, type: boolean, mustSupport: false, choiceOf: value, isSummary: true, index: 66}
      valueDateTime: {isModifier: false, short: Actual component result, type: dateTime, mustSupport: false, choiceOf: value, isSummary: true, index: 72}
      valueSampledData: {isModifier: false, short: Actual component result, type: SampledData, mustSupport: false, choiceOf: value, isSummary: true, index: 70}
      code:
        isModifier: false
        short: Type of component observation (code / type)
        type: CodeableConcept
        mustSupport: false
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/observation-codes'}
        isSummary: true
        index: 60
      valueCodeableConcept: {isModifier: false, short: Actual component result, type: CodeableConcept, mustSupport: false, choiceOf: value, isSummary: true, index: 64}
      valuePeriod: {isModifier: false, short: Actual component result, type: Period, mustSupport: false, choiceOf: value, isSummary: true, index: 73}
      valueRange: {isModifier: false, short: Actual component result, type: Range, mustSupport: false, choiceOf: value, isSummary: true, index: 68}
      valueInteger: {isModifier: false, short: Actual component result, type: integer, mustSupport: false, choiceOf: value, isSummary: true, index: 67}
      valueAttachment: {isModifier: false, short: Actual component result, type: Attachment, mustSupport: false, choiceOf: value, isSummary: true, index: 74}
      dataAbsentReason:
        isModifier: false
        short: Why the component result is missing
        type: CodeableConcept
        mustSupport: false
        binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/data-absent-reason'}
        isSummary: false
        index: 77
    required: [code]
    isSummary: true
  note: {isModifier: false, short: Comments about the observation, type: Annotation, mustSupport: false, array: true, isSummary: false, index: 43}
  valueSampledData: {isModifier: false, short: Actual result, type: SampledData, mustSupport: false, choiceOf: value, isSummary: true, index: 34}
  effectiveDateTime: {isModifier: false, short: Clinically relevant time/time-period for observation, type: dateTime, mustSupport: false, choiceOf: effective, isSummary: true, index: 19}
  status:
    isModifier: true
    short: registered | preliminary | final | amended +
    index: 11
    type: code
    mustSupport: false
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/observation-status|5.0.0-draft-final'}
    isModifierReason: This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
    isSummary: true
  effective:
    isModifier: false
    short: Clinically relevant time/time-period for observation
    mustSupport: false
    choices: [effectiveDateTime, effectivePeriod, effectiveTiming, effectiveInstant]
    isSummary: true
    index: 18
  code:
    isModifier: false
    short: Type of observation (code / type)
    type: CodeableConcept
    mustSupport: false
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/observation-codes'}
    isSummary: true
    index: 13
  identifier: {isModifier: false, short: Business Identifier for observation, type: Identifier, mustSupport: false, array: true, isSummary: true, index: 0}
  effectiveTiming: {isModifier: false, short: Clinically relevant time/time-period for observation, type: Timing, mustSupport: false, choiceOf: effective, isSummary: true, index: 21}
  valueCodeableConcept: {isModifier: false, short: Actual result, type: CodeableConcept, mustSupport: false, choiceOf: value, isSummary: true, index: 28}
  bodySite:
    isModifier: false
    short: Observed body part
    type: CodeableConcept
    mustSupport: false
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/body-site'}
    isSummary: false
    index: 44
  focus:
    isModifier: false
    short: What the observation is about, when it is not about the subject of record
    refers: ['http://hl7.org/fhir/StructureDefinition/Resource']
    type: Reference
    mustSupport: false
    array: true
    isSummary: true
    index: 15
  issued: {isModifier: false, short: Date/Time this version was made available, type: instant, mustSupport: false, isSummary: true, index: 23}
  valuePeriod: {isModifier: false, short: Actual result, type: Period, mustSupport: false, choiceOf: value, isSummary: true, index: 37}
  device:
    isModifier: false
    short: (Measurement) Device
    refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/DeviceMetric']
    type: Reference
    mustSupport: false
    isSummary: false
    index: 48
  effectiveInstant: {isModifier: false, short: Clinically relevant time/time-period for observation, type: instant, mustSupport: false, choiceOf: effective, isSummary: true, index: 22}
  basedOn:
    isModifier: false
    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/ServiceRequest']
    type: Reference
    mustSupport: false
    array: true
    isSummary: true
    index: 5
  valueRange: {isModifier: false, short: Actual result, type: Range, mustSupport: false, choiceOf: value, isSummary: true, index: 32}
  partOf:
    isModifier: false
    short: Part of referenced event
    refers: ['http://hl7.org/fhir/StructureDefinition/GenomicStudy', 'http://hl7.org/fhir/StructureDefinition/ImagingStudy', 'http://hl7.org/fhir/StructureDefinition/Immunization', 'http://hl7.org/fhir/StructureDefinition/MedicationAdministration', 'http://hl7.org/fhir/StructureDefinition/MedicationDispense', 'http://hl7.org/fhir/StructureDefinition/MedicationStatement', 'http://hl7.org/fhir/StructureDefinition/Procedure']
    type: Reference
    mustSupport: false
    array: true
    isSummary: true
    index: 10
  bodyStructure:
    isModifier: false
    short: Observed body structure
    refers: ['http://hl7.org/fhir/StructureDefinition/BodyStructure']
    type: Reference
    mustSupport: false
    isSummary: false
    index: 45
  valueInteger: {isModifier: false, short: Actual result, type: integer, mustSupport: false, choiceOf: value, isSummary: true, index: 31}
  valueAttachment: {isModifier: false, short: Actual result, type: Attachment, mustSupport: false, choiceOf: value, isSummary: true, index: 38}
  triggeredBy:
    isModifier: false
    short: Triggering observation(s)
    index: 6
    type: BackboneElement
    mustSupport: false
    array: true
    elements:
      observation:
        isModifier: false
        short: Triggering observation
        refers: ['http://hl7.org/fhir/StructureDefinition/Observation']
        type: Reference
        mustSupport: false
        isSummary: true
        index: 7
      type:
        isModifier: false
        short: reflex | repeat | re-run
        type: code
        mustSupport: false
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/observation-triggeredbytype|5.0.0-draft-final'}
        isSummary: true
        index: 8
      reason: {isModifier: false, short: Reason that the observation was triggered, type: string, mustSupport: false, isSummary: false, index: 9}
    required: [type, observation]
    isSummary: false
  subject:
    isModifier: false
    short: Who and/or what the observation is about
    refers: ['http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct', 'http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Location', 'http://hl7.org/fhir/StructureDefinition/Medication', 'http://hl7.org/fhir/StructureDefinition/NutritionProduct', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/Procedure', 'http://hl7.org/fhir/StructureDefinition/Substance']
    type: Reference
    mustSupport: false
    isSummary: true
    index: 14
  performer:
    isModifier: false
    short: Who is responsible for the observation
    refers: ['http://hl7.org/fhir/StructureDefinition/CareTeam', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
    type: Reference
    mustSupport: false
    array: true
    isSummary: true
    index: 24
  dataAbsentReason:
    isModifier: false
    short: Why the result is missing
    type: CodeableConcept
    mustSupport: false
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/data-absent-reason'}
    isSummary: false
    index: 41
  effectivePeriod: {isModifier: false, short: Clinically relevant time/time-period for observation, type: Period, mustSupport: false, choiceOf: effective, isSummary: true, index: 20}
package_version: 5.0.0-draft-final
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/Observation
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: 5.0.0-draft-final
required: [status, code]