PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.core@6.1.0-snapshot1
    http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-screening-assessment
description: The US Core Observation Screening Assessment Profile meets the requirements of the US Core Data for Interoperability (USCDI) Assessments. To promote interoperability and adoption through common implementation, it sets the minimum expectations for the Observation Resource to record, search, and fetch observations representing the questions and responses to surveys and screening and assessment tools. For example, a social history status such as education or food insecurity or an assessment of the patient's cognitive, functional, or disability status. It can represent a single response, multiple responses, and multi-select \"check all that apply\" type questions. 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: USCoreObservationScreeningAssessmentProfile
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:
        survey:
          match:
            coding:
            - {code: survey, system: 'http://terminology.hl7.org/CodeSystem/observation-category'}
          schema:
            short: (USCDI) Classification of  type of observation
            mustSupport: true
            _required: true
            pattern:
              type: CodeableConcept
              value:
                coding:
                - {code: survey, system: 'http://terminology.hl7.org/CodeSystem/observation-category'}
            index: 2
          min: 1
          max: 1
        screening-assessment:
          match: {}
          schema:
            short: (USCDI) Classification of  type of observation
            mustSupport: true
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-screening-assessment-observation-category'}
            index: 3
  hasMember:
    short: (USCDI) Reference to panel members or multi-select responses or multi-select responses
    refers: ['http://hl7.org/fhir/StructureDefinition/MolecularSequence', 'http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-screening-assessment']
    type: Reference
    mustSupport: true
    index: 27
  derivedFrom:
    type: Reference
    short: (USCDI) Related Observation(s) or other resource the observation is made from
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/ImagingStudy', 'http://hl7.org/fhir/StructureDefinition/Media', 'http://hl7.org/fhir/StructureDefinition/MolecularSequence', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-screening-assessment', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-questionnaireresponse']
    index: 28
  valueTime: {short: (USCDI) Actual result, type: time, mustSupport: true, choiceOf: value, index: 23}
  valueQuantity: {short: (USCDI) Actual result, type: Quantity, mustSupport: true, choiceOf: value, index: 15}
  value:
    short: (USCDI) Actual result
    mustSupport: true
    choices: [valueQuantity, valueCodeableConcept, valueString, valueBoolean, valueInteger, valueRange, valueRatio, valueSampledData, valueTime, valueDateTime, valuePeriod]
    index: 14
  valueString: {short: (USCDI) Actual result, type: string, mustSupport: true, choiceOf: value, index: 17}
  valueRatio: {short: (USCDI) Actual result, type: Ratio, mustSupport: true, choiceOf: value, index: 21}
  valueBoolean: {short: (USCDI) Actual result, type: boolean, mustSupport: true, choiceOf: value, index: 18}
  valueDateTime: {short: (USCDI) Actual result, type: dateTime, mustSupport: true, choiceOf: value, index: 24}
  valueSampledData: {short: (USCDI) Actual result, type: SampledData, mustSupport: true, choiceOf: value, index: 22}
  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: 8
  status: {short: (USCDI) registered | preliminary | final | amended +, mustSupport: true, index: 0}
  effective:
    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
    mustSupport: true
    choices: [effectiveDateTime, effectivePeriod, effectiveTiming, effectiveInstant]
    index: 7
  code:
    short: (USCDI) Type of observation (code / type)
    binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-survey-codes'}
    mustSupport: true
    index: 4
  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: 10
  valueCodeableConcept: {short: (USCDI) Actual result, type: CodeableConcept, mustSupport: true, choiceOf: value, index: 16}
  valuePeriod: {short: (USCDI) Actual result, type: Period, mustSupport: true, choiceOf: value, index: 25}
  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: 11
  valueRange: {short: (USCDI) Actual result, type: Range, mustSupport: true, choiceOf: value, index: 20}
  valueInteger: {short: (USCDI) Actual result, type: integer, mustSupport: true, choiceOf: value, index: 19}
  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: 5
  performer:
    type: Reference
    short: (USCDI) Who is responsible for the observation
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-careteam', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-relatedperson']
    index: 12
  dataAbsentReason: {short: (USCDI) Why the result is missing, mustSupport: true, index: 26}
  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: 9
package_version: 6.1.0-snapshot1
class: profile
kind: resource
url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-screening-assessment
base: http://hl7.org/fhir/StructureDefinition/Observation
version: 6.1.0-snapshot1
required: [subject, category]