description: Diese Extension enthält die automatisch generierte textuelle Dosierungsanweisung, die auf Basis der bereitgestellten strukturierten Dosierungsinformationen erstellt wurde. package_name: de.fhir.medication derivation: constraint name: GeneratedDosageInstructionsEx type: Extension elements: extension: index: 0 slicing: slices: text: match: {} schema: mustSupport: true _required: true index: 1 extensions: {} elements: extension: {index: 2} url: pattern: {type: Uri, value: text} index: 3 value: choices: [] index: 5 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: 1 slices: valueString: match: {} schema: mustSupport: true choices: [valueString] _required: true index: 7 min: 1 max: 1 valueString: type: string mustSupport: true choiceOf: value index: 8 slicing: slices: valueString: match: {} schema: {type: string, mustSupport: true, choiceOf: value, _required: true, index: 8} min: 1 max: 1 required: [valueString, value] language: match: {} schema: mustSupport: true index: 9 extensions: {} elements: extension: {index: 10} url: pattern: {type: Uri, value: language} index: 11 value: choices: [] index: 13 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: 1 slices: valueCode: match: {} schema: mustSupport: true choices: [valueCode] _required: true index: 15 min: 1 max: 1 valueCode: type: code mustSupport: true choiceOf: value index: 16 slicing: slices: valueCode: match: {} schema: {type: code, mustSupport: true, choiceOf: value, _required: true, index: 16} min: 1 max: 1 required: [valueCode, value] algorithm: match: {} schema: mustSupport: true index: 17 extensions: {} elements: extension: {index: 18} url: pattern: {type: Uri, value: algorithm} index: 19 value: choices: [] index: 21 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: 1 slices: valueCoding: match: {} schema: mustSupport: true choices: [valueCoding] _required: true index: 23 min: 1 max: 1 valueCoding: type: Coding mustSupport: true choiceOf: value index: 24 slicing: slices: valueCoding: match: {} schema: {type: Coding, mustSupport: true, choiceOf: value, _required: true, index: 24} min: 1 max: 1 value[x]: elements: system: {mustSupport: true, index: 25} version: {mustSupport: true, index: 26} code: {mustSupport: true, index: 27} required: [version, system, code] required: [valueCoding, value] algorithmVersion: match: {} schema: mustSupport: true index: 28 extensions: {} elements: extension: {index: 29} url: pattern: {type: Uri, value: algorithmVersion} index: 30 value: choices: [] index: 32 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: 1 slices: valueString: match: {} schema: mustSupport: true choices: [valueString] _required: true index: 34 min: 1 max: 1 valueString: type: string mustSupport: true choiceOf: value index: 35 slicing: slices: valueString: match: {} schema: {type: string, mustSupport: true, choiceOf: value, _required: true, index: 35} min: 1 max: 1 required: [valueString, value] url: pattern: {type: Uri, value: 'http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructions'} index: 36 value: choices: [] index: 38 package_version: 1.0.0-ballot extensions: text: url: null mustSupport: true _required: true index: 1 extensions: {} elements: extension: {index: 2} url: pattern: {type: Uri, value: text} index: 3 value: choices: [] index: 5 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: 1 slices: valueString: match: {} schema: mustSupport: true choices: [valueString] _required: true index: 7 min: 1 max: 1 valueString: type: string mustSupport: true choiceOf: value index: 8 slicing: slices: valueString: match: {} schema: {type: string, mustSupport: true, choiceOf: value, _required: true, index: 8} min: 1 max: 1 required: [valueString, value] language: url: null mustSupport: true index: 9 extensions: {} elements: extension: {index: 10} url: pattern: {type: Uri, value: language} index: 11 value: choices: [] index: 13 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: 1 slices: valueCode: match: {} schema: mustSupport: true choices: [valueCode] _required: true index: 15 min: 1 max: 1 valueCode: type: code mustSupport: true choiceOf: value index: 16 slicing: slices: valueCode: match: {} schema: {type: code, mustSupport: true, choiceOf: value, _required: true, index: 16} min: 1 max: 1 required: [valueCode, value] algorithm: url: null mustSupport: true index: 17 extensions: {} elements: extension: {index: 18} url: pattern: {type: Uri, value: algorithm} index: 19 value: choices: [] index: 21 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: 1 slices: valueCoding: match: {} schema: mustSupport: true choices: [valueCoding] _required: true index: 23 min: 1 max: 1 valueCoding: type: Coding mustSupport: true choiceOf: value index: 24 slicing: slices: valueCoding: match: {} schema: {type: Coding, mustSupport: true, choiceOf: value, _required: true, index: 24} min: 1 max: 1 value[x]: elements: system: {mustSupport: true, index: 25} version: {mustSupport: true, index: 26} code: {mustSupport: true, index: 27} required: [version, system, code] required: [valueCoding, value] algorithmVersion: url: null mustSupport: true index: 28 extensions: {} elements: extension: {index: 29} url: pattern: {type: Uri, value: algorithmVersion} index: 30 value: choices: [] index: 32 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: 1 slices: valueString: match: {} schema: mustSupport: true choices: [valueString] _required: true index: 34 min: 1 max: 1 valueString: type: string mustSupport: true choiceOf: value index: 35 slicing: slices: valueString: match: {} schema: {type: string, mustSupport: true, choiceOf: value, _required: true, index: 35} min: 1 max: 1 required: [valueString, value] class: extension kind: complex-type url: http://ig.fhir.de/igs/medication/StructureDefinition/GeneratedDosageInstructions base: http://hl7.org/fhir/StructureDefinition/Extension version: 1.0.0-ballot required: [extension]