Official URL: https://gematik.de/fhir/epa-medication/StructureDefinition/multiple-prescription-extension | Version: 1.0.5-ballot.1 | |||
Draft as of 2025-02-14 | Computable Name: MultiplePrescriptionExtension |
This FHIR Extension for multiple prescriptions adds details such as repetition count and time intervals for repeated medication orders to FHIR resources.
Context of Use
This extension may be used on the following element(s):
Usage info
Usage:
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Extension
This structure is derived from Extension
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Extension | MultiplePrescription | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url | |
![]() ![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "indicator" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | boolean | Multiple Prescription Indicator | |
![]() ![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "counter" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Ratio | Value of extension | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Quantity | Numerator value | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Multiple Prescription Counter | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Quantity | Denominator value | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Denominator of Multiple Prescription Series | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..1 | Extension | Zeitraum der Einlösefrist | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "period" | |
![]() ![]() ![]() ![]() ![]() |
C | 1..1 | Period | Value of extension -limitationDateStart: Limitation of the date format to 10 characters YYYY-MM-DD -limitationDateEnd: Limitation of the date format to 10 characters YYYY-MM-DD |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | dateTime | Start Date of the Prescription Redemption Period | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | dateTime | End Date of the Prescription Redemption Period | |
![]() ![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "id" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Identifier | Value of extension | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | uri | Specification as UUID Fixed Value: urn:ietf:rfc:3986 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Multiple Prescription ID | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | uri | "https://gematik.de/fhir/epa-medication/StructureDefinition/multiple-prescription-extension" | |
![]() ![]() ![]() |
0..0 | |||
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Extension | MultiplePrescription | |
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url | |
![]() ![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "indicator" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | boolean | Multiple Prescription Indicator | |
![]() ![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "counter" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Ratio | Value of extension | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | Quantity | Numerator value qty-3: If a code for the unit is present, the system SHALL also be present |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | decimal | Multiple Prescription Counter |
![]() ![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | Quantity | Denominator value qty-3: If a code for the unit is present, the system SHALL also be present |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | decimal | Denominator of Multiple Prescription Series |
![]() ![]() ![]() ![]() |
0..1 | Extension | Zeitraum der Einlösefrist | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "period" | |
![]() ![]() ![]() ![]() ![]() |
C | 1..1 | Period | Value of extension -limitationDateStart: Limitation of the date format to 10 characters YYYY-MM-DD -limitationDateEnd: Limitation of the date format to 10 characters YYYY-MM-DD |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | dateTime | Start Date of the Prescription Redemption Period |
![]() ![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | End Date of the Prescription Redemption Period |
![]() ![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "id" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Identifier | Value of extension | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Specification as UUID Fixed Value: urn:ietf:rfc:3986 |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Multiple Prescription ID Example General: 123456 |
![]() ![]() ![]() |
1..1 | uri | "https://gematik.de/fhir/epa-medication/StructureDefinition/multiple-prescription-extension" | |
![]() |
This structure is derived from Extension
Differential View
This structure is derived from Extension
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Extension | MultiplePrescription | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url | |
![]() ![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "indicator" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | boolean | Multiple Prescription Indicator | |
![]() ![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "counter" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Ratio | Value of extension | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Quantity | Numerator value | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Multiple Prescription Counter | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Quantity | Denominator value | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Denominator of Multiple Prescription Series | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..1 | Extension | Zeitraum der Einlösefrist | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "period" | |
![]() ![]() ![]() ![]() ![]() |
C | 1..1 | Period | Value of extension -limitationDateStart: Limitation of the date format to 10 characters YYYY-MM-DD -limitationDateEnd: Limitation of the date format to 10 characters YYYY-MM-DD |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | dateTime | Start Date of the Prescription Redemption Period | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | dateTime | End Date of the Prescription Redemption Period | |
![]() ![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "id" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Identifier | Value of extension | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | uri | Specification as UUID Fixed Value: urn:ietf:rfc:3986 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Multiple Prescription ID | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | uri | "https://gematik.de/fhir/epa-medication/StructureDefinition/multiple-prescription-extension" | |
![]() ![]() ![]() |
0..0 | |||
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Extension | MultiplePrescription | |
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url | |
![]() ![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "indicator" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | boolean | Multiple Prescription Indicator | |
![]() ![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "counter" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Ratio | Value of extension | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | Quantity | Numerator value qty-3: If a code for the unit is present, the system SHALL also be present |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | decimal | Multiple Prescription Counter |
![]() ![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | Quantity | Denominator value qty-3: If a code for the unit is present, the system SHALL also be present |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | decimal | Denominator of Multiple Prescription Series |
![]() ![]() ![]() ![]() |
0..1 | Extension | Zeitraum der Einlösefrist | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "period" | |
![]() ![]() ![]() ![]() ![]() |
C | 1..1 | Period | Value of extension -limitationDateStart: Limitation of the date format to 10 characters YYYY-MM-DD -limitationDateEnd: Limitation of the date format to 10 characters YYYY-MM-DD |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | dateTime | Start Date of the Prescription Redemption Period |
![]() ![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | End Date of the Prescription Redemption Period |
![]() ![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "id" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Identifier | Value of extension | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Specification as UUID Fixed Value: urn:ietf:rfc:3986 |
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Multiple Prescription ID Example General: 123456 |
![]() ![]() ![]() |
1..1 | uri | "https://gematik.de/fhir/epa-medication/StructureDefinition/multiple-prescription-extension" | |
![]() |
Other representations of profile: CSV, Excel, Schematron
Id | Grade | Path(s) | Details | Requirements |
-limitationDateEnd | error | Extension.extension:period.value[x] | Limitation of the date format to 10 characters YYYY-MM-DD : end.exists().not() or end.toString().length()=10 | |
-limitationDateStart | error | Extension.extension:period.value[x] | Limitation of the date format to 10 characters YYYY-MM-DD : start.toString().length()=10 | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
qty-3 | error | Extension.extension:counter.value[x].numerator, Extension.extension:counter.value[x].denominator | If a code for the unit is present, the system SHALL also be present : code.empty() or system.exists() |