{ "description": null, "_filename": "KBV_PR_ERP_Medication_PZN.json", "package_name": "kbv.ita.erp", "date": "2022-09-30", "derivation": "constraint", "publisher": "Kassenärztliche Bundesvereinigung", "fhirVersion": "4.0.1", "name": "KBV_PR_ERP_Medication_PZN", "abstract": false, "type": "Medication", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "1.1.0", "status": "active", "id": "4f02b0a3-8fb7-4600-bbc5-6fe2e4dbc206", "kind": "resource", "url": "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN", "version": "1.1.0", "differential": { "element": [ { "id": "Medication", "path": "Medication", "constraint": [ { "key": "-erp-NormgroesseOderMenge", "human": "Packungsgröße oder Normgröße müssen angegeben sein", "source": "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN", "severity": "error", "expression": "extension('http://fhir.de/StructureDefinition/normgroesse').exists() or amount.exists()" } ] }, { "id": "Medication.id", "min": 1, "path": "Medication.id", "mustSupport": true }, { "id": "Medication.meta", "min": 1, "path": "Medication.meta", "mustSupport": true }, { "id": "Medication.meta.versionId", "max": "0", "path": "Medication.meta.versionId" }, { "id": "Medication.meta.lastUpdated", "max": "0", "path": "Medication.meta.lastUpdated" }, { "id": "Medication.meta.source", "max": "0", "path": "Medication.meta.source" }, { "id": "Medication.meta.profile", "max": "1", "min": 1, "path": "Medication.meta.profile", "mustSupport": true, "fixedCanonical": "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN|1.1.0" }, { "id": "Medication.meta.security", "max": "0", "path": "Medication.meta.security" }, { "id": "Medication.meta.tag", "max": "0", "path": "Medication.meta.tag" }, { "id": "Medication.implicitRules", "max": "0", "path": "Medication.implicitRules" }, { "id": "Medication.language", "max": "0", "path": "Medication.language" }, { "id": "Medication.text", "max": "0", "path": "Medication.text" }, { "id": "Medication.contained", "max": "0", "path": "Medication.contained" }, { "id": "Medication.extension", "max": "4", "min": 3, "path": "Medication.extension", "slicing": { "rules": "closed", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Medication.extension:Kategorie", "min": 1, "path": "Medication.extension", "sliceName": "Kategorie", "mustSupport": true }, { "id": "Medication.extension:Kategorie.value[x]", "path": "Medication.extension.value[x]", "slicing": { "rules": "closed", "discriminator": [ { "path": "$this", "type": "type" } ] }, "mustSupport": true }, { "id": "Medication.extension:Kategorie.value[x]:valueCodeableConcept", "path": "Medication.extension.value[x]", "sliceName": "valueCodeableConcept", "mustSupport": true }, { "id": "Medication.extension:Kategorie.value[x]:valueCodeableConcept.coding", "min": 1, "path": "Medication.extension.value[x].coding", "mustSupport": true }, { "id": "Medication.extension:Kategorie.value[x]:valueCodeableConcept.coding.system", "path": "Medication.extension.value[x].coding.system", "fixedUri": "http://snomed.info/sct", "mustSupport": true }, { "id": "Medication.extension:Kategorie.value[x]:valueCodeableConcept.coding.version", "path": "Medication.extension.value[x].coding.version", "fixedString": "http://snomed.info/sct/900000000000207008/version/20220331", "mustSupport": true }, { "id": "Medication.extension:Kategorie.value[x]:valueCodeableConcept.coding.code", "path": "Medication.extension.value[x].coding.code", "fixedCode": "763158003", "mustSupport": true }, { "id": "Medication.extension:Kategorie.value[x]:valueCodeableConcept.coding.display", "path": "Medication.extension.value[x].coding.display", "fixedString": "Medicinal product (product)", "mustSupport": true }, { "id": "Medication.extension:Kategorie.value[x]:valueCodeableConcept.coding.userSelected", "max": "0", "path": "Medication.extension.value[x].coding.userSelected" }, { "id": "Medication.extension:Kategorie.value[x]:valueCodeableConcept.text", "max": "0", "path": "Medication.extension.value[x].text" }, { "id": "Medication.extension:Arzneimittelkategorie", "max": "1", "min": 1, "path": "Medication.extension", "type": [ { "code": "Extension", "profile": [ "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Category" ] } ], "sliceName": "Arzneimittelkategorie", "mustSupport": true }, { "id": "Medication.extension:Arzneimittelkategorie.value[x]", "path": "Medication.extension.value[x]", "mustSupport": true }, { "id": "Medication.extension:Arzneimittelkategorie.value[x]:valueCoding", "path": "Medication.extension.value[x]", "sliceName": "valueCoding", "mustSupport": true }, { "id": "Medication.extension:Arzneimittelkategorie.value[x]:valueCoding.system", "path": "Medication.extension.value[x].system", "mustSupport": true }, { "id": "Medication.extension:Arzneimittelkategorie.value[x]:valueCoding.code", "path": "Medication.extension.value[x].code", "mustSupport": true }, { "id": "Medication.extension:Impfstoff", "max": "1", "min": 1, "path": "Medication.extension", "type": [ { "code": "Extension", "profile": [ "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine" ] } ], "sliceName": "Impfstoff", "mustSupport": true }, { "id": "Medication.extension:Impfstoff.value[x]:valueBoolean", "path": "Medication.extension.value[x]", "sliceName": "valueBoolean", "mustSupport": true }, { "path": "Medication.extension", "min": 0, "definition": "Beschreibung der therapiegerechten Packungsgröße (z. B. N1)", "short": "Packungsgröße nach N-Bezeichnung", "type": [ { "code": "Extension", "profile": [ "http://fhir.de/StructureDefinition/normgroesse" ] } ], "mustSupport": true, "sliceName": "Normgroesse", "max": "1", "id": "Medication.extension:Normgroesse" }, { "id": "Medication.extension:Normgroesse.value[x]", "min": 1, "path": "Medication.extension.value[x]", "slicing": { "rules": "closed", "discriminator": [ { "path": "$this", "type": "type" } ] }, "mustSupport": true }, { "id": "Medication.extension:Normgroesse.value[x]:valueCode", "path": "Medication.extension.value[x]", "sliceName": "valueCode", "mustSupport": true }, { "id": "Medication.identifier", "max": "0", "path": "Medication.identifier" }, { "id": "Medication.code", "path": "Medication.code", "mustSupport": true }, { "id": "Medication.code.coding", "max": "1", "min": 1, "path": "Medication.code.coding", "slicing": { "rules": "closed", "discriminator": [ { "path": "$this", "type": "pattern" } ] }, "mustSupport": true }, { "id": "Medication.code.coding:pznCode", "min": 1, "path": "Medication.code.coding", "short": "ID des Produktes (PZN)", "sliceName": "pznCode", "constraint": [ { "key": "-erp-begrenzungPznCode", "human": "Der PZN-Code muss aus genau 8 Zeichen bestehen.", "source": "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN", "severity": "error", "expression": "code.length()=8" } ], "definition": "Pharmazentralnummer (PZN), die von der Informationsstelle für Arzneispezialitäten (IFA) produktbezogen verwendet wird und für die gesetzlichen Krankenkassen gemäß Vereinbarung nach § 131 SGB V mit der pharmazeutischen Industrie und nach § 300 dem Deutschen Apothekerverband vereinbart ist.\r\nDie Angaben Handelsname, Darreichungsform, Packungsgröße usw. entstammen dem Preis- und Produktangaben nach §131 Abs. 4 SGB V." }, { "id": "Medication.code.coding:pznCode.system", "path": "Medication.code.coding.system", "mustSupport": true }, { "id": "Medication.code.coding:pznCode.version", "max": "0", "path": "Medication.code.coding.version" }, { "id": "Medication.code.coding:pznCode.code", "path": "Medication.code.coding.code", "mustSupport": true }, { "id": "Medication.code.coding:pznCode.display", "max": "0", "path": "Medication.code.coding.display" }, { "id": "Medication.code.coding:pznCode.userSelected", "max": "0", "path": "Medication.code.coding.userSelected" }, { "id": "Medication.code.coding:snomedCode", "max": "0", "path": "Medication.code.coding", "sliceName": "snomedCode" }, { "id": "Medication.code.coding:atcCode", "max": "0", "path": "Medication.code.coding", "sliceName": "atcCode" }, { "id": "Medication.code.text", "min": 1, "path": "Medication.code.text", "short": "Handelsname", "maxLength": 50, "definition": "Handelsname des verordneten Präparates, aus der PZN abgeleitet", "mustSupport": true }, { "id": "Medication.status", "max": "0", "path": "Medication.status" }, { "id": "Medication.manufacturer", "max": "0", "path": "Medication.manufacturer" }, { "id": "Medication.form", "min": 1, "path": "Medication.form", "mustSupport": true }, { "id": "Medication.form.coding", "max": "1", "min": 1, "path": "Medication.form.coding", "slicing": { "rules": "closed", "discriminator": [ { "path": "$this", "type": "pattern" } ] }, "mustSupport": true }, { "id": "Medication.form.coding:snomedCode", "max": "0", "path": "Medication.form.coding", "sliceName": "snomedCode" }, { "id": "Medication.form.coding:edqmCode", "max": "0", "path": "Medication.form.coding", "sliceName": "edqmCode" }, { "id": "Medication.form.coding:kbvDarreichungsform", "max": "1", "min": 1, "path": "Medication.form.coding", "sliceName": "kbvDarreichungsform", "mustSupport": true }, { "id": "Medication.form.coding:kbvDarreichungsform.system", "path": "Medication.form.coding.system", "mustSupport": true }, { "id": "Medication.form.coding:kbvDarreichungsform.version", "max": "0", "path": "Medication.form.coding.version" }, { "id": "Medication.form.coding:kbvDarreichungsform.code", "path": "Medication.form.coding.code", "short": "Code der Darreichungsform", "definition": "Darreichungsform entsprechend der Daten nach § 131 Abs. 4 SGB V", "mustSupport": true }, { "id": "Medication.form.coding:kbvDarreichungsform.userSelected", "max": "0", "path": "Medication.form.coding.userSelected" }, { "id": "Medication.form.text", "max": "0", "path": "Medication.form.text" }, { "id": "Medication.amount", "path": "Medication.amount", "mustSupport": true }, { "id": "Medication.amount.numerator", "min": 1, "path": "Medication.amount.numerator", "constraint": [ { "key": "-erp-begrenzungValue", "human": "Die Packungsgröße darf aus maximal 7 Zeichen bestehen", "source": "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN", "severity": "error", "expression": "value.toString().length()<=7" }, { "key": "-erp-codeUndSystem", "human": "Wenn ein Code eingegeben ist, muss auch das System hinterlegt sein.", "source": "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN", "severity": "error", "expression": "code.exists() implies system.exists()" } ], "mustSupport": true }, { "id": "Medication.amount.numerator.extension", "min": 1, "path": "Medication.amount.numerator.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Medication.amount.numerator.extension:Packungsgroesse", "max": "1", "min": 1, "path": "Medication.amount.numerator.extension", "type": [ { "code": "Extension", "profile": [ "https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_PackagingSize" ] } ], "sliceName": "Packungsgroesse", "isModifier": false, "mustSupport": true }, { "id": "Medication.amount.numerator.extension:Packungsgroesse.value[x]", "path": "Medication.amount.numerator.extension.value[x]", "mustSupport": true }, { "id": "Medication.amount.numerator.extension:Packungsgroesse.value[x]:valueString", "path": "Medication.amount.numerator.extension.value[x]", "sliceName": "valueString", "mustSupport": true }, { "id": "Medication.amount.numerator.value", "max": "0", "path": "Medication.amount.numerator.value" }, { "id": "Medication.amount.numerator.comparator", "max": "0", "path": "Medication.amount.numerator.comparator" }, { "id": "Medication.amount.numerator.unit", "min": 1, "path": "Medication.amount.numerator.unit", "short": "Einheit", "maxLength": 12, "definition": "Einheit der Packungsgröße (z.B. St.). Tritt nur in Verbindung mit „Packungsgröße nach abgeteilter Menge“ auf - z.B. 100 St.", "mustSupport": true }, { "id": "Medication.amount.numerator.system", "path": "Medication.amount.numerator.system", "fixedUri": "http://unitsofmeasure.org", "mustSupport": false }, { "id": "Medication.amount.numerator.code", "path": "Medication.amount.numerator.code", "short": "Packungseinheit (kodiert)", "definition": "optionale kodierte Angabe zur Einheit der Packung gemäß unitsofmeasure.org" }, { "id": "Medication.amount.denominator", "min": 1, "path": "Medication.amount.denominator", "mustSupport": true }, { "id": "Medication.amount.denominator.value", "min": 1, "path": "Medication.amount.denominator.value", "mustSupport": true, "fixedDecimal": 1 }, { "id": "Medication.amount.denominator.comparator", "max": "0", "path": "Medication.amount.denominator.comparator" }, { "id": "Medication.amount.denominator.unit", "max": "0", "path": "Medication.amount.denominator.unit" }, { "id": "Medication.amount.denominator.system", "max": "0", "path": "Medication.amount.denominator.system" }, { "id": "Medication.amount.denominator.code", "max": "0", "path": "Medication.amount.denominator.code" }, { "id": "Medication.ingredient", "max": "0", "path": "Medication.ingredient" } ] }, "baseDefinition": "https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Medication|1.3.0" }