description: The US Core Smoking Status Observation Profile inherits from the FHIR [Observation](https://hl7.org/fhir/R4/observation.html) resource; refer to it for scope and usage definitions. This profile meets the requirements of the U.S. Core Data for Interoperability (USCDI) *Smoking Status* Data Element. This profile sets minimum expectations for the Observation resource to record, search, and fetch smoking status data associated with a patient. It specifies which core elements, extensions, vocabularies, and value sets **SHALL** be present in the resource and constrains how the elements are used. Providing the floor for standards development for specific use cases promotes interoperability and adoption. package_name: hl7.fhir.us.core derivation: constraint name: USCoreSmokingStatusProfile type: Observation elements: category: mustSupport: true index: 1 slicing: rules: open discriminator: - {path: $this, type: value} min: 1 slices: SocialHistory: match: coding: - {code: social-history, system: 'http://terminology.hl7.org/CodeSystem/observation-category'} schema: mustSupport: true pattern: type: CodeableConcept value: coding: - {code: social-history, system: 'http://terminology.hl7.org/CodeSystem/observation-category'} _required: true index: 2 min: 1 max: 1 valueQuantity: short: Quantitative Response type: Quantity mustSupport: true choiceOf: value index: 14 slicing: slices: valueQuantity: match: {} schema: {short: Quantitative Response, type: Quantity, mustSupport: true, choiceOf: value, index: 14} min: 0 max: 1 value: short: Coded Response mustSupport: true choices: [valueCodeableConcept] index: 16 slicing: slices: valueCodeableConcept: match: {} schema: short: Coded Response mustSupport: true choices: [valueCodeableConcept] index: 16 min: 0 max: 1 effectiveDateTime: {type: dateTime, mustSupport: true, choiceOf: effective, index: 7} status: short: final | entered-in-error binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-observation-smoking-status-status'} mustSupport: true index: 0 effective: mustSupport: true choices: [effectiveDateTime, effectivePeriod] index: 6 code: short: Smoking Status binding: {strength: extensible, valueSet: 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1267.6'} mustSupport: true index: 3 valueCodeableConcept: short: Coded Response type: CodeableConcept mustSupport: true choiceOf: value index: 17 slicing: slices: valueCodeableConcept: match: {} schema: {short: Coded Response, type: CodeableConcept, mustSupport: true, choiceOf: value, index: 17} min: 0 max: 1 subject: type: Reference mustSupport: true refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient'] index: 4 performer: type: Reference 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: 9 effectivePeriod: {type: Period, mustSupport: true, choiceOf: effective, index: 8} package_version: 8.0.0-ballot class: profile kind: resource url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus base: http://hl7.org/fhir/StructureDefinition/Observation version: 8.0.0-ballot required: [effectiveDateTime, effectivePeriod, value, subject, category, effective]