description: Gibt an, wie das Medikament vom Patienten im Kontext dgMP eingenommen wird/wurde oder eingenommen werden soll. package_name: de.fhir.medication derivation: constraint name: DosageDgMP type: Dosage elements: site: {index: 17} asNeeded: choices: [] index: 16 method: {index: 19} patientInstruction: {index: 13} maxDosePerLifetime: {index: 35} maxDosePerAdministration: {index: 34} route: {index: 18} extension: index: 0 slicing: slices: generatedDosageInstructions: match: {} schema: index: 0 extensions: language: url: null _required: true index: 2 elements: value: choices: [valueCode] index: 4 slicing: slices: valueCode: match: {} schema: choices: [valueCode] index: 4 valueCode: type: code choiceOf: value index: 5 slicing: slices: valueCode: match: {} schema: {type: code, choiceOf: value, index: 5} algorithm: url: null _required: true index: 6 elements: value: pattern: type: Coding value: {code: GematikDosageTextGenerator, system: 'http://ig.fhir.de/igs/medication/CodeSystem/DosageTextAlgorithm'} choices: [valueCoding] index: 8 slicing: slices: valueCoding: match: {} schema: pattern: type: Coding value: {code: GematikDosageTextGenerator, system: 'http://ig.fhir.de/igs/medication/CodeSystem/DosageTextAlgorithm'} choices: [valueCoding] index: 8 valueCoding: type: Coding pattern: type: Coding value: {code: GematikDosageTextGenerator, system: 'http://ig.fhir.de/igs/medication/CodeSystem/DosageTextAlgorithm'} choiceOf: value index: 9 slicing: slices: valueCoding: match: {} schema: type: Coding pattern: type: Coding value: {code: GematikDosageTextGenerator, system: 'http://ig.fhir.de/igs/medication/CodeSystem/DosageTextAlgorithm'} choiceOf: value index: 9 algorithmVersion: {url: null, min: 1, _required: true, index: 10} elements: extension: array: true min: 4 index: 1 slicing: slices: language: match: {} schema: _required: true index: 2 elements: value: choices: [valueCode] index: 4 slicing: slices: valueCode: match: {} schema: choices: [valueCode] index: 4 valueCode: type: code choiceOf: value index: 5 slicing: slices: valueCode: match: {} schema: {type: code, choiceOf: value, index: 5} algorithm: match: {} schema: _required: true index: 6 elements: value: pattern: type: Coding value: {code: GematikDosageTextGenerator, system: 'http://ig.fhir.de/igs/medication/CodeSystem/DosageTextAlgorithm'} choices: [valueCoding] index: 8 slicing: slices: valueCoding: match: {} schema: pattern: type: Coding value: {code: GematikDosageTextGenerator, system: 'http://ig.fhir.de/igs/medication/CodeSystem/DosageTextAlgorithm'} choices: [valueCoding] index: 8 valueCoding: type: Coding pattern: type: Coding value: {code: GematikDosageTextGenerator, system: 'http://ig.fhir.de/igs/medication/CodeSystem/DosageTextAlgorithm'} choiceOf: value index: 9 slicing: slices: valueCoding: match: {} schema: type: Coding pattern: type: Coding value: {code: GematikDosageTextGenerator, system: 'http://ig.fhir.de/igs/medication/CodeSystem/DosageTextAlgorithm'} choiceOf: value index: 9 algorithmVersion: match: {} schema: {_required: true, index: 10} min: 1 timing: {type: Timing, index: 14} additionalInstruction: {index: 12} sequence: {index: 11} maxDosePerPeriod: {index: 33} doseAndRate: index: 20 elements: type: {index: 21} dose: choices: [doseQuantity] index: 26 slicing: slices: doseQuantity: match: {} schema: choices: [doseQuantity] index: 26 doseQuantity: type: Quantity choiceOf: dose index: 27 slicing: slices: doseQuantity: match: {} schema: {type: Quantity, choiceOf: dose, index: 27} dose[x]: elements: unit: {mustSupport: true, index: 28} system: {mustSupport: true, index: 29} code: {mustSupport: true, index: 30} required: [unit, system, code] rate: choices: [] index: 32 package_version: 1.0.0-ballot extensions: generatedDosageInstructions: url: null index: 0 extensions: language: url: null _required: true index: 2 elements: value: choices: [valueCode] index: 4 slicing: slices: valueCode: match: {} schema: choices: [valueCode] index: 4 valueCode: type: code choiceOf: value index: 5 slicing: slices: valueCode: match: {} schema: {type: code, choiceOf: value, index: 5} algorithm: url: null _required: true index: 6 elements: value: pattern: type: Coding value: {code: GematikDosageTextGenerator, system: 'http://ig.fhir.de/igs/medication/CodeSystem/DosageTextAlgorithm'} choices: [valueCoding] index: 8 slicing: slices: valueCoding: match: {} schema: pattern: type: Coding value: {code: GematikDosageTextGenerator, system: 'http://ig.fhir.de/igs/medication/CodeSystem/DosageTextAlgorithm'} choices: [valueCoding] index: 8 valueCoding: type: Coding pattern: type: Coding value: {code: GematikDosageTextGenerator, system: 'http://ig.fhir.de/igs/medication/CodeSystem/DosageTextAlgorithm'} choiceOf: value index: 9 slicing: slices: valueCoding: match: {} schema: type: Coding pattern: type: Coding value: {code: GematikDosageTextGenerator, system: 'http://ig.fhir.de/igs/medication/CodeSystem/DosageTextAlgorithm'} choiceOf: value index: 9 algorithmVersion: {url: null, min: 1, _required: true, index: 10} elements: extension: array: true min: 4 index: 1 slicing: slices: language: match: {} schema: _required: true index: 2 elements: value: choices: [valueCode] index: 4 slicing: slices: valueCode: match: {} schema: choices: [valueCode] index: 4 valueCode: type: code choiceOf: value index: 5 slicing: slices: valueCode: match: {} schema: {type: code, choiceOf: value, index: 5} algorithm: match: {} schema: _required: true index: 6 elements: value: pattern: type: Coding value: {code: GematikDosageTextGenerator, system: 'http://ig.fhir.de/igs/medication/CodeSystem/DosageTextAlgorithm'} choices: [valueCoding] index: 8 slicing: slices: valueCoding: match: {} schema: pattern: type: Coding value: {code: GematikDosageTextGenerator, system: 'http://ig.fhir.de/igs/medication/CodeSystem/DosageTextAlgorithm'} choices: [valueCoding] index: 8 valueCoding: type: Coding pattern: type: Coding value: {code: GematikDosageTextGenerator, system: 'http://ig.fhir.de/igs/medication/CodeSystem/DosageTextAlgorithm'} choiceOf: value index: 9 slicing: slices: valueCoding: match: {} schema: type: Coding pattern: type: Coding value: {code: GematikDosageTextGenerator, system: 'http://ig.fhir.de/igs/medication/CodeSystem/DosageTextAlgorithm'} choiceOf: value index: 9 algorithmVersion: match: {} schema: {_required: true, index: 10} min: 1 class: complex-type kind: complex-type url: http://ig.fhir.de/igs/medication/StructureDefinition/DosageDgMP base: http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE version: 1.0.0-ballot