description: eRezept - elektronische Abrechnungsdaten package_name: de.gkvsv.eRezeptAbrechnungsdaten derivation: constraint name: GKVSV_PR_ERP_eAbrechnungsdaten type: Invoice elements: date: {index: 62} meta: index: 1 elements: versionId: {index: 2} lastUpdated: {index: 3} source: {index: 4} profile: 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: 105} implicitRules: {index: 8} recipient: {index: 61} totalPriceComponent: {index: 104} type: {index: 59} totalGross: {index: 106} participant: {index: 63} note: {index: 108} account: {index: 65} 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: {index: 0} lineItem: label: Line Data short: Abrechnungszeile mustSupport: true index: 66 extensions: positionstyp: url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_Positionstyp short: Kennzeichen Positionstyp type: Extension mustSupport: true index: 68 elements: value: mustSupport: true choices: [] index: 70 value[x]: elements: coding: mustSupport: true index: 71 elements: system: {mustSupport: true, index: 72} code: {mustSupport: true, index: 73} import: {url: 'https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_Import', max: 1, type: Extension, short: Kennzeichen zum Import, index: 74} import_pzn: {url: 'https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_Import_PZN', max: 1, type: Extension, short: PZN des Originals für Importe, index: 75} vatValue: url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_VAT_VALUE short: Umsatzsteuer Betrag type: Extension mustSupport: true index: 76 elements: value: mustSupport: true choices: [] index: 78 value[x]: elements: value: {short: Umsatzsteuer Betrag, mustSupport: true, index: 79} currency: {mustSupport: true, index: 80} elements: extension: index: 67 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: 68 elements: value: mustSupport: true choices: [] index: 70 value[x]: elements: coding: mustSupport: true index: 71 elements: system: {mustSupport: true, index: 72} code: {mustSupport: true, index: 73} import: match: {url: null} schema: {type: Extension, short: Kennzeichen zum Import, url: 'https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_Import', index: 74} max: 1 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: 75} max: 1 vatValue: match: {url: null} schema: short: Umsatzsteuer Betrag type: Extension mustSupport: true url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_VAT_VALUE index: 76 elements: value: mustSupport: true choices: [] index: 78 value[x]: elements: value: {short: Umsatzsteuer Betrag, mustSupport: true, index: 79} currency: {mustSupport: true, index: 80} sequence: {short: Zähler Abrechnungszeile, mustSupport: true, index: 81} chargeItem: short: Abrechnungszeile choices: [chargeItemCodeableConcept] index: 83 chargeItemCodeableConcept: {type: CodeableConcept, short: Abrechnungszeile, choiceOf: chargeItem, index: 84} chargeItem[x]: elements: coding: index: 85 elements: system: pattern: {type: Uri, value: 'https://fhir.gkvsv.de/CodeSystem/GKVSV_CS_ERP_AbrechnungsCodes'} index: 86 version: {index: 87} code: pattern: {type: Code, value: ARZ} index: 88 display: pattern: {type: String, value: Abrechnungszeile} index: 89 userSelected: {index: 90} required: [system, code] text: {index: 91} required: [coding] priceComponent: short: Zu- und Abschläge index: 92 elements: type: {short: surcharge | deduction, mustSupport: true, index: 93} code: short: Zu-/Abschlag binding: {strength: required, valueSet: 'https://fhir.gkvsv.de/ValueSet/GKVSV_VS_ERP_ZuAbschlagKey'} mustSupport: true index: 94 elements: coding: mustSupport: true index: 95 elements: system: pattern: {type: Uri, value: 'https://fhir.gkvsv.de/CodeSystem/GKVSV_CS_ERP_ZuAbschlagKey'} mustSupport: true index: 96 code: {short: Zu-/Abschlag, mustSupport: true, index: 97} userSelected: {index: 98} required: [system, code] text: {index: 99} required: [coding] factor: {index: 100} amount: type: Money short: Betrag Zu-/Abschlag mustSupport: true index: 101 elements: value: {mustSupport: true, index: 102} currency: {mustSupport: true, index: 103} 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, 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, mustSupport: true, index: 54} period: {index: 55} assigner: {index: 56} required: [value, system] issuer: {index: 64} cancelledReason: {index: 58} paymentTerms: {index: 107} subject: {index: 60} text: {index: 10} package_version: 0.2.0-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 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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, id, meta]