description: eRezept - elektronische Abrechnungsdaten package_name: de.gkvsv.eRezeptAbrechnungsdaten derivation: constraint name: GKVSV_PR_ERP_eAbrechnungsdaten type: Invoice elements: date: {index: 62} meta: mustSupport: true index: 1 elements: versionId: {index: 2} lastUpdated: {index: 3} source: {index: 4} profile: mustSupport: true pattern: {type: Canonical, value: 'https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_ERP_eAbrechnungsdaten|1.0.0'} index: 5 security: {index: 6} tag: {index: 7} required: [profile] totalNet: {index: 124} implicitRules: {index: 8} recipient: {index: 61} totalPriceComponent: {index: 123} type: {index: 59} totalGross: {index: 125} participant: {index: 63} note: {index: 127} account: {index: 75} extension: index: 12 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: irrlaeufer: match: {url: null} schema: type: Extension short: Kennzeichen für Irrläuferrezepte mustSupport: true url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_Irrlaeufer index: 13 elements: value: mustSupport: true choices: [] index: 15 zusatzdatenHerstellung: match: {url: null} schema: type: Extension url: http://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_ZusatzdatenHerstellung index: 16 extensions: zaehlerHerstellung: url: null mustSupport: true index: 17 elements: value: mustSupport: true choices: [] index: 19 einheit: url: null mustSupport: true index: 20 extensions: zaehlerEinheit: url: null mustSupport: true index: 21 elements: value: mustSupport: true choices: [] index: 23 abrechnungsposition: url: null mustSupport: true index: 24 extensions: zaehlerAbrechnungsposition: url: null mustSupport: true index: 25 elements: value: mustSupport: true choices: [] index: 27 zuAbschlaegeZusatzdaten: url: null index: 28 extensions: zuAbschlagCode: url: null mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: url: null mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: url: null mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 29 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 25 slicing: slices: zaehlerAbrechnungsposition: match: {} schema: mustSupport: true index: 25 elements: value: mustSupport: true choices: [] index: 27 zuAbschlaegeZusatzdaten: match: {} schema: index: 28 extensions: zuAbschlagCode: url: null mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: url: null mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: url: null mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 29 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 21 slicing: slices: zaehlerEinheit: match: {} schema: mustSupport: true index: 21 elements: value: mustSupport: true choices: [] index: 23 abrechnungsposition: match: {} schema: mustSupport: true index: 24 extensions: zaehlerAbrechnungsposition: url: null mustSupport: true index: 25 elements: value: mustSupport: true choices: [] index: 27 zuAbschlaegeZusatzdaten: url: null index: 28 extensions: zuAbschlagCode: url: null mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: url: null mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: url: null mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 29 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 25 slicing: slices: zaehlerAbrechnungsposition: match: {} schema: mustSupport: true index: 25 elements: value: mustSupport: true choices: [] index: 27 zuAbschlaegeZusatzdaten: match: {} schema: index: 28 extensions: zuAbschlagCode: url: null mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: url: null mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: url: null mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 29 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 17 slicing: slices: zaehlerHerstellung: match: {} schema: mustSupport: true index: 17 elements: value: mustSupport: true choices: [] index: 19 einheit: match: {} schema: mustSupport: true index: 20 extensions: zaehlerEinheit: url: null mustSupport: true index: 21 elements: value: mustSupport: true choices: [] index: 23 abrechnungsposition: url: null mustSupport: true index: 24 extensions: zaehlerAbrechnungsposition: url: null mustSupport: true index: 25 elements: value: mustSupport: true choices: [] index: 27 zuAbschlaegeZusatzdaten: url: null index: 28 extensions: zuAbschlagCode: url: null mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: url: null mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: url: null mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 29 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 25 slicing: slices: zaehlerAbrechnungsposition: match: {} schema: mustSupport: true index: 25 elements: value: mustSupport: true choices: [] index: 27 zuAbschlaegeZusatzdaten: match: {} schema: index: 28 extensions: zuAbschlagCode: url: null mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: url: null mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: url: null mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 29 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 21 slicing: slices: zaehlerEinheit: match: {} schema: mustSupport: true index: 21 elements: value: mustSupport: true choices: [] index: 23 abrechnungsposition: match: {} schema: mustSupport: true index: 24 extensions: zaehlerAbrechnungsposition: url: null mustSupport: true index: 25 elements: value: mustSupport: true choices: [] index: 27 zuAbschlaegeZusatzdaten: url: null index: 28 extensions: zuAbschlagCode: url: null mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: url: null mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: url: null mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 29 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 25 slicing: slices: zaehlerAbrechnungsposition: match: {} schema: mustSupport: true index: 25 elements: value: mustSupport: true choices: [] index: 27 zuAbschlaegeZusatzdaten: match: {} schema: index: 28 extensions: zuAbschlagCode: url: null mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: url: null mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: url: null mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 29 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} contained: {index: 11} status: pattern: {type: Code, value: issued} index: 57 language: {index: 9} id: {mustSupport: true, index: 0} lineItem: label: Line Data short: Abrechnungszeile mustSupport: true index: 76 extensions: positionstyp: url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_Positionstyp short: Kennzeichen Positionstyp type: Extension mustSupport: true index: 78 elements: value: mustSupport: true choices: [] index: 80 value[x]: elements: coding: mustSupport: true index: 81 elements: system: {mustSupport: true, index: 82} code: {mustSupport: true, index: 83} import: url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_Import type: Extension short: Kennzeichen zum Import index: 84 elements: value: mustSupport: true choices: [] index: 86 value[x]: elements: coding: mustSupport: true index: 87 elements: system: {mustSupport: true, index: 88} code: {mustSupport: true, index: 89} import_pzn: url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_Import_PZN type: Extension short: PZN des Originals für Importe index: 90 elements: value: mustSupport: true choices: [] index: 92 value[x]: elements: system: {mustSupport: true, index: 93} code: {mustSupport: true, index: 94} vatValue: url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_VAT_VALUE short: Umsatzsteuer Betrag type: Extension mustSupport: true index: 95 elements: value: mustSupport: true choices: [] index: 97 value[x]: elements: value: {short: Preisangabe in Euro, mustSupport: true, index: 98} currency: {mustSupport: true, index: 99} elements: extension: index: 77 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: positionstyp: match: {url: null} schema: short: Kennzeichen Positionstyp type: Extension mustSupport: true url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_Positionstyp index: 78 elements: value: mustSupport: true choices: [] index: 80 value[x]: elements: coding: mustSupport: true index: 81 elements: system: {mustSupport: true, index: 82} code: {mustSupport: true, index: 83} import: match: {url: null} schema: type: Extension short: Kennzeichen zum Import url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_Import index: 84 elements: value: mustSupport: true choices: [] index: 86 value[x]: elements: coding: mustSupport: true index: 87 elements: system: {mustSupport: true, index: 88} code: {mustSupport: true, index: 89} import_pzn: match: {url: null} schema: type: Extension short: PZN des Originals für Importe url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_Import_PZN index: 90 elements: value: mustSupport: true choices: [] index: 92 value[x]: elements: system: {mustSupport: true, index: 93} code: {mustSupport: true, index: 94} vatValue: match: {url: null} schema: short: Umsatzsteuer Betrag type: Extension mustSupport: true url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_VAT_VALUE index: 95 elements: value: mustSupport: true choices: [] index: 97 value[x]: elements: value: {short: Preisangabe in Euro, mustSupport: true, index: 98} currency: {mustSupport: true, index: 99} sequence: {short: Zähler Abrechnungszeile, mustSupport: true, index: 100} chargeItem: choices: [chargeItemCodeableConcept] index: 102 chargeItemCodeableConcept: {type: CodeableConcept, choiceOf: chargeItem, index: 103} chargeItem[x]: elements: coding: index: 104 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v3-NullFlavor'} index: 105 version: {index: 106} code: short: un-encoded pattern: {type: Code, value: UNC} index: 107 display: {index: 108} userSelected: {index: 109} required: [system, code] text: {index: 110} required: [coding] priceComponent: short: Zu- und Abschläge index: 111 elements: type: short: surcharge | deduction constraint: surchargeOrDeduction: {human: Es sind nur die Kennzeichen "surcharge" (Zuschlag) oder "deduction" (Abschlag) zulässig., source: Invoice, severity: error, expression: matches('surcharge') or matches('deduction')} mustSupport: true index: 112 code: short: Zu-/Abschlag binding: {strength: required, valueSet: 'https://fhir.gkvsv.de/ValueSet/GKVSV_VS_ERP_ZuAbschlagKey'} mustSupport: true index: 113 elements: coding: mustSupport: true index: 114 elements: system: pattern: {type: Uri, value: 'https://fhir.gkvsv.de/CodeSystem/GKVSV_CS_ERP_ZuAbschlagKey'} mustSupport: true index: 115 code: {short: Zu-/Abschlag, mustSupport: true, index: 116} userSelected: {index: 117} required: [system, code] text: {index: 118} required: [coding] factor: {index: 119} amount: type: Money short: Betrag Zu-/Abschlag mustSupport: true index: 120 elements: value: {short: Betrag Zu-/Abschlag, mustSupport: true, index: 121} currency: {mustSupport: true, index: 122} required: [amount, code] required: [sequence] identifier: mustSupport: true array: true min: 2 max: 2 index: 43 slicing: rules: open discriminator: - {path: system, type: value} min: 2 max: 2 slices: dokumentenID: match: {system: null} schema: short: Dokumenten-ID type: Identifier mustSupport: true _required: true index: 44 elements: use: {index: 45} type: {index: 46} value: short: Dokumenten-ID constraint: DokumentenID-length: {human: Die Dokumenten-ID muss 22 Zeichen lang sein., source: Invoice, severity: error, expression: length()=22} index: 47 period: {index: 48} assigner: {index: 49} belegnummer: match: {system: 'https://fhir.gkvsv.de/NamingSystem/GKVSV_NS_Belegnummer'} schema: short: Eindeutige Belegnummer mustSupport: true _required: true index: 50 elements: use: {index: 51} type: {index: 52} system: pattern: {type: Uri, value: 'https://fhir.gkvsv.de/NamingSystem/GKVSV_NS_Belegnummer'} mustSupport: true index: 53 value: short: Eindeutige Belegnummer constraint: Belegnummer-length: {human: Die eindeutige Belegnummer muss 19 Zeichen lang sein., source: Invoice, severity: error, expression: length()=19} mustSupport: true index: 54 period: {index: 55} assigner: {index: 56} required: [value, system] issuer: short: IK der abrechnenden Apotheke mustSupport: true index: 64 elements: reference: {index: 65} type: {index: 66} identifier: mustSupport: true index: 67 elements: use: {index: 68} type: {index: 69} system: pattern: {type: Uri, value: 'http://fhir.de/NamingSystem/arge-ik/iknr'} mustSupport: true index: 70 value: short: IK der abrechnenden Apotheke constraint: ApothekeIK-length: {human: Die IK der abrechnenden Apotheke muss 9 Zeichen lang sein., source: Invoice, severity: error, expression: length()=9} mustSupport: true index: 71 period: {index: 72} assigner: {index: 73} required: [value, system] display: {index: 74} required: [identifier] cancelledReason: {index: 58} paymentTerms: {index: 126} subject: {index: 60} text: {index: 10} package_version: 1.0.0-rc extensions: irrlaeufer: url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_Irrlaeufer type: Extension short: Kennzeichen für Irrläuferrezepte mustSupport: true index: 13 elements: value: mustSupport: true choices: [] index: 15 zusatzdatenHerstellung: url: http://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_ZusatzdatenHerstellung type: Extension index: 16 extensions: zaehlerHerstellung: url: null mustSupport: true index: 17 elements: value: mustSupport: true choices: [] index: 19 einheit: url: null mustSupport: true index: 20 extensions: zaehlerEinheit: url: null mustSupport: true index: 21 elements: value: mustSupport: true choices: [] index: 23 abrechnungsposition: url: null mustSupport: true index: 24 extensions: zaehlerAbrechnungsposition: url: null mustSupport: true index: 25 elements: value: mustSupport: true choices: [] index: 27 zuAbschlaegeZusatzdaten: url: null index: 28 extensions: zuAbschlagCode: url: null mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: url: null mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: url: null mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 29 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 25 slicing: slices: zaehlerAbrechnungsposition: match: {} schema: mustSupport: true index: 25 elements: value: mustSupport: true choices: [] index: 27 zuAbschlaegeZusatzdaten: match: {} schema: index: 28 extensions: zuAbschlagCode: url: null mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: url: null mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: url: null mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 29 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 21 slicing: slices: zaehlerEinheit: match: {} schema: mustSupport: true index: 21 elements: value: mustSupport: true choices: [] index: 23 abrechnungsposition: match: {} schema: mustSupport: true index: 24 extensions: zaehlerAbrechnungsposition: url: null mustSupport: true index: 25 elements: value: mustSupport: true choices: [] index: 27 zuAbschlaegeZusatzdaten: url: null index: 28 extensions: zuAbschlagCode: url: null mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: url: null mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: url: null mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 29 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 25 slicing: slices: zaehlerAbrechnungsposition: match: {} schema: mustSupport: true index: 25 elements: value: mustSupport: true choices: [] index: 27 zuAbschlaegeZusatzdaten: match: {} schema: index: 28 extensions: zuAbschlagCode: url: null mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: url: null mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: url: null mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 29 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 17 slicing: slices: zaehlerHerstellung: match: {} schema: mustSupport: true index: 17 elements: value: mustSupport: true choices: [] index: 19 einheit: match: {} schema: mustSupport: true index: 20 extensions: zaehlerEinheit: url: null mustSupport: true index: 21 elements: value: mustSupport: true choices: [] index: 23 abrechnungsposition: url: null mustSupport: true index: 24 extensions: zaehlerAbrechnungsposition: url: null mustSupport: true index: 25 elements: value: mustSupport: true choices: [] index: 27 zuAbschlaegeZusatzdaten: url: null index: 28 extensions: zuAbschlagCode: url: null mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: url: null mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: url: null mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 29 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 25 slicing: slices: zaehlerAbrechnungsposition: match: {} schema: mustSupport: true index: 25 elements: value: mustSupport: true choices: [] index: 27 zuAbschlaegeZusatzdaten: match: {} schema: index: 28 extensions: zuAbschlagCode: url: null mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: url: null mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: url: null mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 29 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 21 slicing: slices: zaehlerEinheit: match: {} schema: mustSupport: true index: 21 elements: value: mustSupport: true choices: [] index: 23 abrechnungsposition: match: {} schema: mustSupport: true index: 24 extensions: zaehlerAbrechnungsposition: url: null mustSupport: true index: 25 elements: value: mustSupport: true choices: [] index: 27 zuAbschlaegeZusatzdaten: url: null index: 28 extensions: zuAbschlagCode: url: null mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: url: null mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: url: null mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 29 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 25 slicing: slices: zaehlerAbrechnungsposition: match: {} schema: mustSupport: true index: 25 elements: value: mustSupport: true choices: [] index: 27 zuAbschlaegeZusatzdaten: match: {} schema: index: 28 extensions: zuAbschlagCode: url: null mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: url: null mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: url: null mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} elements: extension: mustSupport: true index: 29 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 29 elements: value: mustSupport: true choices: [] index: 31 value[x]: elements: coding: mustSupport: true index: 32 elements: system: {mustSupport: true, index: 33} code: {mustSupport: true, index: 34} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 35 elements: value: mustSupport: true choices: [] index: 37 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 38 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 40 value[x]: elements: value: {mustSupport: true, index: 41} currency: {mustSupport: true, index: 42} class: profile kind: resource url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_ERP_eAbrechnungsdaten base: http://hl7.org/fhir/StructureDefinition/Invoice version: 1.0.0 required: [lineItem, issuer, id, meta]