description: Übergabe einer PZN-bezogenen Medikation package_name: kbv.ita.vos derivation: constraint name: KBV_PR_VoS_Medication_PZN type: Medication elements: amount: mustSupport: true index: 67 elements: numerator: constraint: -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 index: 68 extensions: Packungsgroesse: url: https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_PackagingSize|1.1.0 type: Extension isModifier: false mustSupport: true index: 70 elements: value: mustSupport: true choices: [] index: 72 slicing: slices: valueString: match: {} schema: mustSupport: true choices: [] index: 74 elements: extension: index: 69 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: Packungsgroesse: match: {url: null} schema: type: Extension isModifier: false mustSupport: true url: https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_PackagingSize|1.1.0 index: 70 elements: value: mustSupport: true choices: [] index: 72 slicing: slices: valueString: match: {} schema: mustSupport: true choices: [] index: 74 value: {index: 75} comparator: {index: 76} unit: {short: Einheit, mustSupport: true, index: 77} system: pattern: {type: Uri, value: 'http://unitsofmeasure.org'} mustSupport: false index: 78 code: {short: Packungseinheit (kodiert), index: 79} required: [extension, unit] denominator: mustSupport: true index: 80 elements: value: mustSupport: true pattern: {type: Decimal, value: 1} index: 81 comparator: {index: 82} unit: {index: 83} system: {index: 84} code: {index: 85} required: [value] required: [denominator, numerator] meta: mustSupport: true index: 1 elements: source: {index: 2} profile: mustSupport: true pattern: {type: Canonical, value: 'https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Medication_PZN|2.1.0'} index: 3 security: {index: 4} tag: {index: 5} required: [profile] implicitRules: {index: 6} batch: {index: 116} extension: array: true min: 3 index: 10 slicing: rules: closed discriminator: - {path: url, type: value} min: 3 slices: Kategorie: match: {url: null} schema: mustSupport: true _required: true index: 11 elements: value: mustSupport: true choices: [] index: 13 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueCodeableConcept: match: {} schema: mustSupport: true choices: [] index: 15 value[x]: elements: coding: mustSupport: true index: 16 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} mustSupport: true index: 17 version: pattern: {type: String, value: 'http://snomed.info/sct/900000000000207008/version/20220331'} mustSupport: true index: 18 code: pattern: {type: Code, value: '763158003'} mustSupport: true index: 19 display: pattern: {type: String, value: Medicinal product (product)} mustSupport: true index: 20 userSelected: {index: 21} text: {index: 22} required: [coding] Impfstoff: match: {url: null} schema: type: Extension mustSupport: true url: https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine|1.1.0 index: 23 elements: value: mustSupport: true choices: [] index: 25 slicing: slices: valueBoolean: match: {} schema: mustSupport: true choices: [] index: 25 Normgroesse: match: {url: null} schema: short: Packungsgröße nach N-Bezeichnung type: Extension mustSupport: true url: http://fhir.de/StructureDefinition/normgroesse index: 26 elements: value: mustSupport: true choices: [] index: 28 slicing: rules: closed discriminator: - {path: $this, type: type} min: 1 slices: valueCode: match: {} schema: mustSupport: true choices: [] index: 30 required: [value] Arzneimittelkategorie: match: {url: null} schema: type: Extension isModifier: false mustSupport: true url: https://fhir.kbv.de/StructureDefinition/KBV_EX_VoS_Medication_Category|2.1.0 index: 31 elements: value: mustSupport: true choices: [] index: 33 slicing: slices: valueCoding: match: {} schema: mustSupport: true choices: [] index: 35 value[x]: elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} isOverTheCounter: match: {url: null} schema: type: Extension isModifier: false mustSupport: true url: https://fhir.kbv.de/StructureDefinition/KBV_EX_VoS_Medication_isOverTheCounter index: 38 elements: value: mustSupport: true choices: [] index: 40 slicing: slices: valueBoolean: match: {} schema: mustSupport: true choices: [] index: 42 contained: {index: 9} ingredient: short: Wirkstoffe des Produkts mustSupport: true index: 86 elements: item: choices: [] index: 101 slicing: slices: itemReference: match: {} schema: choices: [] index: 101 max: 0 item[x]: elements: coding: mustSupport: true index: 91 slicing: rules: closed discriminator: - {path: $this, type: pattern} min: null max: 1 slices: askCode: match: {} schema: mustSupport: true index: 92 elements: system: {mustSupport: true, index: 93} version: {index: 94} code: {mustSupport: true, index: 95} display: {index: 96} userSelected: {index: 97} snomedCode: match: {} schema: {index: 98} max: 0 text: {short: Wirkstoffname, mustSupport: true, index: 99} required: [text] isActive: {index: 102} strength: mustSupport: true index: 103 elements: numerator: mustSupport: true index: 104 elements: value: {short: Wirkstärke, mustSupport: true, index: 105} comparator: {index: 106} unit: {short: Wirkstärkeneinheit, mustSupport: true, index: 107} system: pattern: {type: Uri, value: 'http://unitsofmeasure.org'} mustSupport: false index: 108 code: {short: Wirkstärkeneinheit (kodiert), mustSupport: false, index: 109} required: [value, unit] denominator: mustSupport: true index: 110 elements: value: mustSupport: true pattern: {type: Decimal, value: 1} index: 111 comparator: {index: 112} unit: {index: 113} system: {index: 114} code: {index: 115} required: [value] required: [denominator, numerator] required: [strength] status: {index: 55} language: {index: 7} id: {mustSupport: true, index: 0} code: mustSupport: true index: 44 elements: coding: mustSupport: true index: 45 slicing: rules: closed discriminator: - {path: $this, type: pattern} min: 1 max: 1 slices: pznCode: match: {} schema: short: ID des Produktes (PZN) mustSupport: true _required: true index: 46 elements: system: {mustSupport: true, index: 47} version: {index: 48} code: {mustSupport: true, index: 49} display: {index: 50} userSelected: {index: 51} snomedCode: match: {} schema: {index: 52} max: 0 atcCode: match: {} schema: {index: 53} max: 0 text: {short: Handelsname, mustSupport: true, index: 54} required: [coding, text] identifier: {index: 43} manufacturer: {index: 56} form: mustSupport: true index: 57 elements: coding: mustSupport: true index: 58 slicing: rules: closed discriminator: - {path: $this, type: pattern} min: 1 max: 1 slices: snomedCode: match: {} schema: {index: 59} max: 0 edqmCode: match: {} schema: {index: 60} max: 0 kbvDarreichungsform: match: {} schema: mustSupport: true _required: true index: 61 elements: system: {mustSupport: true, index: 62} version: {index: 63} code: {short: Code der Darreichungsform, mustSupport: true, index: 64} userSelected: {index: 65} text: {index: 66} required: [coding] text: {index: 8} package_version: 2.1.0 extensions: Kategorie: url: null mustSupport: true _required: true index: 11 elements: value: mustSupport: true choices: [] index: 13 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueCodeableConcept: match: {} schema: mustSupport: true choices: [] index: 15 value[x]: elements: coding: mustSupport: true index: 16 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} mustSupport: true index: 17 version: pattern: {type: String, value: 'http://snomed.info/sct/900000000000207008/version/20220331'} mustSupport: true index: 18 code: pattern: {type: Code, value: '763158003'} mustSupport: true index: 19 display: pattern: {type: String, value: Medicinal product (product)} mustSupport: true index: 20 userSelected: {index: 21} text: {index: 22} required: [coding] Impfstoff: url: https://fhir.kbv.de/StructureDefinition/KBV_EX_ERP_Medication_Vaccine|1.1.0 type: Extension mustSupport: true index: 23 elements: value: mustSupport: true choices: [] index: 25 slicing: slices: valueBoolean: match: {} schema: mustSupport: true choices: [] index: 25 Normgroesse: url: http://fhir.de/StructureDefinition/normgroesse short: Packungsgröße nach N-Bezeichnung type: Extension mustSupport: true index: 26 elements: value: mustSupport: true choices: [] index: 28 slicing: rules: closed discriminator: - {path: $this, type: type} min: 1 slices: valueCode: match: {} schema: mustSupport: true choices: [] index: 30 required: [value] Arzneimittelkategorie: url: https://fhir.kbv.de/StructureDefinition/KBV_EX_VoS_Medication_Category|2.1.0 type: Extension isModifier: false mustSupport: true index: 31 elements: value: mustSupport: true choices: [] index: 33 slicing: slices: valueCoding: match: {} schema: mustSupport: true choices: [] index: 35 value[x]: elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} isOverTheCounter: url: https://fhir.kbv.de/StructureDefinition/KBV_EX_VoS_Medication_isOverTheCounter type: Extension isModifier: false mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 slicing: slices: valueBoolean: match: {} schema: mustSupport: true choices: [] index: 42 class: profile kind: resource url: https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Medication_PZN base: https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Medication|1.3.0 version: 2.1.0 required: [form, id, meta]