Package | de.gematik.dev.epa.medication |
Resource Type | StructureDefinition |
Id | multiple-prescription-extension |
FHIR Version | R4 |
Source | https://simplifier.net/resolve?scope=de.gematik.dev.epa.medication@1.1.0-alpha.6&canonical=https://gematik.de/fhir/epa-medication/StructureDefinition/multiple-prescription-extension |
URL | https://gematik.de/fhir/epa-medication/StructureDefinition/multiple-prescription-extension |
Version | 1.1.0 |
Status | active |
Date | 2024-08-14 |
Name | MultiplePrescriptionExtension |
Title | MultiplePrescription |
Description | This FHIR Extension for multiple prescriptions adds details such as repetition count and time intervals for repeated medication orders to FHIR resources. |
Type | Extension |
Kind | complex-type |
StructureDefinition | |
epa-medication-request | EPA MedicationRequest |
epa-research-medication-request | EPAResearchMedicationRequest |
No resources found
No extension usage examples found
No narrative content found in resource
{ "resourceType": "StructureDefinition", "id": "multiple-prescription-extension", "url": "https://gematik.de/fhir/epa-medication/StructureDefinition/multiple-prescription-extension", "version": "1.1.0", "name": "MultiplePrescriptionExtension", "title": "MultiplePrescription", "status": "active", "experimental": false, "date": "2024-08-14", "publisher": "gematik GmbH", "description": "This FHIR Extension for multiple prescriptions adds details such as repetition count and time intervals for repeated medication orders to FHIR resources.", "fhirVersion": "4.0.1", "kind": "complex-type", "abstract": false, "context": [ { "type": "element", "expression": "Element" } ], "type": "Extension", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", "derivation": "constraint", "differential": { "element": [ { "id": "Extension", "path": "Extension", "short": "MultiplePrescription", "definition": "This FHIR Extension for multiple prescriptions adds details such as repetition count and time intervals for repeated medication orders to FHIR resources." }, { "id": "Extension.extension", "path": "Extension.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "description": "Extensions are always sliced by (at least) url", "rules": "closed" } }, { "id": "Extension.extension:indicator", "path": "Extension.extension", "sliceName": "indicator", "min": 0, "max": "1" }, { "id": "Extension.extension:indicator.extension", "path": "Extension.extension.extension", "max": "0" }, { "id": "Extension.extension:indicator.url", "path": "Extension.extension.url", "fixedUri": "indicator" }, { "id": "Extension.extension:indicator.value[x]", "path": "Extension.extension.value[x]", "short": "Multiple Prescription Indicator", "definition": "Indicator of whether the current prescription is part of a multiple prescription\r\n\r\ntrue - the current prescription is part of a multiple prescription \r\nfalse - the current prescription is not part of a multiple prescription", "min": 1, "type": [ { "code": "boolean" } ] }, { "id": "Extension.extension:counter", "path": "Extension.extension", "sliceName": "counter", "min": 0, "max": "1" }, { "id": "Extension.extension:counter.extension", "path": "Extension.extension.extension", "max": "0" }, { "id": "Extension.extension:counter.url", "path": "Extension.extension.url", "fixedUri": "counter" }, { "id": "Extension.extension:counter.value[x]", "path": "Extension.extension.value[x]", "min": 1, "type": [ { "code": "Ratio" } ] }, { "id": "Extension.extension:counter.value[x].numerator", "path": "Extension.extension.value[x].numerator", "min": 1 }, { "id": "Extension.extension:counter.value[x].numerator.value", "path": "Extension.extension.value[x].numerator.value", "short": "Multiple Prescription Counter", "definition": "The field serves to indicate which number in a series of multiple prescriptions it is. Example: \"2\" in \"2 out of 4\"", "min": 1 }, { "id": "Extension.extension:counter.value[x].numerator.comparator", "path": "Extension.extension.value[x].numerator.comparator", "max": "0" }, { "id": "Extension.extension:counter.value[x].numerator.unit", "path": "Extension.extension.value[x].numerator.unit", "max": "0" }, { "id": "Extension.extension:counter.value[x].numerator.system", "path": "Extension.extension.value[x].numerator.system", "max": "0" }, { "id": "Extension.extension:counter.value[x].numerator.code", "path": "Extension.extension.value[x].numerator.code", "max": "0" }, { "id": "Extension.extension:counter.value[x].denominator", "path": "Extension.extension.value[x].denominator", "min": 1 }, { "id": "Extension.extension:counter.value[x].denominator.value", "path": "Extension.extension.value[x].denominator.value", "short": "Denominator of Multiple Prescription Series", "definition": "The field serves to indicate the length of this series. Example: \"4\" in \"2 out of 4\"", "min": 1 }, { "id": "Extension.extension:counter.value[x].denominator.comparator", "path": "Extension.extension.value[x].denominator.comparator", "max": "0" }, { "id": "Extension.extension:counter.value[x].denominator.unit", "path": "Extension.extension.value[x].denominator.unit", "max": "0" }, { "id": "Extension.extension:counter.value[x].denominator.system", "path": "Extension.extension.value[x].denominator.system", "max": "0" }, { "id": "Extension.extension:counter.value[x].denominator.code", "path": "Extension.extension.value[x].denominator.code", "max": "0" }, { "id": "Extension.extension:period", "path": "Extension.extension", "sliceName": "period", "short": "Zeitraum der Einlösefrist", "min": 0, "max": "1" }, { "id": "Extension.extension:period.extension", "path": "Extension.extension.extension", "max": "0" }, { "id": "Extension.extension:period.url", "path": "Extension.extension.url", "fixedUri": "period" }, { "id": "Extension.extension:period.value[x]", "path": "Extension.extension.value[x]", "min": 1, "type": [ { "code": "Period" } ], "constraint": [ { "key": "-limitationDateStart", "human": "Limitation of the date format to 10 characters YYYY-MM-DD", "source": "https://gematik.de/fhir/epa-medication/StructureDefinition/multiple-prescription-extension", "severity": "error", "expression": "start.toString().length()=10" }, { "key": "-limitationDateEnd", "human": "Limitation of the date format to 10 characters YYYY-MM-DD", "source": "https://gematik.de/fhir/epa-medication/StructureDefinition/multiple-prescription-extension", "severity": "error", "expression": "end.exists().not() or end.toString().length()=10" } ] }, { "id": "Extension.extension:period.value[x].start", "path": "Extension.extension.value[x].start", "short": "Start Date of the Prescription Redemption Period", "definition": "Date from which the partial prescription of the multiple prescription can be redeemed", "min": 1 }, { "id": "Extension.extension:period.value[x].end", "path": "Extension.extension.value[x].end", "short": "End Date of the Prescription Redemption Period", "definition": "Date of the last redemption day for the partial prescription within the multiple prescription series. \nThe issuer may specify a redemption period different from the one outlined in the Medicinal Products Prescription Ordinance (AMVV)" }, { "id": "Extension.extension:id", "path": "Extension.extension", "sliceName": "id", "min": 0, "max": "1" }, { "id": "Extension.extension:id.extension", "path": "Extension.extension.extension", "max": "0" }, { "id": "Extension.extension:id.url", "path": "Extension.extension.url", "fixedUri": "id" }, { "id": "Extension.extension:id.value[x]", "path": "Extension.extension.value[x]", "min": 1, "type": [ { "code": "Identifier" } ] }, { "id": "Extension.extension:id.value[x].use", "path": "Extension.extension.value[x].use", "max": "0" }, { "id": "Extension.extension:id.value[x].type", "path": "Extension.extension.value[x].type", "max": "0" }, { "id": "Extension.extension:id.value[x].system", "path": "Extension.extension.value[x].system", "short": "Specification as UUID", "fixedUri": "urn:ietf:rfc:3986" }, { "id": "Extension.extension:id.value[x].value", "path": "Extension.extension.value[x].value", "short": "Multiple Prescription ID", "definition": "A unique ID that is identical across all partial prescriptions of a multiple prescription." }, { "id": "Extension.extension:id.value[x].period", "path": "Extension.extension.value[x].period", "max": "0" }, { "id": "Extension.extension:id.value[x].assigner", "path": "Extension.extension.value[x].assigner", "max": "0" }, { "id": "Extension.url", "path": "Extension.url", "fixedUri": "https://gematik.de/fhir/epa-medication/StructureDefinition/multiple-prescription-extension" }, { "id": "Extension.value[x]", "path": "Extension.value[x]", "max": "0" } ] } }