{ "description": null, "_filename": "Profile-DAV-PR-Base-Abrechnungszeilen.json", "package_name": "de.abda.erezeptabgabedatenbasis", "date": "2025-02-18", "derivation": "constraint", "publisher": "Deutscher Apothekerverband e.V. (DAV)", "fhirVersion": "4.0.1", "name": "DAV_PR_Base_Abrechnungszeilen", "abstract": false, "type": "Invoice", "experimental": null, "resourceType": "StructureDefinition", "title": "DAV_PR_Base_Abrechnungszeilen", "package_version": "1.5.0-rc2", "status": "draft", "id": "95324194-a4bf-4a13-80a2-383e10990b35", "kind": "resource", "url": "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-Base-Abrechnungszeilen", "version": "1.5.0", "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-Abrechnungszeilen", "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-Meta" ] } ] }, { "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.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": "Abrechnungszeilen", "system": "http://fhir.abda.de/eRezeptAbgabedaten/CodeSystem/DAV-CS-ERP-InvoiceTyp" } ] } }, { "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", "short": "Abrechnungszeile", "constraint": [ { "key": "PR-NOCTU", "human": "Angabe der NOCTU SOK und ZusatzattributAbgabeNoctu nur in Verbindung.", "source": "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-Base-Abrechnungszeilen", "severity": "error", "expression": "(extension('http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute').extension('ZusatzattributAbgabeNoctu').exists() implies (chargeItem.coding.system = 'http://TA1.abda.de' and chargeItem.coding.code = '02567018')) and ((chargeItem.coding.system = 'http://TA1.abda.de' and chargeItem.coding.code = '02567018') implies extension('http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute').extension('ZusatzattributAbgabeNoctu').exists())" } ] }, { "id": "Invoice.lineItem.extension", "min": 0, "path": "Invoice.lineItem.extension", "slicing": { "rules": "open", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Invoice.lineItem.extension:Zusatzattribute", "max": "1", "path": "Invoice.lineItem.extension", "type": [ { "code": "Extension", "profile": [ "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Zusatzattribute" ] } ], "sliceName": "Zusatzattribute", "mustSupport": true }, { "id": "Invoice.lineItem.sequence", "min": 1, "path": "Invoice.lineItem.sequence", "short": "Zähler Abrechnungszeile", "definition": "Jede Abrechnungszeile ist beginnend mit dem Wert \"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-Abrechnungszeilen-PZN", "human": "Feldlänge muss numerisch 8 sein.", "source": "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-Base-Abrechnungszeilen", "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", "mustSupport": true }, { "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", "mustSupport": true }, { "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-Abrechnungszeilen-SOK", "human": "Feldlänge muss numerisch 8 sein.", "source": "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-Base-Abrechnungszeilen", "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", "mustSupport": true }, { "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", "mustSupport": true }, { "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" }, { "constraint": [ { "key": "PR-Abrechnungszeilen-HMNR", "human": "Feldlänge muss numerisch 10 sein.", "source": "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-Base-Abrechnungszeilen", "severity": "error", "expression": "code.matches('^\\\\d{10}$')" } ], "path": "Invoice.lineItem.chargeItem[x].coding", "definition": "Angabe der 10-stelligen Hilfsmittelpositionsnummer bei Applikationshilfen ohne PZN.", "short": "Hilfsmittelpositionsnummer", "mustSupport": true, "sliceName": "Hilfsmittelnummer", "max": "1", "id": "Invoice.lineItem.chargeItem[x].coding:Hilfsmittelnummer", "patternCoding": { "system": "http://fhir.de/sid/gkv/hmnr" } }, { "id": "Invoice.lineItem.chargeItem[x].coding:Hilfsmittelnummer.system", "min": 1, "path": "Invoice.lineItem.chargeItem[x].coding.system", "mustSupport": true }, { "id": "Invoice.lineItem.chargeItem[x].coding:Hilfsmittelnummer.version", "max": "0", "path": "Invoice.lineItem.chargeItem[x].coding.version" }, { "id": "Invoice.lineItem.chargeItem[x].coding:Hilfsmittelnummer.code", "min": 1, "path": "Invoice.lineItem.chargeItem[x].coding.code", "mustSupport": true }, { "id": "Invoice.lineItem.chargeItem[x].coding:Hilfsmittelnummer.display", "max": "0", "path": "Invoice.lineItem.chargeItem[x].coding.display" }, { "id": "Invoice.lineItem.chargeItem[x].coding:Hilfsmittelnummer.userSelected", "max": "0", "path": "Invoice.lineItem.chargeItem[x].coding.userSelected" }, { "id": "Invoice.lineItem.priceComponent", "max": "1", "min": 1, "path": "Invoice.lineItem.priceComponent" }, { "id": "Invoice.lineItem.priceComponent.extension", "max": "4", "min": 2, "path": "Invoice.lineItem.priceComponent.extension", "slicing": { "rules": "closed", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Invoice.lineItem.priceComponent.extension:MwSt-Satz", "min": 1, "path": "Invoice.lineItem.priceComponent.extension", "type": [ { "code": "Extension", "profile": [ "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-MwStSatz" ] } ], "sliceName": "MwSt-Satz" }, { "id": "Invoice.lineItem.priceComponent.extension:KostenVersicherter", "min": 1, "path": "Invoice.lineItem.priceComponent.extension", "type": [ { "code": "Extension", "profile": [ "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-KostenVersicherter" ] } ], "short": "Kosten, die vom Versicherten getragen werden.", "sliceName": "KostenVersicherter", "definition": "Die Kategorie Zuzahlung muss genau einmal pro Abrechnungszeile angegeben werden.\r\nDie Kategorien Mehrkosten und Eigenbeteiligung können jeweils einmal pro Abrechnungszeile angegeben werden" }, { "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", "min": 1, "path": "Invoice.lineItem.priceComponent.factor", "short": "Mengenfaktor", "constraint": [ { "key": "PR-Abrechnungszeilen-2", "human": "Faktor hat die Feldänge 1..6", "source": "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-Base-Abrechnungszeilen", "severity": "error", "expression": "toString().matches('^\\\\d{1,6}$')" } ] }, { "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": "Gesamter Bruttopreis für eine Abrechnungszeile", "definition": "Gesamter Bruttopreis für eine Abrechnungszeile in Euro (1-12 Stellen inkl. Trenner und 2 Nachkommastellen)" }, { "id": "Invoice.totalPriceComponent", "max": "0", "path": "Invoice.totalPriceComponent" }, { "id": "Invoice.totalNet", "max": "0", "path": "Invoice.totalNet" }, { "id": "Invoice.totalGross", "min": 1, "path": "Invoice.totalGross", "type": [ { "code": "Money", "profile": [ "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-PR-ERP-PreisangabeEUR" ] } ], "short": "Bruttopreisangaben in Euro" }, { "id": "Invoice.totalGross.extension", "max": "1", "min": 1, "path": "Invoice.totalGross.extension", "slicing": { "rules": "closed", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Invoice.totalGross.extension:Gesamtzuzahlung", "min": 1, "path": "Invoice.totalGross.extension", "type": [ { "code": "Extension", "profile": [ "http://fhir.abda.de/eRezeptAbgabedaten/StructureDefinition/DAV-EX-ERP-Gesamtzuzahlung" ] } ], "sliceName": "Gesamtzuzahlung" }, { "id": "Invoice.totalGross.value", "path": "Invoice.totalGross.value", "short": "Gesamt-Bruttopreis der Verordnung", "definition": "Summe der im Feld Bruttopreis (lineItem.priceComponent.amount) enthaltenen Beträge aus allen Abrechnungszeilen (in Euro mit 2 Nachkommastellen)." }, { "id": "Invoice.paymentTerms", "max": "0", "path": "Invoice.paymentTerms" }, { "id": "Invoice.note", "max": "0", "path": "Invoice.note" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Invoice" }