description: Tobacco is a product that comes from the leaves of the tobacco plant, which is smoked as a drug. Smokable forms of tobacco include rolling tobacco, cigarettes, cigars and pipe tobacco. This information model describes the information asked of the patient about their use of tobacco. package_name: nictiz.fhir.nl.r4.zib2020 derivation: constraint name: ZibTobaccoUse abstract: true type: Observation elements: code: pattern: type: CodeableConcept value: coding: - {code: '365980008', system: 'http://snomed.info/sct'} index: 0 effective: choices: [] index: 2 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: effectivePeriod: match: {} schema: choices: [effectivePeriod] index: 4 effectivePeriod: type: Period choiceOf: effective index: 5 slicing: slices: effectivePeriod: match: {} schema: {type: Period, choiceOf: effective, index: 5} effective[x]: elements: start: {short: StartDate, index: 6} end: {short: StopDate, index: 7} value: choices: [] index: 9 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: valueCodeableConcept: match: {} schema: short: TobaccoUseStatus choices: [valueCodeableConcept] index: 11 valueCodeableConcept: short: TobaccoUseStatus type: CodeableConcept choiceOf: value index: 12 slicing: slices: valueCodeableConcept: match: {} schema: {short: TobaccoUseStatus, type: CodeableConcept, choiceOf: value, index: 12} note: index: 13 elements: text: {short: Comment, index: 14} component: index: 15 slicing: rules: open discriminator: - {path: code, type: value} min: null slices: typeOfTobaccoUsed: match: code: coding: - {code: '53661000146106', system: 'http://snomed.info/sct'} schema: index: 16 elements: code: pattern: type: CodeableConcept value: coding: - {code: '53661000146106', system: 'http://snomed.info/sct'} index: 17 value: short: TypeOfTobaccoUsed choices: [valueCodeableConcept] index: 19 valueCodeableConcept: {type: CodeableConcept, short: TypeOfTobaccoUsed, choiceOf: value, index: 20} amount: match: code: coding: - {code: '266918002', system: 'http://snomed.info/sct'} schema: index: 21 elements: code: pattern: type: CodeableConcept value: coding: - {code: '266918002', system: 'http://snomed.info/sct'} index: 22 value: short: Amount pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} choices: [valueQuantity] index: 24 valueQuantity: short: Amount type: Quantity pattern: type: Quantity value: {system: 'http://unitsofmeasure.org'} choiceOf: value index: 25 packYears: match: code: coding: - {code: '401201003', system: 'http://snomed.info/sct'} schema: index: 26 elements: code: pattern: type: CodeableConcept value: coding: - {code: '401201003', system: 'http://snomed.info/sct'} index: 27 value: short: PackYears choices: [valueInteger] index: 29 valueInteger: {type: integer, short: PackYears, choiceOf: value, index: 30} package_version: 0.10.0-beta.1 class: profile kind: resource url: http://nictiz.nl/fhir/StructureDefinition/zib-TobaccoUse base: http://hl7.org/fhir/StructureDefinition/Observation version: null