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

Left: | Timing dgMP (http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP)
Right: | Timing dgMP (http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP)

### Messages

Error | StructureDefinition.version | Values for version differ: '1.0.3' vs '1.0.4'
Information | StructureDefinition.date | Values for date differ: '2025-11-19T17:22:58+01:00' vs '2026-04-07T12:51:44+02:00'
Information | StructureDefinition.requirements | Values for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).'
Information | Timing.code | Example/preferred bindings differ at Timing.code using binding from TimingDgMP

### Metadata

Name | Value | Comments
--- | --- | ---
abstract | false |
baseDefinition | http://ig.fhir.de/igs/medication/StructureDefinition/TimingDE |
copyright |  |
date | 2025-11-19T17:22:58+01:00 | 2026-04-07T12:51:44+02:00 | Values Differ
description | Beschreibt ein Ereignis, das mehrfach auftreten kann. Zeitpläne werden verwendet, um festzuhalten, wann etwas geplant, erwartet oder angefordert ist. Die häufigste Anwendung ist in Dosierungsanweisungen für Medikamente. Sie werden aber auch für die Planung verschiedener Versorgungsleistungen genutzt und können zur Dokumentation von bereits erfolgten oder laufenden Aktivitäten verwendet werden. |
experimental |  |
fhirVersion | 4.0.1 |
jurisdiction |  |
kind | complex-type |
name | TimingDgMP |
publisher | HL7 Deutschland e.V. |
purpose |  |
status | active |
title | Timing dgMP |
type | Timing |
url | http://ig.fhir.de/igs/medication/StructureDefinition/TimingDgMP |
version | 1.0.3 | 1.0.4 | Values Differ

### Structure

Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Timing |  | 0..* | TimingDE | A timing schedule that specifies an event that may occur multiple times |  | 0..* | TimingDE | A timing schedule that specifies an event that may occur multiple times |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
Slices for extension | N | 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 | Extensions that cannot be ignored even if unrecognized |
event | Σ | 0..0 |  | When the event occurs | Σ | 0..0 |  | When the event occurs |
repeat | S Σ C | 1..1 | Element | Wann das Ereignis stattfinden soll Constraints: TimingOnlyOneType, TimingIntervalOnlyOneFrequency, TimingOnlyOneWhen, TimingOnlyWhenOrTimeOfDay, TimingOnlyOneTimeOfDay, TimingOnlyOneDayOfWeek, TimingOnlyOnePeriodForDayOfWeek, TimingOnlyOneTimeForInterval, TimingOnlyOneBounds, TimingFrequencyCount, TimingPeriodUnit | S Σ C | 1..1 | Element | Wann das Ereignis stattfinden soll Constraints: TimingOnlyOneType, TimingIntervalOnlyOneFrequency, TimingOnlyOneWhen, TimingOnlyWhenOrTimeOfDay, TimingOnlyOneTimeOfDay, TimingOnlyOneDayOfWeek, TimingOnlyOnePeriodForDayOfWeek, TimingOnlyOneTimeForInterval, TimingOnlyOneBounds, TimingFrequencyCount, TimingPeriodUnit |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
Slices for extension | N | 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 |
Slices for bounds[x] | S Σ | 0..1 | Duration | Länge/Bereich der Längen oder (Start- und/oder End-)Grenzen Slice: Unordered, Closed by type:$this | S Σ | 0..1 | Duration | Länge/Bereich der Längen oder (Start- und/oder End-)Grenzen Slice: Unordered, Open by type:$this |
count | Σ | 0..0 |  | Number of times to repeat | Σ | 0..0 |  | Number of times to repeat |
countMax | Σ | 0..0 |  | Maximum number of times to repeat | Σ | 0..0 |  | Maximum number of times to repeat |
duration | Σ | 0..0 |  | How long when it happens | Σ | 0..0 |  | How long when it happens |
durationMax | Σ | 0..0 |  | How long when it happens (Max) | Σ | 0..0 |  | How long when it happens (Max) |
durationUnit | Σ | 0..0 |  | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: ?? (required): A unit of time (units from UCUM). | Σ | 0..0 |  | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: ?? (required): A unit of time (units from UCUM). |
frequency | S Σ | 1..1 | positiveInt | Ereignis tritt frequency-mal pro Zeitraum auf | S Σ | 1..1 | positiveInt | Ereignis tritt frequency-mal pro Zeitraum auf |
frequencyMax | Σ | 0..0 |  | Event occurs up to frequencyMax times per period | Σ | 0..0 |  | Event occurs up to frequencyMax times per period |
period | S Σ | 1..1 | decimal | Ereignis tritt frequency-mal pro Zeitraum auf | S Σ | 1..1 | decimal | Ereignis tritt frequency-mal pro Zeitraum auf |
periodMax | Σ | 0..0 |  | Upper limit of period (3-4 hours) | Σ | 0..0 |  | Upper limit of period (3-4 hours) |
periodUnit | S Σ | 1..1 | code | s | min | h | d | wk | mo | a - Zeiteinheit (UCUM) Binding: ?? (required) | S Σ | 1..1 | code | s | min | h | d | wk | mo | a - Zeiteinheit (UCUM) Binding: ?? (required): A unit of time (units from UCUM). |
dayOfWeek | S Σ | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: ?? (required) | S Σ | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: ?? (required) |
timeOfDay | S Σ | 0..* | time | Tageszeit für die Aktion | S Σ | 0..* | time | Tageszeit für die Aktion |
when | S Σ | 0..* | code | Code für den Zeitraum des Auftretens Binding: ?? (required) | S Σ | 0..* | code | Code für den Zeitraum des Auftretens Binding: ?? (required): Real world event relating to the schedule. |
offset | Σ | 0..0 |  | Zeitversatz | Σ | 0..0 |  | Zeitversatz |
code | Σ | 0..0 |  | BID | TID | QID | AM | PM | QD | QOD | + Binding: ?? (preferred): Code for a known / defined timing pattern. | Σ | 0..0 |  | BID | TID | QID | AM | PM | QD | QOD | + Binding: ?? (preferred): Code for a known / defined timing pattern. | Example/preferred bindings differ at Timing.code using binding from TimingDgMP
Documentation for this format