description: Profil zur Erfassung des Rauchverhaltens einer Person im Kontext des Projekts ACRIBiS. package_name: de.medizininformatikinitiative.kerndatensatz.kardiologie derivation: constraint name: MII_PR_Kardio_Observation_Rauchen_AcribisAlpha type: Observation elements: category: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/observation-category'} pattern: type: CodeableConcept value: coding: - {code: social-history, system: 'http://terminology.hl7.org/CodeSystem/observation-category'} index: 0 hasMember: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse'] index: 18 derivedFrom: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference', 'http://hl7.org/fhir/StructureDefinition/Media', 'http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse'] index: 19 value: choices: [valueCodeableConcept] index: 16 slicing: slices: valueCodeableConcept: match: {} schema: choices: [valueCodeableConcept] index: 16 component: short: Zusätzliche Angaben zum Rauchverhalten. index: 20 slicing: rules: open ordered: false description: Zusätzliche Angaben zum Rauchverhalten. discriminator: - {path: code, type: value} min: null slices: packungsjahre: match: code: coding: - {code: '401201003', system: 'http://snomed.info/sct'} schema: array: true index: 21 elements: code: pattern: type: CodeableConcept value: coding: - {code: '401201003', system: 'http://snomed.info/sct'} index: 22 value: mustSupport: true choices: [valueQuantity] index: 24 valueQuantity: {type: Quantity, mustSupport: true, choiceOf: value, index: 25} value[x]: elements: value: {mustSupport: true, index: 26} comparator: {mustSupport: true, index: 27} unit: pattern: {type: String, value: '{pack-years}'} index: 28 system: pattern: {type: Uri, value: 'http://unitsofmeasure.org'} index: 29 code: pattern: {type: Code, value: '{pack-years}'} index: 30 required: [value] required: [value, valueQuantity] packungenProTag: match: code: coding: - {code: '230056004', system: 'http://snomed.info/sct'} schema: array: true index: 31 elements: code: pattern: type: CodeableConcept value: coding: - {code: '230056004', system: 'http://snomed.info/sct'} index: 32 value: mustSupport: true choices: [valueQuantity] index: 34 valueQuantity: {type: Quantity, mustSupport: true, choiceOf: value, index: 35} value[x]: elements: value: {mustSupport: true, index: 36} comparator: {mustSupport: true, index: 37} unit: pattern: {type: String, value: '{packs-per-day}'} index: 38 system: pattern: {type: Uri, value: 'http://unitsofmeasure.org'} index: 39 code: pattern: {type: Code, value: '{packs-per-day}'} index: 40 required: [value] required: [value, valueQuantity] rauchbeginn: match: code: coding: - {code: '228488005', system: 'http://snomed.info/sct'} schema: index: 41 elements: code: pattern: type: CodeableConcept value: coding: - {code: '228488005', system: 'http://snomed.info/sct'} index: 42 value: mustSupport: true choices: [valueQuantity] index: 44 valueQuantity: {type: Quantity, mustSupport: true, choiceOf: value, index: 45} value[x]: elements: value: {mustSupport: true, index: 46} unit: pattern: {type: String, value: year} index: 47 system: pattern: {type: Uri, value: 'http://unitsofmeasure.org'} index: 48 code: pattern: {type: Code, value: a} index: 49 required: [value] required: [value, valueQuantity] rauchdauer: match: code: coding: - {code: '228487000', system: 'http://snomed.info/sct'} schema: array: true index: 50 elements: code: pattern: type: CodeableConcept value: coding: - {code: '228487000', system: 'http://snomed.info/sct'} index: 51 value: mustSupport: true choices: [valueQuantity] index: 53 valueQuantity: {type: Quantity, mustSupport: true, choiceOf: value, index: 54} value[x]: elements: value: {mustSupport: true, index: 55} comparator: {mustSupport: true, index: 56} unit: pattern: {type: String, value: year} index: 57 system: pattern: {type: Uri, value: 'http://unitsofmeasure.org'} index: 58 code: pattern: {type: Code, value: a} index: 59 required: [value] required: [value, valueQuantity] code: elements: coding: index: 1 elements: system: {mustSupport: true, index: 2} version: {mustSupport: true, index: 3} code: {mustSupport: true, index: 4} required: [version, system, code] slicing: slices: snomed-ct: match: {} schema: pattern: type: Coding value: {code: '77176002', system: 'http://snomed.info/sct', version: 'http://snomed.info/sct/11000274103/version/20260515'} index: 5 loinc: match: {} schema: pattern: type: Coding value: {code: 72166-2, system: 'http://loinc.org'} index: 6 snomed-ct-MII: match: {} schema: index: 7 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 8 code: pattern: {type: Code, value: '77176002'} index: 9 valueCodeableConcept: type: CodeableConcept choiceOf: value index: 17 slicing: slices: valueCodeableConcept: match: {} schema: {type: CodeableConcept, choiceOf: value, index: 17} subject: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Patient'] index: 10 performer: {mustSupport: true, index: 11} package_version: 2026.0.0-alpha.3 class: profile kind: resource url: https://www.medizininformatik-initiative.de/fhir/ext/modul-kardio/StructureDefinition/mii-pr-kardio-observation-rauchen-acribisalpha base: https://gematik.de/fhir/isik/StructureDefinition/ISiKLebensZustand version: 2026.0.0-alpha.3 required: [category]