description: The QI Core Laboratory Result Observation Profile is based upon the US Laboratory Result Observation Resource. Defines the core set of elements and extensions for quality rule and measure authors. package_name: hl7.fhir.us.qicore derivation: constraint name: QICoreLaboratoryResultObservation 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: us-core: match: coding: - {code: laboratory, 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/us/core/ValueSet/us-core-clinical-result-observation-category'} base: {max: '*', min: 0, path: Observation.category} isSummary: false pattern: type: CodeableConcept value: coding: - {code: laboratory, system: 'http://terminology.hl7.org/CodeSystem/observation-category'} min: 1 max: 1 type: CodeableConcept mustSupport: true array: true binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/observation-category'} base: {max: '*', min: 0, path: Observation.category} isSummary: false interpretation: isModifier: false short: High, low, normal, etc. index: 24 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: {short: Result Value, type: time, mustSupport: true, choiceOf: value, index: 21} valueQuantity: {short: Result Value, type: Quantity, mustSupport: true, choiceOf: value, index: 14} value: short: Result Value mustSupport: true choices: [valueQuantity, valueCodeableConcept, valueString, valueBoolean, valueInteger, valueRange, valueRatio, valueTime, valueDateTime, valuePeriod] index: 13 valueString: {short: Result Value, type: string, mustSupport: true, choiceOf: value, index: 16} valueRatio: {short: Result Value, type: Ratio, mustSupport: true, choiceOf: value, index: 20} valueBoolean: {short: Result Value, type: boolean, mustSupport: true, choiceOf: value, index: 17} valueDateTime: {short: Result Value, type: dateTime, mustSupport: true, choiceOf: value, index: 22} effectiveDateTime: {isModifier: false, short: (USCDI) Clinically relevant time/time-period for observation, type: dateTime, mustSupport: true, choiceOf: effective, isSummary: true, index: 7} 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] isSummary: true index: 6 code: isModifier: false short: (USCDI) Laboratory Test Name type: CodeableConcept mustSupport: true binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-laboratory-test-codes'} isSummary: true index: 3 effectiveTiming: {isModifier: false, short: (USCDI) Clinically relevant time/time-period for observation, type: Timing, mustSupport: true, choiceOf: effective, isSummary: true, index: 9} valueCodeableConcept: {short: Result Value, type: CodeableConcept, mustSupport: true, choiceOf: value, index: 15} issued: {isModifier: false, short: Date/Time this version was made available, type: instant, mustSupport: true, isSummary: true, index: 11} valuePeriod: {short: Result Value, type: Period, mustSupport: true, choiceOf: value, index: 23} effectiveInstant: {isModifier: false, short: (USCDI) Clinically relevant time/time-period for observation, type: instant, mustSupport: true, choiceOf: effective, isSummary: true, index: 10} valueRange: {short: Result Value, type: Range, mustSupport: true, choiceOf: value, index: 19} valueInteger: {short: Result Value, type: integer, mustSupport: true, choiceOf: value, index: 18} subject: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient'] index: 4 effectivePeriod: {isModifier: false, short: (USCDI) Clinically relevant time/time-period for observation, type: Period, mustSupport: true, choiceOf: effective, isSummary: true, index: 8} package_version: 6.0.0-ballot class: profile kind: resource url: http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-lab base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab version: 6.0.0-ballot required: [subject, category]