description: The QI Core Observation Screening Assessment Profile is based upon the US Core Observation Screening Assessment Profile which can be used to represent individual responses, panels of multi-question surveys, and multi-select responses to “check all that apply” questions. The QI Core Observation Survey Profile sets minimum expectations for the Observation Resource to record, search, and fetch retrieve observations that represent the questions and responses to form/survey and and defines the core set of elements and extensions for quality rule and measure authors. package_name: hl7.fhir.us.qicore derivation: constraint name: QICoreObservationScreeningAssessment type: Observation elements: category: min: 1 isModifier: false short: (USCDI) Classification of type of observation 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: isModifier: false short: (USCDI) Classification of type of observation index: 2 type: CodeableConcept mustSupport: true _required: true binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/observation-category'} base: {max: '*', min: 0, path: Observation.category} isSummary: false pattern: type: CodeableConcept value: coding: - {code: survey, system: 'http://terminology.hl7.org/CodeSystem/observation-category'} min: 1 max: 1 screening-assessment: match: {} schema: isModifier: false short: (USCDI) Classification of type of observation index: 3 type: CodeableConcept mustSupport: true array: true binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-screening-assessment-observation-category'} base: {max: '*', min: 0, path: Observation.category} isSummary: false min: 0 type: CodeableConcept mustSupport: true array: true binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/observation-category'} base: {max: '*', min: 0, path: Observation.category} isSummary: false hasMember: type: Reference short: Reference to panel or multi-select responses mustSupport: true refers: ['http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-screening-assessment', 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-questionnaireresponse'] index: 27 derivedFrom: type: Reference short: Related Observations or QuestionnaireResponses that the observation is made from mustSupport: true refers: ['http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-screening-assessment', 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-questionnaireresponse'] index: 28 interpretation: isModifier: false short: High, low, normal, etc. index: 26 type: CodeableConcept mustSupport: true array: true binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/observation-interpretation'} base: {max: '*', min: 0, path: Observation.interpretation} isSummary: false valueTime: {type: time, mustSupport: true, choiceOf: value, index: 22} valueQuantity: {type: Quantity, mustSupport: true, choiceOf: value, index: 15} value: mustSupport: true choices: [valueQuantity, valueCodeableConcept, valueString, valueBoolean, valueInteger, valueRange, valueRatio, valueTime, valueDateTime, valuePeriod] index: 14 valueString: {type: string, mustSupport: true, choiceOf: value, index: 17} valueRatio: {type: Ratio, mustSupport: true, choiceOf: value, index: 21} valueBoolean: {type: boolean, mustSupport: true, choiceOf: value, index: 18} valueDateTime: {type: dateTime, mustSupport: true, choiceOf: value, index: 23} effectiveDateTime: isModifier: false short: (USCDI) Clinically relevant time/time-period for observation type: dateTime mustSupport: true base: {max: '1', min: 0, path: 'Observation.effective[x]'} choiceOf: effective isSummary: true index: 8 status: short: registered | prliminary | final | amended | corrected | entered-in-error | unknown binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/qicore/ValueSet/qicore-non-negative-observation-status'} mustSupport: true index: 0 effective: isModifier: false short: (USCDI) Clinically relevant time/time-period for observation mustSupport: true choices: [effectiveDateTime, effectivePeriod, effectiveTiming, effectiveInstant] base: {max: '1', min: 0, path: 'Observation.effective[x]'} isSummary: true index: 7 code: isModifier: false short: (USCDI) Type of observation (code / type) index: 4 type: CodeableConcept mustSupport: true binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-survey-codes'} base: {max: '1', min: 1, path: Observation.code} isSummary: true effectiveTiming: isModifier: false short: (USCDI) Clinically relevant time/time-period for observation type: Timing mustSupport: true base: {max: '1', min: 0, path: 'Observation.effective[x]'} choiceOf: effective isSummary: true index: 10 valueCodeableConcept: {type: CodeableConcept, mustSupport: true, choiceOf: value, index: 16} valuePeriod: {type: Period, mustSupport: true, choiceOf: value, index: 24} effectiveInstant: isModifier: false short: (USCDI) Clinically relevant time/time-period for observation type: instant mustSupport: true base: {max: '1', min: 0, path: 'Observation.effective[x]'} choiceOf: effective isSummary: true index: 11 valueRange: {type: Range, mustSupport: true, choiceOf: value, index: 20} valueInteger: {type: integer, mustSupport: true, choiceOf: value, index: 19} subject: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient'] index: 5 performer: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-careteam', 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-organization', 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient', 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-practitioner', 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-practitionerrole', 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-relatedperson'] index: 12 dataAbsentReason: isModifier: false short: (USCDI) Why the result is missing mustSupport: true binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/data-absent-reason'} isSummary: false index: 25 effectivePeriod: isModifier: false short: (USCDI) Clinically relevant time/time-period for observation type: Period mustSupport: true base: {max: '1', min: 0, path: 'Observation.effective[x]'} choiceOf: effective isSummary: true index: 9 package_version: 6.0.0-ballot class: profile kind: resource url: http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-screening-assessment base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-screening-assessment version: 6.0.0-ballot required: [subject, category, code]