## Profile Comparison between http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE vs http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE

Left: | Dosage DE (http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE)
Right: | Dosage DE (http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE)

### Messages

Error | StructureDefinition.version | Values for version differ: '1.0.7' vs '1.1.0'
Information | StructureDefinition.date | Values for date differ: '2026-06-15T15:08:33+02:00' vs '2026-07-06T14:32:07+02:00'
Information | StructureDefinition.jurisdiction | Added the item 'null#null'
Information | StructureDefinition.short | Values for short differ: 'Extensions that cannot be ignored even if unrecognized' vs 'Extension'
Information | StructureDefinition.definition | Values for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'An Extension'
Information | StructureDefinition.short | Values for short differ: 'Patient or consumer oriented instructions' vs 'Ergänzende Anwendungshinweise für Patientinnen und Patienten'
Information | StructureDefinition.definition | Values for definition differ: 'Instructions in terms that are understood by the patient or consumer.' vs 'Ergänzende, nicht strukturiert abbildbare Anwendungshinweise für die sichere, korrekte oder verständliche Anwendung des Arzneimittels.'
Warning | Dosage.patientInstruction | Elements differ in definition for mustSupport: 'false' vs 'true'
Error | Dosage.timing | Type Mismatch: Timing([CanonicalType[http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE]]) vs Timing([CanonicalType[http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE]])
Information | StructureDefinition.short | Values for short differ: 'Take 'as needed' (for x)' vs 'Bedarfsdosierung (nur Ja/Nein-Angabe)'
Information | StructureDefinition.definition | Values for definition differ: 'Indicates whether the Medication is only taken when needed within a specific dosing schedule (Boolean option), or it indicates the precondition for taking the Medication (CodeableConcept).' vs 'Gibt an, ob es sich um eine Bedarfsdosierung handelt. Es ist nur eine Ja/Nein-Angabe erlaubt. Die Abbildung der Indikation erfolgt über die Extension asNeededFor.'
Warning | Dosage.asNeeded[x] | Elements differ in definition for mustSupport: 'false' vs 'true'
Warning | Dosage.doseAndRate.dose[x] | Elements differ in definition for mustSupport: 'false' vs 'true'
Information | StructureDefinition.short | Values for short differ: 'Upper limit on medication per unit of time' vs 'Maximale Dosis pro Zeitraum'
Warning | Dosage.maxDosePerPeriod | Elements differ in definition for mustSupport: 'false' vs 'true'

### Metadata

Name | Value | Comments
--- | --- | ---
abstract | false |
baseDefinition | http://hl7.org/fhir/StructureDefinition/Dosage |
copyright |  |
date | 2026-06-15T15:08:33+02:00 | 2026-07-06T14:32:07+02:00 | Values Differ
description | Gibt an, wie das Medikament eingenommen oder verabreicht wurde bzw. eingenommen oder verabreicht werden soll - entweder selbst vom Patienten eingenommen oder bei Fremdverabreichung von Dritten (z. B. Leistungserbringer, Angehörige) verabreicht. |
experimental |  |
fhirVersion | 4.0.1 |
jurisdiction |  |
jurisdiction[0] |  | null#null | Added the item 'null#null'
kind | complex-type |
name | DosageDE |
publisher | HL7 Deutschland e.V. |
purpose |  |
status | active |
title | Dosage DE |
type | Dosage |
url | http://ig.fhir.de/igs/medication/StructureDefinition/DosageDE |
version | 1.0.7 | 1.1.0 | Values Differ

