Package | de.gematik.dev.epa.medication |
Resource Type | StructureDefinition |
Id | epa-medication-pharmaceutical-product-planning |
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/epa-medication-pharmaceutical-product-planning |
URL | https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-pharmaceutical-product-planning |
Version | 1.1.0 |
Status | active |
Date | 2024-08-14 |
Name | EPAMedicationPharmaceuticalProductPlanning |
Title | EPA Medication Pharmaceutical Product Planning |
Type | Medication |
Kind | resource |
No resources found
StructureDefinition | |
epa-medication-pharmaceutical-product | EPA Pharmaceutical Product Medication |
No narrative content found in resource
{ "resourceType": "StructureDefinition", "id": "epa-medication-pharmaceutical-product-planning", "url": "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-pharmaceutical-product-planning", "version": "1.1.0", "name": "EPAMedicationPharmaceuticalProductPlanning", "title": "EPA Medication Pharmaceutical Product Planning", "status": "active", "experimental": false, "date": "2024-08-14", "publisher": "mio42 GmbH", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "Medication", "baseDefinition": "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-medication-pharmaceutical-product", "derivation": "constraint", "differential": { "element": [ { "id": "Medication.meta.source", "path": "Medication.meta.source", "max": "0" }, { "id": "Medication.meta.security", "path": "Medication.meta.security", "max": "0" }, { "id": "Medication.meta.tag", "path": "Medication.meta.tag", "max": "0" }, { "id": "Medication.implicitRules", "path": "Medication.implicitRules", "max": "0" }, { "id": "Medication.language", "path": "Medication.language", "max": "0" }, { "id": "Medication.text", "path": "Medication.text", "max": "0" }, { "id": "Medication.extension", "path": "Medication.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "description": "Extensions are always sliced by (at least) url", "rules": "closed" }, "max": "1" }, { "id": "Medication.extension:rxPrescriptionProcessIdentifier", "path": "Medication.extension", "sliceName": "rxPrescriptionProcessIdentifier", "max": "0" }, { "id": "Medication.extension:epaDispensationIdentifier", "path": "Medication.extension", "sliceName": "epaDispensationIdentifier", "max": "0" }, { "id": "Medication.extension:isVaccine", "path": "Medication.extension", "sliceName": "isVaccine", "max": "0" }, { "id": "Medication.extension:drugCategory", "path": "Medication.extension", "sliceName": "drugCategory", "max": "0" }, { "id": "Medication.extension:normSizeCode", "path": "Medication.extension", "sliceName": "normSizeCode", "max": "0" }, { "id": "Medication.extension:packaging", "path": "Medication.extension", "sliceName": "packaging", "max": "0" }, { "id": "Medication.extension:manufacturingInstructions", "path": "Medication.extension", "sliceName": "manufacturingInstructions", "max": "0" }, { "id": "Medication.modifierExtension", "path": "Medication.modifierExtension", "max": "0" }, { "id": "Medication.identifier", "path": "Medication.identifier", "max": "0" }, { "id": "Medication.identifier:EPAMedicationUniqueIdentifier", "path": "Medication.identifier", "sliceName": "EPAMedicationUniqueIdentifier", "max": "0" }, { "id": "Medication.identifier:RxOriginatorProcessIdentifier", "path": "Medication.identifier", "sliceName": "RxOriginatorProcessIdentifier", "max": "0" }, { "id": "Medication.code", "path": "Medication.code", "min": 1 }, { "id": "Medication.code.coding", "path": "Medication.code.coding", "slicing": { "discriminator": [ { "type": "pattern", "path": "$this" } ], "rules": "closed" }, "max": "4" }, { "id": "Medication.code.coding:atc-de", "path": "Medication.code.coding", "sliceName": "atc-de", "max": "1" }, { "id": "Medication.code.coding:atc-de.userSelected", "path": "Medication.code.coding.userSelected", "max": "0" }, { "id": "Medication.code.coding:ask", "path": "Medication.code.coding", "sliceName": "ask", "max": "1" }, { "id": "Medication.code.coding:ask.userSelected", "path": "Medication.code.coding.userSelected", "max": "0" }, { "id": "Medication.code.coding:snomed", "path": "Medication.code.coding", "sliceName": "snomed", "max": "1", "mustSupport": true }, { "id": "Medication.code.coding:snomed.userSelected", "path": "Medication.code.coding.userSelected", "max": "0" }, { "id": "Medication.code.coding:product-key", "path": "Medication.code.coding", "sliceName": "product-key" }, { "id": "Medication.code.coding:product-key.userSelected", "path": "Medication.code.coding.userSelected", "max": "0" }, { "id": "Medication.manufacturer.reference", "path": "Medication.manufacturer.reference", "max": "0" }, { "id": "Medication.manufacturer.type", "path": "Medication.manufacturer.type", "max": "0" }, { "id": "Medication.manufacturer.identifier", "path": "Medication.manufacturer.identifier", "max": "0" }, { "id": "Medication.form.coding", "path": "Medication.form.coding", "slicing": { "discriminator": [ { "type": "pattern", "path": "$this" } ], "rules": "closed" }, "max": "3" }, { "id": "Medication.form.coding:edqm", "path": "Medication.form.coding", "sliceName": "edqm", "max": "1" }, { "id": "Medication.form.coding:edqm.userSelected", "path": "Medication.form.coding.userSelected", "max": "0" }, { "id": "Medication.form.coding:snomed", "path": "Medication.form.coding", "sliceName": "snomed", "max": "1", "mustSupport": true }, { "id": "Medication.form.coding:snomed.userSelected", "path": "Medication.form.coding.userSelected", "max": "0" }, { "id": "Medication.form.coding:kbvDarreichungsform", "path": "Medication.form.coding", "sliceName": "kbvDarreichungsform", "max": "1" }, { "id": "Medication.form.coding:kbvDarreichungsform.userSelected", "path": "Medication.form.coding.userSelected", "max": "0" }, { "id": "Medication.form.text", "path": "Medication.form.text", "max": "0" }, { "id": "Medication.amount.numerator", "path": "Medication.amount.numerator", "min": 1 }, { "id": "Medication.amount.numerator.extension", "path": "Medication.amount.numerator.extension", "max": "0" }, { "id": "Medication.amount.numerator.extension:packagingSize", "path": "Medication.amount.numerator.extension", "sliceName": "packagingSize", "max": "0" }, { "id": "Medication.amount.numerator.extension:totalQuantity", "path": "Medication.amount.numerator.extension", "sliceName": "totalQuantity", "max": "0" }, { "id": "Medication.amount.numerator.value", "path": "Medication.amount.numerator.value", "min": 1 }, { "id": "Medication.amount.numerator.comparator", "path": "Medication.amount.numerator.comparator", "max": "0" }, { "id": "Medication.amount.numerator.unit", "path": "Medication.amount.numerator.unit", "min": 1 }, { "id": "Medication.amount.numerator.system", "path": "Medication.amount.numerator.system", "min": 1 }, { "id": "Medication.amount.numerator.code", "path": "Medication.amount.numerator.code", "min": 1 }, { "id": "Medication.amount.denominator", "path": "Medication.amount.denominator", "min": 1 }, { "id": "Medication.amount.denominator.value", "path": "Medication.amount.denominator.value", "min": 1 }, { "id": "Medication.amount.denominator.comparator", "path": "Medication.amount.denominator.comparator", "max": "0" }, { "id": "Medication.amount.denominator.unit", "path": "Medication.amount.denominator.unit", "min": 1 }, { "id": "Medication.amount.denominator.system", "path": "Medication.amount.denominator.system", "min": 1 }, { "id": "Medication.amount.denominator.code", "path": "Medication.amount.denominator.code", "min": 1 }, { "id": "Medication.ingredient.extension", "path": "Medication.ingredient.extension", "max": "0" }, { "id": "Medication.ingredient.extension:darreichungsform", "path": "Medication.ingredient.extension", "sliceName": "darreichungsform", "max": "0" }, { "id": "Medication.ingredient.item[x]", "path": "Medication.ingredient.item[x]", "slicing": { "discriminator": [ { "type": "type", "path": "$this" } ], "ordered": false, "rules": "closed" } }, { "id": "Medication.ingredient.item[x]:itemCodeableConcept", "path": "Medication.ingredient.item[x]", "sliceName": "itemCodeableConcept", "type": [ { "code": "CodeableConcept" } ] }, { "id": "Medication.ingredient.item[x]:itemCodeableConcept.coding", "path": "Medication.ingredient.item[x].coding", "slicing": { "discriminator": [ { "type": "pattern", "path": "$this" } ], "rules": "closed" }, "max": "3" }, { "id": "Medication.ingredient.item[x]:itemCodeableConcept.coding:ask", "path": "Medication.ingredient.item[x].coding", "sliceName": "ask", "max": "1" }, { "id": "Medication.ingredient.item[x]:itemCodeableConcept.coding:ask.userSelected", "path": "Medication.ingredient.item[x].coding.userSelected", "max": "0" }, { "id": "Medication.ingredient.item[x]:itemCodeableConcept.coding:atc-de", "path": "Medication.ingredient.item[x].coding", "sliceName": "atc-de", "max": "1" }, { "id": "Medication.ingredient.item[x]:itemCodeableConcept.coding:atc-de.userSelected", "path": "Medication.ingredient.item[x].coding.userSelected", "max": "0" }, { "id": "Medication.ingredient.item[x]:itemCodeableConcept.coding:snomed", "path": "Medication.ingredient.item[x].coding", "sliceName": "snomed", "max": "1", "mustSupport": true }, { "id": "Medication.ingredient.item[x]:itemCodeableConcept.coding:snomed.userSelected", "path": "Medication.ingredient.item[x].coding.userSelected", "max": "0" }, { "id": "Medication.ingredient.isActive", "path": "Medication.ingredient.isActive", "max": "0" }, { "id": "Medication.ingredient.strength.extension", "path": "Medication.ingredient.strength.extension", "max": "0" }, { "id": "Medication.ingredient.strength.extension:amountText", "path": "Medication.ingredient.strength.extension", "sliceName": "amountText", "max": "0" }, { "id": "Medication.ingredient.strength.numerator.comparator", "path": "Medication.ingredient.strength.numerator.comparator", "max": "0" }, { "id": "Medication.ingredient.strength.numerator.unit", "path": "Medication.ingredient.strength.numerator.unit", "min": 1 }, { "id": "Medication.ingredient.strength.denominator", "path": "Medication.ingredient.strength.denominator", "min": 1 }, { "id": "Medication.ingredient.strength.denominator.comparator", "path": "Medication.ingredient.strength.denominator.comparator", "max": "0" }, { "id": "Medication.ingredient.strength.denominator.unit", "path": "Medication.ingredient.strength.denominator.unit", "min": 1 }, { "id": "Medication.batch", "path": "Medication.batch", "max": "0" } ] } }