description: Dieses Bundle verbindet die eRezept Verordnungsdaten, Quittungsdaten, Abgabedaten und Abrechnungsdaten package_name: de.gkvsv.erezeptabrechnungsdaten derivation: constraint name: GKVSV_PR_TA7_RezeptBundle type: Bundle elements: meta: mustSupport: true index: 1 elements: profile: mustSupport: true pattern: {type: Canonical, value: 'https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_TA7_RezeptBundle|1.5'} index: 2 required: [profile] signature: {index: 55} implicitRules: {index: 3} type: pattern: {type: Code, value: collection} mustSupport: true index: 6 total: {index: 8} language: {index: 4} link: {index: 9} id: {mustSupport: true, index: 0} identifier: {index: 5} entry: mustSupport: true array: true min: 4 max: 4 index: 10 slicing: rules: closed ordered: true discriminator: - {path: link.url, type: value} min: 4 max: 4 slices: Verordnungsdaten: match: link: {url: 'https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle'} schema: short: Verordnungsdatensatz mustSupport: true _required: true index: 11 elements: link: mustSupport: true index: 12 elements: relation: pattern: {type: String, value: item} mustSupport: true index: 13 url: pattern: {type: Uri, value: 'https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle'} mustSupport: true index: 14 fullUrl: {mustSupport: true, index: 15} resource: {type: Resource, short: Verordnungsdatensatz, mustSupport: true, index: 16} search: {index: 17} request: {index: 18} response: {index: 19} required: [resource, fullUrl, link] Quittungsdaten: match: link: {url: 'https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Bundle'} schema: short: Quittungsdatensatz mustSupport: true _required: true index: 20 elements: link: mustSupport: true index: 21 elements: relation: pattern: {type: String, value: item} mustSupport: true index: 22 url: pattern: {type: Uri, value: 'https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Bundle'} mustSupport: true index: 23 fullUrl: {mustSupport: true, index: 24} resource: {type: Resource, short: Quittungsdatensatz, mustSupport: true, index: 25} search: {index: 26} request: {index: 27} response: {index: 28} required: [resource, fullUrl, link] Abgabedaten: match: link: {url: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-ERP-AbgabedatenBundle'} schema: short: Abgabedatensatz mustSupport: true _required: true index: 29 elements: link: mustSupport: true index: 30 elements: relation: pattern: {type: String, value: item} mustSupport: true index: 31 url: pattern: {type: Uri, value: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-ERP-AbgabedatenBundle'} index: 32 fullUrl: {mustSupport: true, index: 33} resource: {type: Resource, short: Abgabedatensatz, mustSupport: true, index: 34} search: {index: 35} request: {index: 36} response: {index: 37} required: [resource, fullUrl, link] Abrechnungsdaten: match: link: {url: 'https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_ERP_eAbrechnungsdaten'} schema: short: Abrechnungsdatensatz mustSupport: true _required: true index: 38 elements: link: mustSupport: true index: 39 elements: relation: pattern: {type: String, value: item} mustSupport: true index: 40 url: pattern: {type: Uri, value: 'https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_ERP_eAbrechnungsdaten'} mustSupport: true index: 41 fullUrl: {mustSupport: true, index: 42} resource: type: Resource short: Abrechnungsdatensatz mustSupport: true index: 43 extensions: zusatzdatenHerstellung: url: null index: 45 extensions: einheit: url: null index: 46 extensions: abrechnungsposition: url: null index: 47 extensions: zuAbschlaegeZusatzdaten: url: null index: 48 extensions: {} elements: extension: {array: true, max: 3, index: 49} elements: extension: index: 48 slicing: slices: zuAbschlaegeZusatzdaten: match: {} schema: index: 48 extensions: {} elements: extension: {array: true, max: 3, index: 49} elements: extension: index: 47 slicing: slices: abrechnungsposition: match: {} schema: index: 47 extensions: zuAbschlaegeZusatzdaten: url: null index: 48 extensions: {} elements: extension: {array: true, max: 3, index: 49} elements: extension: index: 48 slicing: slices: zuAbschlaegeZusatzdaten: match: {} schema: index: 48 extensions: {} elements: extension: {array: true, max: 3, index: 49} elements: extension: index: 46 slicing: slices: einheit: match: {} schema: index: 46 extensions: abrechnungsposition: url: null index: 47 extensions: zuAbschlaegeZusatzdaten: url: null index: 48 extensions: {} elements: extension: {array: true, max: 3, index: 49} elements: extension: index: 48 slicing: slices: zuAbschlaegeZusatzdaten: match: {} schema: index: 48 extensions: {} elements: extension: {array: true, max: 3, index: 49} elements: extension: index: 47 slicing: slices: abrechnungsposition: match: {} schema: index: 47 extensions: zuAbschlaegeZusatzdaten: url: null index: 48 extensions: {} elements: extension: {array: true, max: 3, index: 49} elements: extension: index: 48 slicing: slices: zuAbschlaegeZusatzdaten: match: {} schema: index: 48 extensions: {} elements: extension: {array: true, max: 3, index: 49} elements: extension: array: true max: 100 index: 44 slicing: slices: zusatzdatenHerstellung: match: {} schema: index: 45 extensions: einheit: url: null index: 46 extensions: abrechnungsposition: url: null index: 47 extensions: zuAbschlaegeZusatzdaten: url: null index: 48 extensions: {} elements: extension: {array: true, max: 3, index: 49} elements: extension: index: 48 slicing: slices: zuAbschlaegeZusatzdaten: match: {} schema: index: 48 extensions: {} elements: extension: {array: true, max: 3, index: 49} elements: extension: index: 47 slicing: slices: abrechnungsposition: match: {} schema: index: 47 extensions: zuAbschlaegeZusatzdaten: url: null index: 48 extensions: {} elements: extension: {array: true, max: 3, index: 49} elements: extension: index: 48 slicing: slices: zuAbschlaegeZusatzdaten: match: {} schema: index: 48 extensions: {} elements: extension: {array: true, max: 3, index: 49} elements: extension: index: 46 slicing: slices: einheit: match: {} schema: index: 46 extensions: abrechnungsposition: url: null index: 47 extensions: zuAbschlaegeZusatzdaten: url: null index: 48 extensions: {} elements: extension: {array: true, max: 3, index: 49} elements: extension: index: 48 slicing: slices: zuAbschlaegeZusatzdaten: match: {} schema: index: 48 extensions: {} elements: extension: {array: true, max: 3, index: 49} elements: extension: index: 47 slicing: slices: abrechnungsposition: match: {} schema: index: 47 extensions: zuAbschlaegeZusatzdaten: url: null index: 48 extensions: {} elements: extension: {array: true, max: 3, index: 49} elements: extension: index: 48 slicing: slices: zuAbschlaegeZusatzdaten: match: {} schema: index: 48 extensions: {} elements: extension: {array: true, max: 3, index: 49} issuer: extensions: {} elements: extension: {index: 50} lineItem: extensions: {} elements: extension: {array: true, max: 4, index: 51} search: {index: 52} request: {index: 53} response: {index: 54} required: [resource, fullUrl, link] timestamp: {index: 7} package_version: 1.5.0-rc class: profile kind: resource url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_TA7_RezeptBundle base: http://hl7.org/fhir/StructureDefinition/Bundle version: 1.5.0 required: [meta]