PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.core@6.0.0
    http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-clinical-result
description: The US Core Observation Clinical Result Profile is based upon the core FHIR Observation Resource and, along with the US Core DiagnosticReport Profile, meets the US Core Data for Interoperability (USCDI) requirements for *Diagnostic Imaging* and *Clinical Tests* Data Classes. 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 Laboratory Result Observation Profile, which defines additional data elements to record and search laboratory test results.\n\nThe US Core Observation Clinical Result Profile sets minimum expectations to promote interoperability and adoption through common implementation. It identifies which core elements, extensions, vocabularies, and value sets **SHALL** be present in the resource and constrains the way the elements are used when using this profile. It provides the floor for standards development for specific use cases.
package_name: hl7.fhir.us.core
derivation: constraint
name: USCoreObservationClinicalResultProfile
type: Observation
elements:
  category:
    short: (USCDI) Classification of  type of observation
    mustSupport: true
    index: 1
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: pattern}
      min: 1
      slices:
        us-core:
          match: {}
          schema:
            short: (USCDI) Classification of type of observation
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-clinical-result-observation-category'}
            mustSupport: true
            index: 2
  valueTime:
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    short: (USCDI) Result Value
    type: time
    mustSupport: true
    choiceOf: value
    index: 21
  valueQuantity:
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    short: (USCDI) Result Value
    type: Quantity
    mustSupport: true
    choiceOf: value
    index: 13
  value:
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    short: (USCDI) Result Value
    mustSupport: true
    choices: [valueQuantity, valueCodeableConcept, valueString, valueBoolean, valueInteger, valueRange, valueRatio, valueSampledData, valueTime, valueDateTime, valuePeriod]
    index: 12
  valueString:
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    short: (USCDI) Result Value
    type: string
    mustSupport: true
    choiceOf: value
    index: 15
  valueRatio:
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    short: (USCDI) Result Value
    type: Ratio
    mustSupport: true
    choiceOf: value
    index: 19
  valueBoolean:
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    short: (USCDI) Result Value
    type: boolean
    mustSupport: true
    choiceOf: value
    index: 16
  valueDateTime:
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    short: (USCDI) Result Value
    type: dateTime
    mustSupport: true
    choiceOf: value
    index: 22
  valueSampledData:
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    short: (USCDI) Result Value
    type: SampledData
    mustSupport: true
    choiceOf: value
    index: 20
  effectiveDateTime:
    constraint:
      us-core-1: {human: Datetime must be at least to day., severity: error, expression: $this is DateTime implies $this.toString().length() >= 10}
    short: (USCDI) Clinically relevant time/time-period for observation
    type: dateTime
    mustSupport: true
    choiceOf: effective
    index: 7
  status: {short: (USCDI) registered | preliminary | final | amended +, mustSupport: true, index: 0}
  effective:
    short: (USCDI) Clinically relevant time/time-period for observation
    constraint:
      us-core-1: {human: Datetime must be at least to day., severity: error, expression: $this is DateTime implies $this.toString().length() >= 10}
    mustSupport: true
    choices: [effectiveDateTime, effectivePeriod, effectiveTiming, effectiveInstant]
    index: 6
  code: {short: (USCDI) Clinical Test or Procedure Name, mustSupport: true, index: 3}
  effectiveTiming:
    constraint:
      us-core-1: {human: Datetime must be at least to day., severity: error, expression: $this is DateTime implies $this.toString().length() >= 10}
    short: (USCDI) Clinically relevant time/time-period for observation
    type: Timing
    mustSupport: true
    choiceOf: effective
    index: 9
  valueCodeableConcept:
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    short: (USCDI) Result Value
    type: CodeableConcept
    mustSupport: true
    choiceOf: value
    index: 14
  valuePeriod:
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    short: (USCDI) Result Value
    type: Period
    mustSupport: true
    choiceOf: value
    index: 23
  effectiveInstant:
    constraint:
      us-core-1: {human: Datetime must be at least to day., severity: error, expression: $this is DateTime implies $this.toString().length() >= 10}
    short: (USCDI) Clinically relevant time/time-period for observation
    type: instant
    mustSupport: true
    choiceOf: effective
    index: 10
  valueRange:
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    short: (USCDI) Result Value
    type: Range
    mustSupport: true
    choiceOf: value
    index: 18
  valueInteger:
    constraint:
      us-core-3: {human: SHALL use UCUM for coded quantity units., severity: error, expression: 'valueQuantity.system.empty() or valueQuantity.system = ''http://unitsofmeasure.org'''}
    short: (USCDI) Result Value
    type: integer
    mustSupport: true
    choiceOf: value
    index: 17
  subject:
    type: Reference
    short: (USCDI) Who and/or what the observation is about
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient']
    index: 4
  dataAbsentReason: {short: (USCDI) Why the result is missing, mustSupport: true, index: 24}
  effectivePeriod:
    constraint:
      us-core-1: {human: Datetime must be at least to day., severity: error, expression: $this is DateTime implies $this.toString().length() >= 10}
    short: (USCDI) Clinically relevant time/time-period for observation
    type: Period
    mustSupport: true
    choiceOf: effective
    index: 8
package_version: 6.0.0
class: profile
kind: resource
url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-clinical-result
base: http://hl7.org/fhir/StructureDefinition/Observation
version: 6.0.0
required: [subject, category]