description: eRezept - elektronische Abrechnungsdaten package_name: rs/de.gkvsv.eRezeptAbrechnungsdaten derivation: constraint name: GKVSV_PR_ERP_eAbrechnungsdaten type: Invoice elements: date: {index: 65} 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'} type: canonical index: 5 security: {index: 6} tag: {index: 7} required: [profile] totalNet: {index: 117} implicitRules: {index: 8} recipient: {index: 64} totalPriceComponent: {index: 116} type: {index: 62} totalGross: {index: 118} participant: {index: 66} note: {index: 120} account: {index: 68} 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 value[x]: elements: coding: mustSupport: true index: 16 elements: system: {mustSupport: true, index: 17} code: {mustSupport: true, index: 18} zusatzdatenHerstellung: match: {url: null} schema: type: Extension url: http://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_ZusatzdatenHerstellung index: 19 extensions: zaehlerHerstellung: url: null mustSupport: true index: 20 elements: value: mustSupport: true choices: [] index: 22 einheit: url: null mustSupport: true index: 23 extensions: zaehlerEinheit: url: null mustSupport: true index: 24 elements: value: mustSupport: true choices: [] index: 26 abrechnungsposition: url: null mustSupport: true index: 27 extensions: zaehlerAbrechnungsposition: url: null mustSupport: true index: 28 elements: value: mustSupport: true choices: [] index: 30 zuAbschlaegeZusatzdaten: url: null index: 31 extensions: zuAbschlagCode: url: null mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: url: null mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: url: null mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 32 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 28 slicing: slices: zaehlerAbrechnungsposition: match: {} schema: mustSupport: true index: 28 elements: value: mustSupport: true choices: [] index: 30 zuAbschlaegeZusatzdaten: match: {} schema: index: 31 extensions: zuAbschlagCode: url: null mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: url: null mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: url: null mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 32 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 24 slicing: slices: zaehlerEinheit: match: {} schema: mustSupport: true index: 24 elements: value: mustSupport: true choices: [] index: 26 abrechnungsposition: match: {} schema: mustSupport: true index: 27 extensions: zaehlerAbrechnungsposition: url: null mustSupport: true index: 28 elements: value: mustSupport: true choices: [] index: 30 zuAbschlaegeZusatzdaten: url: null index: 31 extensions: zuAbschlagCode: url: null mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: url: null mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: url: null mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 32 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 28 slicing: slices: zaehlerAbrechnungsposition: match: {} schema: mustSupport: true index: 28 elements: value: mustSupport: true choices: [] index: 30 zuAbschlaegeZusatzdaten: match: {} schema: index: 31 extensions: zuAbschlagCode: url: null mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: url: null mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: url: null mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 32 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 20 slicing: slices: zaehlerHerstellung: match: {} schema: mustSupport: true index: 20 elements: value: mustSupport: true choices: [] index: 22 einheit: match: {} schema: mustSupport: true index: 23 extensions: zaehlerEinheit: url: null mustSupport: true index: 24 elements: value: mustSupport: true choices: [] index: 26 abrechnungsposition: url: null mustSupport: true index: 27 extensions: zaehlerAbrechnungsposition: url: null mustSupport: true index: 28 elements: value: mustSupport: true choices: [] index: 30 zuAbschlaegeZusatzdaten: url: null index: 31 extensions: zuAbschlagCode: url: null mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: url: null mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: url: null mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 32 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 28 slicing: slices: zaehlerAbrechnungsposition: match: {} schema: mustSupport: true index: 28 elements: value: mustSupport: true choices: [] index: 30 zuAbschlaegeZusatzdaten: match: {} schema: index: 31 extensions: zuAbschlagCode: url: null mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: url: null mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: url: null mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 32 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 24 slicing: slices: zaehlerEinheit: match: {} schema: mustSupport: true index: 24 elements: value: mustSupport: true choices: [] index: 26 abrechnungsposition: match: {} schema: mustSupport: true index: 27 extensions: zaehlerAbrechnungsposition: url: null mustSupport: true index: 28 elements: value: mustSupport: true choices: [] index: 30 zuAbschlaegeZusatzdaten: url: null index: 31 extensions: zuAbschlagCode: url: null mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: url: null mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: url: null mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 32 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 28 slicing: slices: zaehlerAbrechnungsposition: match: {} schema: mustSupport: true index: 28 elements: value: mustSupport: true choices: [] index: 30 zuAbschlaegeZusatzdaten: match: {} schema: index: 31 extensions: zuAbschlagCode: url: null mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: url: null mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: url: null mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 32 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} contained: {index: 11} status: pattern: {type: code, value: issued} type: code index: 60 language: {index: 9} id: {mustSupport: true, index: 0} lineItem: label: Line Data short: Abrechnungszeile mustSupport: true index: 69 extensions: positionstyp: url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_Positionstyp short: Kennzeichen Positionstyp type: Extension mustSupport: true index: 71 elements: value: mustSupport: true choices: [] index: 73 value[x]: elements: coding: mustSupport: true index: 74 elements: system: {mustSupport: true, index: 75} code: {mustSupport: true, index: 76} import: url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_Import type: Extension short: Kennzeichen zum Import index: 77 elements: value: mustSupport: true choices: [] index: 79 value[x]: elements: coding: mustSupport: true index: 80 elements: system: {mustSupport: true, index: 81} code: {mustSupport: true, index: 82} import_pzn: url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_Import_PZN type: Extension short: PZN des Originals für Importe index: 83 elements: value: mustSupport: true choices: [] index: 85 value[x]: elements: system: {mustSupport: true, index: 86} code: {mustSupport: true, index: 87} vatValue: url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_VAT_VALUE short: Umsatzsteuer Betrag type: Extension mustSupport: true index: 88 elements: value: mustSupport: true choices: [] index: 90 value[x]: elements: value: {short: Preisangabe in Euro, mustSupport: true, index: 91} currency: {mustSupport: true, index: 92} elements: extension: index: 70 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: 71 elements: value: mustSupport: true choices: [] index: 73 value[x]: elements: coding: mustSupport: true index: 74 elements: system: {mustSupport: true, index: 75} code: {mustSupport: true, index: 76} import: match: {url: null} schema: type: Extension short: Kennzeichen zum Import url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_Import index: 77 elements: value: mustSupport: true choices: [] index: 79 value[x]: elements: coding: mustSupport: true index: 80 elements: system: {mustSupport: true, index: 81} code: {mustSupport: true, index: 82} 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: 83 elements: value: mustSupport: true choices: [] index: 85 value[x]: elements: system: {mustSupport: true, index: 86} code: {mustSupport: true, index: 87} vatValue: match: {url: null} schema: short: Umsatzsteuer Betrag type: Extension mustSupport: true url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_VAT_VALUE index: 88 elements: value: mustSupport: true choices: [] index: 90 value[x]: elements: value: {short: Preisangabe in Euro, mustSupport: true, index: 91} currency: {mustSupport: true, index: 92} sequence: {short: Zähler Abrechnungszeile, mustSupport: true, index: 93} chargeItem: short: Abrechnungszeile choices: [chargeItemCodeableConcept] index: 95 chargeItemCodeableConcept: {type: CodeableConcept, short: Abrechnungszeile, choiceOf: chargeItem, index: 96} chargeItem[x]: elements: coding: index: 97 elements: system: pattern: {type: uri, value: 'https://fhir.gkvsv.de/CodeSystem/GKVSV_CS_ERP_AbrechnungsCodes'} type: uri index: 98 version: {index: 99} code: pattern: {type: code, value: ARZ} type: code index: 100 display: pattern: {type: string, value: Abrechnungszeile} type: string index: 101 userSelected: {index: 102} required: [code, system] text: {index: 103} required: [coding] priceComponent: short: Zu- und Abschläge index: 104 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: 105 code: short: Zu-/Abschlag binding: {strength: required, valueSet: 'https://fhir.gkvsv.de/ValueSet/GKVSV_VS_ERP_ZuAbschlagKey'} mustSupport: true index: 106 elements: coding: mustSupport: true index: 107 elements: system: pattern: {type: uri, value: 'https://fhir.gkvsv.de/CodeSystem/GKVSV_CS_ERP_ZuAbschlagKey'} mustSupport: true type: uri index: 108 code: {short: Zu-/Abschlag, mustSupport: true, index: 109} userSelected: {index: 110} required: [code, system] text: {index: 111} required: [coding] factor: {index: 112} amount: type: Money short: Betrag Zu-/Abschlag mustSupport: true index: 113 elements: value: {short: Betrag Zu-/Abschlag, mustSupport: true, index: 114} currency: {mustSupport: true, index: 115} required: [amount, code] required: [sequence] identifier: mustSupport: true array: true min: 2 max: 2 index: 46 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: 47 elements: use: {index: 48} type: {index: 49} value: short: Dokumenten-ID constraint: DokumentenID-length: {human: Die Dokumenten-ID muss 22 Zeichen lang sein., source: Invoice, severity: error, expression: length()=22} index: 50 period: {index: 51} assigner: {index: 52} belegnummer: match: {system: 'https://fhir.gkvsv.de/NamingSystem/GKVSV_NS_Belegnummer'} schema: short: Eindeutige Belegnummer mustSupport: true _required: true index: 53 elements: use: {index: 54} type: {index: 55} system: pattern: {type: uri, value: 'https://fhir.gkvsv.de/NamingSystem/GKVSV_NS_Belegnummer'} mustSupport: true type: uri index: 56 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: 57 period: {index: 58} assigner: {index: 59} required: [system, value] issuer: {index: 67} cancelledReason: {index: 61} paymentTerms: {index: 119} subject: {index: 63} text: {index: 10} package_version: 0.9.1-beta 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 value[x]: elements: coding: mustSupport: true index: 16 elements: system: {mustSupport: true, index: 17} code: {mustSupport: true, index: 18} zusatzdatenHerstellung: url: http://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_ZusatzdatenHerstellung type: Extension index: 19 extensions: zaehlerHerstellung: url: null mustSupport: true index: 20 elements: value: mustSupport: true choices: [] index: 22 einheit: url: null mustSupport: true index: 23 extensions: zaehlerEinheit: url: null mustSupport: true index: 24 elements: value: mustSupport: true choices: [] index: 26 abrechnungsposition: url: null mustSupport: true index: 27 extensions: zaehlerAbrechnungsposition: url: null mustSupport: true index: 28 elements: value: mustSupport: true choices: [] index: 30 zuAbschlaegeZusatzdaten: url: null index: 31 extensions: zuAbschlagCode: url: null mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: url: null mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: url: null mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 32 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 28 slicing: slices: zaehlerAbrechnungsposition: match: {} schema: mustSupport: true index: 28 elements: value: mustSupport: true choices: [] index: 30 zuAbschlaegeZusatzdaten: match: {} schema: index: 31 extensions: zuAbschlagCode: url: null mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: url: null mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: url: null mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 32 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 24 slicing: slices: zaehlerEinheit: match: {} schema: mustSupport: true index: 24 elements: value: mustSupport: true choices: [] index: 26 abrechnungsposition: match: {} schema: mustSupport: true index: 27 extensions: zaehlerAbrechnungsposition: url: null mustSupport: true index: 28 elements: value: mustSupport: true choices: [] index: 30 zuAbschlaegeZusatzdaten: url: null index: 31 extensions: zuAbschlagCode: url: null mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: url: null mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: url: null mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 32 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 28 slicing: slices: zaehlerAbrechnungsposition: match: {} schema: mustSupport: true index: 28 elements: value: mustSupport: true choices: [] index: 30 zuAbschlaegeZusatzdaten: match: {} schema: index: 31 extensions: zuAbschlagCode: url: null mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: url: null mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: url: null mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 32 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 20 slicing: slices: zaehlerHerstellung: match: {} schema: mustSupport: true index: 20 elements: value: mustSupport: true choices: [] index: 22 einheit: match: {} schema: mustSupport: true index: 23 extensions: zaehlerEinheit: url: null mustSupport: true index: 24 elements: value: mustSupport: true choices: [] index: 26 abrechnungsposition: url: null mustSupport: true index: 27 extensions: zaehlerAbrechnungsposition: url: null mustSupport: true index: 28 elements: value: mustSupport: true choices: [] index: 30 zuAbschlaegeZusatzdaten: url: null index: 31 extensions: zuAbschlagCode: url: null mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: url: null mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: url: null mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 32 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 28 slicing: slices: zaehlerAbrechnungsposition: match: {} schema: mustSupport: true index: 28 elements: value: mustSupport: true choices: [] index: 30 zuAbschlaegeZusatzdaten: match: {} schema: index: 31 extensions: zuAbschlagCode: url: null mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: url: null mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: url: null mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 32 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 24 slicing: slices: zaehlerEinheit: match: {} schema: mustSupport: true index: 24 elements: value: mustSupport: true choices: [] index: 26 abrechnungsposition: match: {} schema: mustSupport: true index: 27 extensions: zaehlerAbrechnungsposition: url: null mustSupport: true index: 28 elements: value: mustSupport: true choices: [] index: 30 zuAbschlaegeZusatzdaten: url: null index: 31 extensions: zuAbschlagCode: url: null mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: url: null mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: url: null mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 32 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 28 slicing: slices: zaehlerAbrechnungsposition: match: {} schema: mustSupport: true index: 28 elements: value: mustSupport: true choices: [] index: 30 zuAbschlaegeZusatzdaten: match: {} schema: index: 31 extensions: zuAbschlagCode: url: null mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: url: null mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: url: null mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} elements: extension: mustSupport: true index: 32 slicing: slices: zuAbschlagCode: match: {} schema: mustSupport: true index: 32 elements: value: mustSupport: true choices: [] index: 34 value[x]: elements: coding: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} code: {mustSupport: true, index: 37} zuAbschlagKennzeichen: match: {} schema: mustSupport: true index: 38 elements: value: mustSupport: true choices: [] index: 40 zuAbschlagBetrag: match: {} schema: mustSupport: true index: 41 elements: value: short: Betrag Zu-/Abschlag mustSupport: true choices: [] index: 43 value[x]: elements: value: {mustSupport: true, index: 44} currency: {mustSupport: true, index: 45} class: profile kind: resource url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_ERP_eAbrechnungsdaten base: http://hl7.org/fhir/StructureDefinition/Invoice version: 0.9.0 required: [id, lineItem, meta]