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 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: (QI) 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: (QI) Classification of type of observation index: 2 type: CodeableConcept _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: (QI) Classification of type of observation type: CodeableConcept 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 index: 3 min: 0 type: CodeableConcept 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: (QI) Reference to panel or multi-select responses refers: ['http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-screening-assessment', 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-questionnaireresponse'] index: 28 derivedFrom: type: Reference short: (QI) Related Observations or QuestionnaireResponses that the observation is made from refers: ['http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-screening-assessment', 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-questionnaireresponse'] index: 29 interpretation: isModifier: false short: (QI) High, low, normal, etc. type: CodeableConcept array: true binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/observation-interpretation'} base: {max: '*', min: 0, path: Observation.interpretation} isSummary: false index: 27 valueTime: {type: time, short: (QI) Actual result, choiceOf: value, index: 23} valueQuantity: {type: Quantity, short: (QI) Actual result, choiceOf: value, index: 15} value: short: (QI) Actual result choices: [valueQuantity, valueCodeableConcept, valueString, valueBoolean, valueInteger, valueRange, valueRatio, valueSampledData, valueTime, valueDateTime, valuePeriod] index: 14 valueString: {type: string, short: (QI) Actual result, choiceOf: value, index: 17} valueRatio: {type: Ratio, short: (QI) Actual result, choiceOf: value, index: 21} valueBoolean: {type: boolean, short: (QI) Actual result, choiceOf: value, index: 18} valueDateTime: {type: dateTime, short: (QI) Actual result, choiceOf: value, index: 24} valueSampledData: {type: SampledData, short: (QI) Actual result, choiceOf: value, index: 22} effectiveDateTime: isModifier: false short: (QI) Clinically relevant time/time-period for observation type: dateTime base: {max: '1', min: 0, path: 'Observation.effective[x]'} choiceOf: effective isSummary: true index: 8 status: short: (QI) 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'} index: 0 effective: isModifier: false short: (QI) Clinically relevant time/time-period for observation choices: [effectiveDateTime, effectivePeriod, effectiveTiming, effectiveInstant] base: {max: '1', min: 0, path: 'Observation.effective[x]'} isSummary: true index: 7 code: isModifier: false short: (QI) Type of observation (code / type) type: CodeableConcept 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 index: 4 effectiveTiming: isModifier: false short: (QI) Clinically relevant time/time-period for observation type: Timing base: {max: '1', min: 0, path: 'Observation.effective[x]'} choiceOf: effective isSummary: true index: 10 valueCodeableConcept: {type: CodeableConcept, short: (QI) Actual result, choiceOf: value, index: 16} valuePeriod: {type: Period, short: (QI) Actual result, choiceOf: value, index: 25} effectiveInstant: isModifier: false short: (QI) Clinically relevant time/time-period for observation type: instant base: {max: '1', min: 0, path: 'Observation.effective[x]'} choiceOf: effective isSummary: true index: 11 valueRange: {type: Range, short: (QI) Actual result, choiceOf: value, index: 20} valueInteger: {type: integer, short: (QI) Actual result, choiceOf: value, index: 19} subject: type: Reference short: (QI) Who and/or what the observation is about refers: ['http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-location', 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient'] index: 5 performer: type: Reference short: (QI) Who is responsible for the observation 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: (QI) Why the result is missing binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/data-absent-reason'} isSummary: false index: 26 effectivePeriod: isModifier: false short: (QI) Clinically relevant time/time-period for observation type: Period base: {max: '1', min: 0, path: 'Observation.effective[x]'} choiceOf: effective isSummary: true index: 9 package_version: 7.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: 7.0.0-ballot required: [subject, category, code]