PackagesCanonicalsLogsProblems
    Packages
    rs/hl7.fhir.us.qicore@7.0.0
    http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-clinical-result
description: This profile sets minimum expectations for the Observation resource to record and search non-laboratory clinical test results (e.g., radiology and other clinical observations generated from procedures). An example would be when a gastroenterologist reports the size of a polyp observed during a colonoscopy. This profile is the basis for the US Core Clinical  Result Profile, which defines additional data elements to record and search laboratory test results.
package_name: rs/hl7.fhir.us.qicore
derivation: constraint
name: QICoreObservationClinicalResult
type: Observation
elements:
  category:
    min: 1
    isModifier: false
    short: (QI) Classification of  type of observation
    index: 1
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: pattern}
      min: 1
      slices:
        us-core:
          match: {}
          schema:
            isModifier: false
            short: (QI) Classification of type of observation
            type: CodeableConcept
            array: true
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-clinical-result-observation-category'}
            base: {max: '*', min: 0, path: Observation.category}
            isSummary: false
            index: 2
          min: 0
    array: true
    binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/observation-category', bindingName: ObservationCategory}
    base: {max: '*', min: 0, path: Observation.category}
    isSummary: false
  valueTime: {type: time, short: (QI) Result Value, choiceOf: value, index: 21}
  valueQuantity: {type: Quantity, short: (QI) Result Value, choiceOf: value, index: 13}
  value:
    short: (QI) Result Value
    choices: [valueQuantity, valueCodeableConcept, valueString, valueBoolean, valueInteger, valueRange, valueRatio, valueSampledData, valueTime, valueDateTime, valuePeriod]
    index: 12
  valueString: {type: string, short: (QI) Result Value, choiceOf: value, index: 15}
  valueRatio: {type: Ratio, short: (QI) Result Value, choiceOf: value, index: 19}
  valueBoolean: {type: boolean, short: (QI) Result Value, choiceOf: value, index: 16}
  valueDateTime: {type: dateTime, short: (QI) Result Value, choiceOf: value, index: 22}
  valueSampledData: {type: SampledData, short: (QI) Result Value, choiceOf: value, index: 20}
  effectiveDateTime: {type: dateTime, short: (QI) Clinically relevant time/time-period for observation, isModifier: false, choiceOf: effective, index: 7}
  status: {short: (QI) registered | prliminary | final | amended | corrected | cancelled | entered-in-error | unknown, index: 0}
  effective:
    short: (QI) Clinically relevant time/time-period for observation
    isModifier: false
    choices: [effectiveDateTime, effectivePeriod, effectiveTiming, effectiveInstant]
    index: 6
  code:
    short: (QI) Clinical Test or Procedure Name
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/observation-codes'}
    isSummary: true
    isModifier: false
    index: 3
  effectiveTiming: {type: Timing, short: (QI) Clinically relevant time/time-period for observation, isModifier: false, choiceOf: effective, index: 9}
  valueCodeableConcept: {type: CodeableConcept, short: (QI) Result Value, choiceOf: value, index: 14}
  valuePeriod: {type: Period, short: (QI) Result Value, choiceOf: value, index: 23}
  effectiveInstant: {type: instant, short: (QI) Clinically relevant time/time-period for observation, isModifier: false, choiceOf: effective, index: 10}
  valueRange: {type: Range, short: (QI) Result Value, choiceOf: value, index: 18}
  valueInteger: {type: integer, short: (QI) Result Value, choiceOf: value, index: 17}
  subject:
    type: Reference
    short: (QI) Who and/or what the observation is about
    refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-location', 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient']
    index: 4
  dataAbsentReason:
    short: (QI) Why the result is missing
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/data-absent-reason', bindingName: ObservationValueAbsentReason}
    isSummary: false
    isModifier: false
    index: 24
  effectivePeriod: {type: Period, short: (QI) Clinically relevant time/time-period for observation, isModifier: false, choiceOf: effective, index: 8}
package_version: 7.0.0
class: profile
kind: resource
url: http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-clinical-result
base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-clinical-result
version: 7.0.0
required: [category, subject]