{ "description": "TA7 Rechnung - Composition", "_filename": "GKVSV_PR_TA7_Rechnung_Composition.json", "package_name": "de.gkvsv.erezeptabrechnungsdaten", "date": "2025-03-31", "derivation": "constraint", "publisher": null, "fhirVersion": "4.0.1", "name": "GKVSV_PR_TA7_Rechnung_Composition", "abstract": false, "type": "Composition", "experimental": null, "resourceType": "StructureDefinition", "title": "GKVSV_PR_TA7_Rechnung_Composition", "package_version": "1.5.1", "status": "active", "id": "8f49913a-75f5-4ebc-99d3-e61d22e8e8f8", "kind": "resource", "url": "https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_TA7_Rechnung_Composition", "version": "1.5.1", "differential": { "element": [ { "id": "Composition.meta", "min": 1, "path": "Composition.meta" }, { "id": "Composition.meta.profile", "min": 1, "path": "Composition.meta.profile", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "value" } ] } }, { "id": "Composition.meta.profile:erpProfile", "max": "1", "min": 1, "path": "Composition.meta.profile", "sliceName": "erpProfile", "fixedCanonical": "https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_TA7_Rechnung_Composition|1.5" }, { "id": "Composition.implicitRules", "max": "0", "path": "Composition.implicitRules" }, { "id": "Composition.language", "max": "0", "path": "Composition.language" }, { "id": "Composition.text", "max": "0", "path": "Composition.text" }, { "id": "Composition.contained", "max": "0", "path": "Composition.contained" }, { "id": "Composition.extension", "min": 2, "path": "Composition.extension", "slicing": { "rules": "closed", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Composition.extension:empfaengerIK", "max": "1", "min": 1, "path": "Composition.extension", "type": [ { "code": "Extension", "profile": [ "https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_TA7_IK_Empfaenger" ] } ], "short": "Empfänger-IK", "sliceName": "empfaengerIK", "definition": "IK des Empfängers" }, { "id": "Composition.extension:kostentraegerIK", "max": "1", "min": 1, "path": "Composition.extension", "type": [ { "code": "Extension", "profile": [ "https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_TA7_IK_Kostentraeger" ] } ], "short": "Kostenträger-IK", "sliceName": "kostentraegerIK", "definition": "IK des Kostenträgers" }, { "id": "Composition.identifier", "min": 1, "path": "Composition.identifier", "short": "Rechnungsnummer" }, { "id": "Composition.identifier.use", "max": "0", "path": "Composition.identifier.use" }, { "id": "Composition.identifier.type", "max": "0", "path": "Composition.identifier.type" }, { "id": "Composition.identifier.system", "min": 1, "path": "Composition.identifier.system", "fixedUri": "https://fhir.gkvsv.de/NamingSystem/GKVSV_NS_Rechnungsnummer" }, { "id": "Composition.identifier.value", "min": 1, "path": "Composition.identifier.value", "short": "Rechnungsnummer", "constraint": [ { "key": "Rechnungsnummer-maxLength", "human": "Die Rechnungsnummer darf maximal 20 Zeichen lang sein.", "source": "https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_TA7_Rechnung_Composition", "severity": "error", "expression": "length() <= 20" }, { "key": "char-1", "human": "Die Rechnungsnummer darf nicht die Zeichen \"/:?*\\\"<>|\" enthalten.", "source": "https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_TA7_Rechnung_Composition", "severity": "error", "expression": "toString().matches('^\\\\S*[\\/:?*\\\\\\\"<>|]\\\\S*$').not()" }, { "key": "char-2", "human": "Die Rechnungsnummer darf nicht die Zeichenkette \"\\\\\" enthalten.", "source": "https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_TA7_Rechnung_Composition", "severity": "error", "expression": "toString().contains('\\\\').not()" } ] }, { "id": "Composition.identifier.period", "max": "0", "path": "Composition.identifier.period" }, { "id": "Composition.identifier.assigner", "max": "0", "path": "Composition.identifier.assigner" }, { "id": "Composition.status", "path": "Composition.status", "fixedCode": "final" }, { "id": "Composition.type", "path": "Composition.type", "short": "Rechnungsart" }, { "id": "Composition.type.coding", "max": "1", "min": 1, "path": "Composition.type.coding" }, { "id": "Composition.type.coding.system", "min": 1, "path": "Composition.type.coding.system", "fixedUri": "https://fhir.gkvsv.de/CodeSystem/GKVSV_CS_ERP_Rechnungsart" }, { "id": "Composition.type.coding.version", "max": "0", "path": "Composition.type.coding.version" }, { "id": "Composition.type.coding.code", "min": 1, "path": "Composition.type.coding.code" }, { "id": "Composition.type.coding.userSelected", "max": "0", "path": "Composition.type.coding.userSelected" }, { "id": "Composition.type.text", "max": "0", "path": "Composition.type.text" }, { "id": "Composition.category", "max": "0", "path": "Composition.category" }, { "id": "Composition.subject", "max": "0", "path": "Composition.subject" }, { "id": "Composition.encounter", "max": "0", "path": "Composition.encounter" }, { "id": "Composition.date", "path": "Composition.date", "short": "Abrechnungszeitraum", "constraint": [ { "key": "form-1", "human": "Wert muss ein Datum in der Form: YYYY-MM-DD sein.", "source": "https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_TA7_Rechnung_Composition", "severity": "error", "expression": "toString().matches('^([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1]))?)?$')" } ], "definition": "Anzugeben ist der letzte Tag des Abrechnungszeitraums" }, { "id": "Composition.date.extension", "min": 1, "path": "Composition.date.extension", "slicing": { "rules": "closed", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Composition.date.extension:Rechnungsdatum", "max": "1", "min": 1, "path": "Composition.date.extension", "type": [ { "code": "Extension", "profile": [ "https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_TA7_Rechnungsdatum" ] } ], "sliceName": "Rechnungsdatum" }, { "id": "Composition.author", "max": "1", "path": "Composition.author", "short": "Absender-IK", "definition": "IK des Absenders" }, { "id": "Composition.author.reference", "max": "0", "path": "Composition.author.reference" }, { "id": "Composition.author.type", "max": "0", "path": "Composition.author.type" }, { "id": "Composition.author.identifier", "min": 1, "path": "Composition.author.identifier" }, { "id": "Composition.author.identifier.use", "max": "0", "path": "Composition.author.identifier.use" }, { "id": "Composition.author.identifier.type", "max": "0", "path": "Composition.author.identifier.type" }, { "id": "Composition.author.identifier.system", "min": 1, "path": "Composition.author.identifier.system", "fixedUri": "http://fhir.de/sid/arge-ik/iknr" }, { "id": "Composition.author.identifier.value", "min": 1, "path": "Composition.author.identifier.value", "short": "Absender-IK", "constraint": [ { "key": "AbsenderIK-length", "human": "Die IK des Absenders muss 9 Zeichen lang und numerisch sein.", "source": "https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_TA7_Rechnung_Composition", "severity": "error", "expression": "toString().matches('^\\\\d{9}$')" } ], "definition": "IK des Absenders" }, { "id": "Composition.author.identifier.period", "max": "0", "path": "Composition.author.identifier.period" }, { "id": "Composition.author.identifier.assigner", "max": "0", "path": "Composition.author.identifier.assigner" }, { "id": "Composition.author.display", "max": "0", "path": "Composition.author.display" }, { "id": "Composition.title", "path": "Composition.title", "fixedString": "elektronische Rechnung" }, { "id": "Composition.confidentiality", "max": "0", "path": "Composition.confidentiality" }, { "id": "Composition.attester", "max": "0", "path": "Composition.attester" }, { "id": "Composition.custodian", "max": "0", "path": "Composition.custodian" }, { "id": "Composition.relatesTo", "max": "0", "path": "Composition.relatesTo" }, { "id": "Composition.event", "max": "0", "path": "Composition.event" }, { "id": "Composition.section", "min": 2, "path": "Composition.section", "slicing": { "rules": "closed", "discriminator": [ { "path": "code.coding.code", "type": "value" } ] } }, { "id": "Composition.section:Rechnung_List", "max": "1", "min": 1, "path": "Composition.section", "sliceName": "Rechnung_List" }, { "id": "Composition.section:Rechnung_List.title", "max": "0", "path": "Composition.section.title" }, { "id": "Composition.section:Rechnung_List.code", "min": 1, "path": "Composition.section.code" }, { "id": "Composition.section:Rechnung_List.code.coding", "max": "1", "min": 1, "path": "Composition.section.code.coding" }, { "id": "Composition.section:Rechnung_List.code.coding.system", "min": 1, "path": "Composition.section.code.coding.system", "fixedUri": "https://fhir.gkvsv.de/CodeSystem/GKVSV_CS_ERP_TA7" }, { "id": "Composition.section:Rechnung_List.code.coding.version", "max": "0", "path": "Composition.section.code.coding.version" }, { "id": "Composition.section:Rechnung_List.code.coding.code", "min": 1, "path": "Composition.section.code.coding.code", "fixedCode": "LR" }, { "id": "Composition.section:Rechnung_List.code.coding.display", "path": "Composition.section.code.coding.display", "fixedString": "Liste der Rechnungen" }, { "id": "Composition.section:Rechnung_List.code.coding.userSelected", "max": "0", "path": "Composition.section.code.coding.userSelected" }, { "id": "Composition.section:Rechnung_List.code.text", "max": "0", "path": "Composition.section.code.text" }, { "id": "Composition.section:Rechnung_List.author", "max": "0", "path": "Composition.section.author" }, { "id": "Composition.section:Rechnung_List.focus", "max": "0", "path": "Composition.section.focus" }, { "id": "Composition.section:Rechnung_List.text", "max": "0", "path": "Composition.section.text" }, { "id": "Composition.section:Rechnung_List.mode", "max": "0", "path": "Composition.section.mode" }, { "id": "Composition.section:Rechnung_List.orderedBy", "max": "0", "path": "Composition.section.orderedBy" }, { "id": "Composition.section:Rechnung_List.entry", "max": "1", "min": 1, "path": "Composition.section.entry", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_TA7_Rechnung_List|1.5.1" ] } ] }, { "id": "Composition.section:Rechnung_List.entry.reference", "min": 1, "path": "Composition.section.entry.reference" }, { "id": "Composition.section:Rechnung_List.entry.type", "max": "0", "path": "Composition.section.entry.type" }, { "id": "Composition.section:Rechnung_List.entry.identifier", "max": "0", "path": "Composition.section.entry.identifier" }, { "id": "Composition.section:Rechnung_List.entry.display", "max": "0", "path": "Composition.section.entry.display" }, { "id": "Composition.section:Rechnung_List.emptyReason", "max": "0", "path": "Composition.section.emptyReason" }, { "id": "Composition.section:Rechnung_List.section", "max": "0", "path": "Composition.section.section", "contentReference": "http://hl7.org/fhir/StructureDefinition/Composition#Composition.section" }, { "id": "Composition.section:RezeptBundle", "min": 1, "path": "Composition.section", "sliceName": "RezeptBundle" }, { "id": "Composition.section:RezeptBundle.title", "max": "0", "path": "Composition.section.title" }, { "id": "Composition.section:RezeptBundle.code", "min": 1, "path": "Composition.section.code" }, { "id": "Composition.section:RezeptBundle.code.coding", "max": "1", "min": 1, "path": "Composition.section.code.coding" }, { "id": "Composition.section:RezeptBundle.code.coding.system", "min": 1, "path": "Composition.section.code.coding.system", "fixedUri": "https://fhir.gkvsv.de/CodeSystem/GKVSV_CS_ERP_TA7" }, { "id": "Composition.section:RezeptBundle.code.coding.version", "max": "0", "path": "Composition.section.code.coding.version" }, { "id": "Composition.section:RezeptBundle.code.coding.code", "min": 1, "path": "Composition.section.code.coding.code", "fixedCode": "RB" }, { "id": "Composition.section:RezeptBundle.code.coding.display", "path": "Composition.section.code.coding.display", "fixedString": "Rezept-Bundle" }, { "id": "Composition.section:RezeptBundle.code.coding.userSelected", "max": "0", "path": "Composition.section.code.coding.userSelected" }, { "id": "Composition.section:RezeptBundle.code.text", "max": "0", "path": "Composition.section.code.text" }, { "id": "Composition.section:RezeptBundle.author", "max": "0", "path": "Composition.section.author" }, { "id": "Composition.section:RezeptBundle.focus", "max": "0", "path": "Composition.section.focus" }, { "id": "Composition.section:RezeptBundle.text", "max": "0", "path": "Composition.section.text" }, { "id": "Composition.section:RezeptBundle.mode", "max": "0", "path": "Composition.section.mode" }, { "id": "Composition.section:RezeptBundle.orderedBy", "max": "0", "path": "Composition.section.orderedBy" }, { "id": "Composition.section:RezeptBundle.entry", "max": "1", "min": 1, "path": "Composition.section.entry", "type": [ { "code": "Reference", "targetProfile": [ "https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_TA7_RezeptBundle" ] } ] }, { "id": "Composition.section:RezeptBundle.entry.reference", "min": 1, "path": "Composition.section.entry.reference" }, { "id": "Composition.section:RezeptBundle.entry.type", "max": "0", "path": "Composition.section.entry.type" }, { "id": "Composition.section:RezeptBundle.entry.identifier", "max": "0", "path": "Composition.section.entry.identifier" }, { "id": "Composition.section:RezeptBundle.entry.display", "max": "0", "path": "Composition.section.entry.display" }, { "id": "Composition.section:RezeptBundle.emptyReason", "max": "0", "path": "Composition.section.emptyReason" }, { "id": "Composition.section:RezeptBundle.section", "max": "0", "path": "Composition.section.section", "contentReference": "http://hl7.org/fhir/StructureDefinition/Composition#Composition.section" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Composition" }