description: null package_name: de.abda.erezeptabgabedatenbasis derivation: constraint name: DAV_PR_Base_ZusatzdatenEinheit type: Invoice elements: date: {index: 22} meta: {type: Meta, index: 0} totalNet: {index: 61} implicitRules: {index: 1} recipient: {index: 21} totalPriceComponent: {index: 60} type: pattern: type: CodeableConcept value: coding: - {code: ZusatzdatenEinheit, system: 'http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-InvoiceTyp'} index: 12 elements: coding: index: 13 elements: system: {index: 14} version: {index: 15} code: {index: 16} display: {index: 17} userSelected: {index: 18} required: [system, code] text: {index: 19} required: [coding] totalGross: {index: 62} participant: {index: 23} note: {index: 64} account: {index: 25} extension: index: 5 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 max: 1 slices: ZaehlerEinheit: match: {url: null} schema: type: Extension short: Angabe des Zählers zur Kennzeichnung einer Einheit eines Herstellungsvorgangs url: http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zaehler index: 6 elements: value: short: Zähler zur Kennzeichnung einer Einheit eines Herstellungsvorgangs choices: [] index: 8 contained: {index: 4} status: pattern: {type: Code, value: issued} index: 10 language: {index: 2} lineItem: index: 26 elements: sequence: {short: Zähler Abrechnungsposition, index: 27} chargeItem: choices: [chargeItemCodeableConcept] index: 29 chargeItemCodeableConcept: {type: CodeableConcept, choiceOf: chargeItem, index: 30} chargeItem[x]: elements: coding: index: 31 slicing: rules: closed discriminator: - {path: $this, type: pattern} min: 1 max: 1 slices: PZN: match: {system: 'http://fhir.de/CodeSystem/ifa/pzn'} schema: constraint: PR-ZusatzdatenEinheit-PZN: {human: Feldlänge muss numerisch 8 sein., source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-Base-ZusatzdatenEinheit', severity: error, expression: 'code.matches(''^\\d{8}$'')'} short: PZN mustSupport: true pattern: type: Coding value: {system: 'http://fhir.de/CodeSystem/ifa/pzn'} index: 32 elements: system: {index: 33} version: {index: 34} code: {index: 35} display: {index: 36} userSelected: {index: 37} required: [system, code] Sonderkennzeichen-TA1: match: {system: 'http://TA1.abda.de'} schema: constraint: PR-ZusatzdatenEinheit-SOK: {human: Feldlänge muss numerisch 8 sein., source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-Base-ZusatzdatenEinheit', severity: error, expression: 'code.matches(''^\\d{8}$'')'} short: Vertraglich vereinbartes Sonderkennzeichen mustSupport: true pattern: type: Coding value: {system: 'http://TA1.abda.de'} index: 38 elements: system: {index: 39} version: {index: 40} code: {index: 41} display: {index: 42} userSelected: {index: 43} required: [system, code] keineAngabe: match: {code: NA, system: 'http://terminology.hl7.org/CodeSystem/v3-NullFlavor'} schema: short: Auswahlfeld, wenn kein Code angegeben wird. pattern: type: Coding value: {code: NA, system: 'http://terminology.hl7.org/CodeSystem/v3-NullFlavor'} index: 44 elements: system: {index: 45} version: {index: 46} code: {index: 47} display: {index: 48} userSelected: {index: 49} required: [system, code] text: {index: 50} required: [coding] priceComponent: index: 51 extensions: Faktorkennzeichen: {url: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-ZusatzdatenFaktorkennzeichen', max: 1, type: Extension, index: 53} Preiskennzeichen: {url: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-ZusatzdatenPreiskennzeichen', max: 1, type: Extension, index: 54} elements: extension: index: 52 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: Faktorkennzeichen: match: {url: null} schema: {type: Extension, url: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-ZusatzdatenFaktorkennzeichen', index: 53} max: 1 Preiskennzeichen: match: {url: null} schema: {type: Extension, url: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-ZusatzdatenPreiskennzeichen', index: 54} max: 1 type: pattern: {type: Code, value: informational} index: 55 code: {index: 56} factor: short: Anteil der Packung, des Zuschlags, etc. constraint: PR-ZusatzdatenEinheit-1: {human: 'erlaubte Feldlänge: 1..13,6', source: 'http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-Base-ZusatzdatenEinheit', severity: error, expression: 'toString().matches(''^\\d{1,6}(\\.\\d{1,6})?$'')'} index: 57 amount: type: Money index: 58 elements: value: {short: Nettopreis der Abrechnungsposition, index: 59} required: [amount] required: [priceComponent, sequence] identifier: {index: 9} issuer: {index: 24} cancelledReason: {index: 11} paymentTerms: {index: 63} subject: {index: 20} text: {index: 3} package_version: 1.4.1 extensions: ZaehlerEinheit: url: http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zaehler type: Extension short: Angabe des Zählers zur Kennzeichnung einer Einheit eines Herstellungsvorgangs index: 6 elements: value: short: Zähler zur Kennzeichnung einer Einheit eines Herstellungsvorgangs choices: [] index: 8 class: profile kind: resource url: http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-Base-ZusatzdatenEinheit base: http://hl7.org/fhir/StructureDefinition/Invoice version: '1.4' required: [lineItem, extension, type, meta]