| Official URL: https://gematik.de/fhir/epa-medication/StructureDefinition/multiple-prescription-extension | Version: 1.3.0 | |||
| Active as of 2025-12-15 | Computable Name: MultiplePrescriptionExtension | |||
Copyright/Legal: gematik GmbH / Dieses Artefakt ist lizenziert unter Apache License, Version 2.0. |
||||
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
Usages:
You can also check for usages in the FHIR IG Statistics
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 Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | MultiplePrescription | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "indicator" | |
![]() ![]() ![]() ![]() |
1..1 | boolean | Multiple Prescription Indicator | |
![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "counter" | |
![]() ![]() ![]() ![]() |
1..1 | Ratio | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Quantity | Numerator value | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Multiple Prescription Counter | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | < | <= | >= | > - how to understand the value | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Unit representation | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | System that defines coded unit form | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Coded form of the unit | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | Quantity | Denominator value | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Denominator of Multiple Prescription Series | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | < | <= | >= | > - how to understand the value | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Unit representation | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | System that defines coded unit form | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Coded form of the unit | ||
![]() ![]() ![]() |
0..1 | Extension | Zeitraum der Einlösefrist | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "period" | |
![]() ![]() ![]() ![]() |
C | 1..1 | Period | Value of extension Constraints: -limitationDateStart, -limitationDateEnd |
![]() ![]() ![]() ![]() ![]() |
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 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "id" | |
![]() ![]() ![]() ![]() |
1..1 | Identifier | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..0 | usual | official | temp | secondary | old (If known) | ||
![]() ![]() ![]() ![]() ![]() |
0..0 | Description of identifier | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | uri | Specification as UUID Fixed Value: urn:ietf:rfc:3986 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Multiple Prescription ID | |
![]() ![]() ![]() ![]() ![]() |
0..0 | Time period when id is/was valid for use | ||
![]() ![]() ![]() ![]() ![]() |
0..0 | Organization that issued id (may be just text) | ||
![]() ![]() |
1..1 | uri | "https://gematik.de/fhir/epa-medication/StructureDefinition/multiple-prescription-extension" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
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 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
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 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "counter" | |
![]() ![]() ![]() ![]() |
1..1 | Ratio | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | Quantity | Numerator value Constraints: qty-3 |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
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 Constraints: qty-3 |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
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 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "period" | |
![]() ![]() ![]() ![]() |
C | 1..1 | Period | Value of extension Constraints: -limitationDateStart, -limitationDateEnd |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
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 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "id" | |
![]() ![]() ![]() ![]() |
1..1 | Identifier | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
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" | |
Documentation for this format | ||||
This structure is derived from Extension
Differential View
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Extension | MultiplePrescription | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Closed by value:url | |
![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "indicator" | |
![]() ![]() ![]() ![]() |
1..1 | boolean | Multiple Prescription Indicator | |
![]() ![]() ![]() |
0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "counter" | |
![]() ![]() ![]() ![]() |
1..1 | Ratio | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Quantity | Numerator value | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Multiple Prescription Counter | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | < | <= | >= | > - how to understand the value | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Unit representation | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | System that defines coded unit form | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Coded form of the unit | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | Quantity | Denominator value | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | decimal | Denominator of Multiple Prescription Series | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | < | <= | >= | > - how to understand the value | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Unit representation | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | System that defines coded unit form | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Coded form of the unit | ||
![]() ![]() ![]() |
0..1 | Extension | Zeitraum der Einlösefrist | |
![]() ![]() ![]() ![]() |
0..0 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "period" | |
![]() ![]() ![]() ![]() |
C | 1..1 | Period | Value of extension Constraints: -limitationDateStart, -limitationDateEnd |
![]() ![]() ![]() ![]() ![]() |
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 | Extension | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "id" | |
![]() ![]() ![]() ![]() |
1..1 | Identifier | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..0 | usual | official | temp | secondary | old (If known) | ||
![]() ![]() ![]() ![]() ![]() |
0..0 | Description of identifier | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | uri | Specification as UUID Fixed Value: urn:ietf:rfc:3986 | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Multiple Prescription ID | |
![]() ![]() ![]() ![]() ![]() |
0..0 | Time period when id is/was valid for use | ||
![]() ![]() ![]() ![]() ![]() |
0..0 | Organization that issued id (may be just text) | ||
![]() ![]() |
1..1 | uri | "https://gematik.de/fhir/epa-medication/StructureDefinition/multiple-prescription-extension" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
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 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
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 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "counter" | |
![]() ![]() ![]() ![]() |
1..1 | Ratio | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | Quantity | Numerator value Constraints: qty-3 |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
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 Constraints: qty-3 |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
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 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "period" | |
![]() ![]() ![]() ![]() |
C | 1..1 | Period | Value of extension Constraints: -limitationDateStart, -limitationDateEnd |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
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 | Extension Slice: Unordered, Open by value:url | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "id" | |
![]() ![]() ![]() ![]() |
1..1 | Identifier | Value of extension | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
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" | |
Documentation for this format | ||||
Other representations of profile: CSV, Excel, Schematron
| Id | Grade | Path(s) | Description | Expression |
| -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()
|