{ "description": null, "_filename": "Profile-DAV-PR-Base-ZusatzdatenEinheit.json", "package_name": "de.abda.erezeptabgabedatenbasis", "date": "2024-03-21", "derivation": "constraint", "publisher": null, "fhirVersion": "4.0.1", "name": "DAV_PR_Base_ZusatzdatenEinheit", "abstract": false, "type": "Invoice", "experimental": null, "resourceType": "StructureDefinition", "title": "DAV_PR_Base_ZusatzdatenEinheit", "package_version": "1.4.0-rc", "status": "draft", "id": "1afe04c1-2e8d-4ab2-b1e1-76f46fee4e3c", "kind": "resource", "url": "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-Base-ZusatzdatenEinheit", "version": "1.4", "differential": { "element": [ { "id": "Invoice", "path": "Invoice", "constraint": [ { "key": "PR-SEQUENCE", "human": "Jede Abrechnungsposition einer Einheit ist beginnend mit \\\"1\\\" lückenlos fortlaufend zu nummerieren.", "source": "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-Base-ZusatzdatenEinheit", "severity": "error", "expression": "lineItem.sequence.first() = 1 and lineItem.sequence.last() = lineItem.sequence.count() and lineItem.sequence.isDistinct() and lineItem.sequence.all($this <= %resource.lineItem.sequence.count())" } ] }, { "id": "Invoice.meta", "min": 1, "path": "Invoice.meta", "type": [ { "code": "Meta", "profile": [ "http://fhir.abda.de/StructureDefinition/DAV-PR-ERP-AbgabedatenMeta" ] } ] }, { "id": "Invoice.implicitRules", "max": "0", "path": "Invoice.implicitRules" }, { "id": "Invoice.language", "max": "0", "path": "Invoice.language" }, { "id": "Invoice.text", "max": "0", "path": "Invoice.text" }, { "id": "Invoice.contained", "max": "0", "path": "Invoice.contained" }, { "id": "Invoice.extension", "max": "1", "min": 1, "path": "Invoice.extension", "slicing": { "rules": "closed", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Invoice.extension:ZaehlerEinheit", "max": "1", "min": 1, "path": "Invoice.extension", "type": [ { "code": "Extension", "profile": [ "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zaehler" ] } ], "short": "Angabe des Zählers zur Kennzeichnung einer Einheit eines Herstellungsvorgangs", "sliceName": "ZaehlerEinheit" }, { "id": "Invoice.extension:ZaehlerEinheit.value[x]", "path": "Invoice.extension.value[x]", "short": "Zähler zur Kennzeichnung einer Einheit eines Herstellungsvorgangs", "definition": "Jede innerhalb eines Herstellungsvorgangs hergestellte Einheit ist beginnend mit \"1\" lückenlos fortlaufend zu nummerieren." }, { "id": "Invoice.identifier", "max": "0", "path": "Invoice.identifier" }, { "id": "Invoice.status", "path": "Invoice.status", "patternCode": "issued" }, { "id": "Invoice.cancelledReason", "max": "0", "path": "Invoice.cancelledReason" }, { "id": "Invoice.type", "min": 1, "path": "Invoice.type", "patternCodeableConcept": { "coding": [ { "code": "ZusatzdatenEinheit", "system": "http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-InvoiceTyp" } ] } }, { "id": "Invoice.type.coding", "max": "1", "min": 1, "path": "Invoice.type.coding" }, { "id": "Invoice.type.coding.system", "min": 1, "path": "Invoice.type.coding.system" }, { "id": "Invoice.type.coding.version", "max": "0", "path": "Invoice.type.coding.version" }, { "id": "Invoice.type.coding.code", "min": 1, "path": "Invoice.type.coding.code" }, { "id": "Invoice.type.coding.display", "max": "0", "path": "Invoice.type.coding.display" }, { "id": "Invoice.type.coding.userSelected", "max": "0", "path": "Invoice.type.coding.userSelected" }, { "id": "Invoice.type.text", "max": "0", "path": "Invoice.type.text" }, { "id": "Invoice.subject", "max": "0", "path": "Invoice.subject" }, { "id": "Invoice.recipient", "max": "0", "path": "Invoice.recipient" }, { "id": "Invoice.date", "max": "0", "path": "Invoice.date" }, { "id": "Invoice.participant", "max": "0", "path": "Invoice.participant" }, { "id": "Invoice.issuer", "max": "0", "path": "Invoice.issuer" }, { "id": "Invoice.account", "max": "0", "path": "Invoice.account" }, { "id": "Invoice.lineItem", "min": 1, "path": "Invoice.lineItem" }, { "id": "Invoice.lineItem.sequence", "min": 1, "path": "Invoice.lineItem.sequence", "short": "Zähler Abrechnungsposition", "definition": "Jede Abrechnungsposition einer Einheit ist beginnend mit \"1\" lückenlos fortlaufend zu nummerieren." }, { "id": "Invoice.lineItem.chargeItem[x]", "path": "Invoice.lineItem.chargeItem[x]", "type": [ { "code": "CodeableConcept" } ] }, { "id": "Invoice.lineItem.chargeItem[x].coding", "max": "1", "min": 1, "path": "Invoice.lineItem.chargeItem[x].coding", "slicing": { "rules": "closed", "discriminator": [ { "path": "$this", "type": "pattern" } ] } }, { "constraint": [ { "key": "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}$')" } ], "path": "Invoice.lineItem.chargeItem[x].coding", "definition": "Pharmazentralnummer (PZN) des abgegebenen Produkts.", "short": "PZN", "mustSupport": true, "sliceName": "PZN", "max": "1", "id": "Invoice.lineItem.chargeItem[x].coding:PZN", "patternCoding": { "system": "http://fhir.de/CodeSystem/ifa/pzn" } }, { "id": "Invoice.lineItem.chargeItem[x].coding:PZN.system", "min": 1, "path": "Invoice.lineItem.chargeItem[x].coding.system" }, { "id": "Invoice.lineItem.chargeItem[x].coding:PZN.version", "max": "0", "path": "Invoice.lineItem.chargeItem[x].coding.version" }, { "id": "Invoice.lineItem.chargeItem[x].coding:PZN.code", "min": 1, "path": "Invoice.lineItem.chargeItem[x].coding.code" }, { "id": "Invoice.lineItem.chargeItem[x].coding:PZN.display", "max": "0", "path": "Invoice.lineItem.chargeItem[x].coding.display" }, { "id": "Invoice.lineItem.chargeItem[x].coding:PZN.userSelected", "max": "0", "path": "Invoice.lineItem.chargeItem[x].coding.userSelected" }, { "constraint": [ { "key": "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}$')" } ], "path": "Invoice.lineItem.chargeItem[x].coding", "definition": "8-stelliges Sonderkennzeichen aus der Technischen Anlage", "short": "Vertraglich vereinbartes Sonderkennzeichen", "mustSupport": true, "sliceName": "Sonderkennzeichen-TA1", "max": "1", "id": "Invoice.lineItem.chargeItem[x].coding:Sonderkennzeichen-TA1", "patternCoding": { "system": "http://TA1.abda.de" } }, { "id": "Invoice.lineItem.chargeItem[x].coding:Sonderkennzeichen-TA1.system", "min": 1, "path": "Invoice.lineItem.chargeItem[x].coding.system" }, { "id": "Invoice.lineItem.chargeItem[x].coding:Sonderkennzeichen-TA1.version", "max": "0", "path": "Invoice.lineItem.chargeItem[x].coding.version" }, { "id": "Invoice.lineItem.chargeItem[x].coding:Sonderkennzeichen-TA1.code", "min": 1, "path": "Invoice.lineItem.chargeItem[x].coding.code" }, { "id": "Invoice.lineItem.chargeItem[x].coding:Sonderkennzeichen-TA1.display", "max": "0", "path": "Invoice.lineItem.chargeItem[x].coding.display" }, { "id": "Invoice.lineItem.chargeItem[x].coding:Sonderkennzeichen-TA1.userSelected", "max": "0", "path": "Invoice.lineItem.chargeItem[x].coding.userSelected" }, { "id": "Invoice.lineItem.chargeItem[x].coding:keineAngabe", "max": "1", "path": "Invoice.lineItem.chargeItem[x].coding", "short": "Auswahlfeld, wenn kein Code angegeben wird.", "sliceName": "keineAngabe", "definition": "Sofern die Code-Angabe beim vorliegenden Anwendungsfall optional ist, kann auf die Angabe der PZN bzw. des Sonderkennzeichens verzichtet werden.", "patternCoding": { "code": "NA", "system": "http://terminology.hl7.org/CodeSystem/v3-NullFlavor" } }, { "id": "Invoice.lineItem.chargeItem[x].coding:keineAngabe.system", "min": 1, "path": "Invoice.lineItem.chargeItem[x].coding.system" }, { "id": "Invoice.lineItem.chargeItem[x].coding:keineAngabe.version", "max": "0", "path": "Invoice.lineItem.chargeItem[x].coding.version" }, { "id": "Invoice.lineItem.chargeItem[x].coding:keineAngabe.code", "min": 1, "path": "Invoice.lineItem.chargeItem[x].coding.code" }, { "id": "Invoice.lineItem.chargeItem[x].coding:keineAngabe.display", "max": "0", "path": "Invoice.lineItem.chargeItem[x].coding.display" }, { "id": "Invoice.lineItem.chargeItem[x].coding:keineAngabe.userSelected", "max": "0", "path": "Invoice.lineItem.chargeItem[x].coding.userSelected" }, { "id": "Invoice.lineItem.chargeItem[x].text", "max": "0", "path": "Invoice.lineItem.chargeItem[x].text" }, { "id": "Invoice.lineItem.priceComponent", "max": "1", "min": 1, "path": "Invoice.lineItem.priceComponent" }, { "id": "Invoice.lineItem.priceComponent.extension", "min": 0, "path": "Invoice.lineItem.priceComponent.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Invoice.lineItem.priceComponent.extension:Faktorkennzeichen", "max": "1", "path": "Invoice.lineItem.priceComponent.extension", "type": [ { "code": "Extension", "profile": [ "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-ZusatzdatenFaktorkennzeichen" ] } ], "sliceName": "Faktorkennzeichen" }, { "id": "Invoice.lineItem.priceComponent.extension:Preiskennzeichen", "max": "1", "path": "Invoice.lineItem.priceComponent.extension", "type": [ { "code": "Extension", "profile": [ "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-ZusatzdatenPreiskennzeichen" ] } ], "sliceName": "Preiskennzeichen" }, { "id": "Invoice.lineItem.priceComponent.type", "path": "Invoice.lineItem.priceComponent.type", "patternCode": "informational" }, { "id": "Invoice.lineItem.priceComponent.code", "max": "0", "path": "Invoice.lineItem.priceComponent.code" }, { "id": "Invoice.lineItem.priceComponent.factor", "path": "Invoice.lineItem.priceComponent.factor", "short": "Anteil der Packung, des Zuschlags, etc.", "constraint": [ { "key": "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})?$')" } ], "definition": "Angabe als Promilleanteil (Bis zu 6 Vor- und bis zu 6-Nachkommastellen mit Dezimaltrennzeichen)" }, { "id": "Invoice.lineItem.priceComponent.amount", "min": 1, "path": "Invoice.lineItem.priceComponent.amount", "type": [ { "code": "Money", "profile": [ "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-ERP-PreisangabeEUR" ] } ] }, { "id": "Invoice.lineItem.priceComponent.amount.value", "path": "Invoice.lineItem.priceComponent.amount.value", "short": "Nettopreis der Abrechnungsposition" }, { "id": "Invoice.totalPriceComponent", "max": "0", "path": "Invoice.totalPriceComponent" }, { "id": "Invoice.totalNet", "max": "0", "path": "Invoice.totalNet" }, { "id": "Invoice.totalGross", "max": "0", "path": "Invoice.totalGross" }, { "id": "Invoice.paymentTerms", "max": "0", "path": "Invoice.paymentTerms" }, { "id": "Invoice.note", "max": "0", "path": "Invoice.note" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Invoice" }