### Structure

Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Dosage | C | 0..* | Dosage | How the medication is/was taken or should be taken Constraints: DosageStructuredOrFreeTextWarning, DosageStructuredRequiresBoth, DosageDoseUnitSameCode, DosageWarnungViererschemaInText, FreeTextSingleDosageOnlyWarning | C | 0..* | Dosage | How the medication is/was taken or should be taken Constraints: DosageStructuredOrFreeTextWarning, DosageStructuredRequiresBoth, DosageDoseUnitSameCode, DosageWarnungViererschemaInText, FreeTextSingleDosageOnlyWarning, dos-1 |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
Slices for extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
sequence | Σ | 0..1 | integer | The order of the dosage instructions | Σ | 0..1 | integer | The order of the dosage instructions |
text | S Σ | 0..1 | string | Freitext-Dosierungsanweisungen, z. B. 'Maximal 3x täglich 1 Stück bei Bedarf' | S Σ | 0..1 | string | Freitext-Dosierungsanweisungen, z. B. 'Maximal 3x täglich 1 Stück bei Bedarf' |
additionalInstruction | Σ | 0..* | CodeableConcept | Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness" Binding: ?? (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery". | Σ | 0..* | CodeableConcept | Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness" Binding: ?? (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery". |
patientInstruction | Σ | 0..1 | string | Patient or consumer oriented instructions | S Σ | 0..1 | string | Ergänzende Anwendungshinweise für Patientinnen und Patienten | Elements differ in definition for mustSupport: 'false' vs 'true'
timing | S Σ | 0..1 | ?? | Wann das Medikament verabreicht werden soll | S Σ | 0..1 | ?? | Wann das Medikament verabreicht werden soll | Type Mismatch: Timing([CanonicalType[http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE]]) vs Timing([CanonicalType[http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE]])
asNeeded[x] | Σ | 0..1 | boolean, CodeableConcept | Take "as needed" (for x) Binding: ?? (example): A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc. | S Σ | 0..1 | boolean | Bedarfsdosierung (nur Ja/Nein-Angabe) | Elements differ in definition for mustSupport: 'false' vs 'true'
site | Σ | 0..1 | CodeableConcept | Body site to administer to Binding: ?? (example): A coded concept describing the site location the medicine enters into or onto the body. | Σ | 0..1 | CodeableConcept | Body site to administer to Binding: ?? (example): A coded concept describing the site location the medicine enters into or onto the body. |
route | Σ | 0..1 | CodeableConcept | How drug should enter body Binding: ?? (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. | Σ | 0..1 | CodeableConcept | How drug should enter body Binding: ?? (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. |
method | Σ | 0..1 | CodeableConcept | Technique for administering medication Binding: ?? (example): A coded concept describing the technique by which the medicine is administered. | Σ | 0..1 | CodeableConcept | Technique for administering medication Binding: ?? (example): A coded concept describing the technique by which the medicine is administered. |
doseAndRate | S Σ | 0..* | Element | Menge des verabreichten Medikaments | S Σ | 0..* | Element | Menge des verabreichten Medikaments |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
Slices for extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
type | Σ | 0..1 | CodeableConcept | The kind of dose or rate specified Binding: ?? (example): The kind of dose or rate specified. | Σ | 0..1 | CodeableConcept | The kind of dose or rate specified Binding: ?? (example): The kind of dose or rate specified. |
Slices for dose[x] | Σ | 0..1 | Range, ?? | Amount of medication per dose Slice: Unordered, Open by type:$this | S Σ | 0..1 | Range, ?? | Amount of medication per dose Slice: Unordered, Closed by type:$this | Elements differ in definition for mustSupport: 'false' vs 'true'
rate[x] | Σ | 0..1 | Ratio, Range, ?? | Amount of medication per unit of time | Σ | 0..1 | Ratio, Range, ?? | Amount of medication per unit of time |
maxDosePerPeriod | Σ | 0..1 | Ratio | Upper limit on medication per unit of time | S Σ | 0..1 | Ratio | Maximale Dosis pro Zeitraum | Elements differ in definition for mustSupport: 'false' vs 'true'
maxDosePerAdministration | Σ | 0..1 | ?? | Upper limit on medication per administration | Σ | 0..1 | ?? | Upper limit on medication per administration |
maxDosePerLifetime | Σ | 0..1 | ?? | Upper limit on medication per lifetime of the patient | Σ | 0..1 | ?? | Upper limit on medication per lifetime of the patient |
Documentation for this format