{ "description": null, "_filename": "StructureDefinition-erg-rechnung.json", "package_name": "de.gematik.erg", "date": "2024-06-20", "derivation": "constraint", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "name": "ERGRechnung", "abstract": false, "type": "Invoice", "experimental": "false", "resourceType": "StructureDefinition", "title": "ERG Rechnung", "package_version": "1.0.0-CC", "status": "active", "id": "2a415073-2988-4e6f-98e3-49a0963e70d6", "kind": "resource", "url": "https://gematik.de/fhir/erg/StructureDefinition/erg-rechnung", "version": "1.0.0-CC", "differential": { "element": [ { "id": "Invoice.extension:pdf-repraesentation-rechnung", "max": "1", "min": 0, "path": "Invoice.extension", "type": [ { "code": "Extension", "profile": [ "https://gematik.de/fhir/erg/StructureDefinition/erg-pdf-repraesentation-rechnung" ] } ], "sliceName": "pdf-repraesentation-rechnung", "mustSupport": true }, { "id": "Invoice.extension:period", "max": "1", "min": 0, "path": "Invoice.extension", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/5.0/StructureDefinition/extension-Invoice.period" ] } ], "sliceName": "period", "mustSupport": true }, { "id": "Invoice.extension:AbrechnungsrelevanteDiagnose", "max": "*", "min": 0, "path": "Invoice.extension", "type": [ { "code": "Extension", "profile": [ "https://gematik.de/fhir/erg/StructureDefinition/erg-abrechnungsrelevante-diagnose" ] } ], "sliceName": "AbrechnungsrelevanteDiagnose", "mustSupport": true }, { "id": "Invoice.identifier", "min": 1, "path": "Invoice.identifier", "slicing": { "rules": "open", "discriminator": [ { "path": "type", "type": "pattern" } ] }, "mustSupport": true }, { "id": "Invoice.identifier:rechnungsnummer", "max": "1", "min": 1, "path": "Invoice.identifier", "short": "Vom System des Leistungserbringers vergebene Rechnungsnummer", "sliceName": "rechnungsnummer" }, { "id": "Invoice.identifier:rechnungsnummer.type", "min": 1, "path": "Invoice.identifier.type", "mustSupport": true, "patternCodeableConcept": { "coding": [ { "code": "invoice", "system": "http://fhir.de/CodeSystem/identifier-type-de-basis" } ] } }, { "id": "Invoice.identifier:rechnungsnummer.system", "min": 1, "path": "Invoice.identifier.system", "short": "Namensraum der Rechnungsnummern des Leistungeerbringers", "mustSupport": true }, { "id": "Invoice.identifier:rechnungsnummer.value", "min": 1, "path": "Invoice.identifier.value", "short": "Rechnungsnummer", "mustSupport": true }, { "id": "Invoice.status", "path": "Invoice.status", "mustSupport": true, "patternCode": "issued" }, { "id": "Invoice.type", "min": 1, "path": "Invoice.type", "mustSupport": true, "patternCodeableConcept": { "coding": [ { "code": "erechnung", "system": "https://gematik.de/fhir/erg/CodeSystem/erg-rechnung-type-cs" } ] } }, { "id": "Invoice.subject", "min": 1, "path": "Invoice.subject", "short": "Behandelte Person", "mustSupport": true }, { "id": "Invoice.subject.reference", "min": 1, "path": "Invoice.subject.reference", "mustSupport": true }, { "id": "Invoice.subject.display", "min": 1, "path": "Invoice.subject.display", "short": "Name der behandelten Person", "comment": "Der Name der behandelten Person muss angegeben werden und kann vom Namen des Rechnungsempfängers abweichen, z.B. wenn Eltern Rechnungen für ihre Kinder erhalten.", "mustSupport": true }, { "id": "Invoice.recipient", "min": 1, "path": "Invoice.recipient", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ] } ], "short": "Rechnungsempfänger", "comment": "Das System des Leistungserbringers referenziert hier üblicherweise \n auf die lokale Instanz des Patienten um die Rechnung einer Patientenakte zuzuordnen. \n Der Fachdienst substitutiert den Link mit der Referenz auf das Postfach des Patienten \n bei der Extraktion der Invoice aus dem Bundle. Die Angabe der Versichertennummer dient \n der Plausibilisierung. Die KV-Nummer in der Instanz des Bundles muss daher mit der \n KV-Nummer übereinstimmen, die im Fachdienst für das Postfach des Rechnungsempfängers hinterlegt ist. ", "mustSupport": true }, { "id": "Invoice.recipient.identifier", "min": 1, "path": "Invoice.recipient.identifier", "type": [ { "code": "Identifier", "profile": [ "http://fhir.de/StructureDefinition/identifier-kvid-10" ] } ], "mustSupport": true }, { "id": "Invoice.recipient.display", "min": 1, "path": "Invoice.recipient.display", "mustSupport": true }, { "id": "Invoice.date", "min": 1, "path": "Invoice.date", "mustSupport": true }, { "id": "Invoice.participant", "path": "Invoice.participant", "slicing": { "rules": "open", "discriminator": [ { "path": "role", "type": "pattern" } ] }, "mustSupport": true }, { "id": "Invoice.participant.role", "path": "Invoice.participant.role", "binding": { "strength": "required", "valueSet": "https://gematik.de/fhir/erg/ValueSet/erg-participant-role-VS" }, "mustSupport": true }, { "id": "Invoice.participant:leistungserbringer", "max": "*", "min": 0, "path": "Invoice.participant", "sliceName": "leistungserbringer", "mustSupport": true }, { "id": "Invoice.participant:leistungserbringer.role", "min": 1, "path": "Invoice.participant.role", "patternCodeableConcept": { "coding": [ { "code": "leistungserbringer", "system": "https://gematik.de/fhir/erg/CodeSystem/erg-participant-role-CS" } ] } }, { "id": "Invoice.participant:leistungserbringer.actor", "path": "Invoice.participant.actor", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner", "http://hl7.org/fhir/StructureDefinition/Organization" ] } ] }, { "id": "Invoice.participant:leistungserbringer.actor.identifier", "path": "Invoice.participant.actor.identifier", "type": [ { "code": "Identifier", "profile": [ "http://fhir.de/StructureDefinition/identifier-iknr", "http://fhir.de/StructureDefinition/identifier-telematik-id" ] } ], "mustSupport": true }, { "id": "Invoice.participant:forderungsinhaber", "max": "*", "min": 0, "path": "Invoice.participant", "sliceName": "forderungsinhaber", "mustSupport": true }, { "id": "Invoice.participant:forderungsinhaber.role", "min": 1, "path": "Invoice.participant.role", "patternCodeableConcept": { "coding": [ { "code": "forderungsinhaber", "system": "https://gematik.de/fhir/erg/CodeSystem/erg-participant-role-CS" } ] } }, { "id": "Invoice.participant:forderungsinhaber.actor", "path": "Invoice.participant.actor", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner", "http://hl7.org/fhir/StructureDefinition/Organization" ] } ] }, { "id": "Invoice.participant:forderungsinhaber.actor.identifier", "path": "Invoice.participant.actor.identifier", "type": [ { "code": "Identifier", "profile": [ "http://fhir.de/StructureDefinition/identifier-iknr", "http://fhir.de/StructureDefinition/identifier-telematik-id" ] } ], "mustSupport": true }, { "id": "Invoice.issuer", "min": 1, "path": "Invoice.issuer", "short": "Leistungserbringer", "comment": "Der Leistungserbringer kann vom einreichenden Benutzer \n der Rechnung (z.B. Abrechnungsdiesntleister) abweichen", "mustSupport": true }, { "id": "Invoice.issuer.identifier", "min": 1, "path": "Invoice.issuer.identifier", "type": [ { "code": "Identifier", "profile": [ "http://fhir.de/StructureDefinition/identifier-telematik-id" ] } ], "short": "Telematik-ID des Leistungserbrigners", "mustSupport": true }, { "id": "Invoice.issuer.display", "min": 1, "path": "Invoice.issuer.display", "short": "Name des Leistungserbringers", "mustSupport": true }, { "id": "Invoice.lineItem", "path": "Invoice.lineItem", "short": "Rechnungspositionen", "mustSupport": true }, { "id": "Invoice.lineItem.chargeItem[x]", "path": "Invoice.lineItem.chargeItem[x]", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/ChargeItem" ] } ], "mustSupport": true }, { "id": "Invoice.totalPriceComponent", "path": "Invoice.totalPriceComponent", "slicing": { "rules": "open", "discriminator": [ { "path": "code", "type": "pattern" } ] }, "mustSupport": true }, { "id": "Invoice.totalPriceComponent:tax", "max": "1", "min": 0, "path": "Invoice.totalPriceComponent", "type": [ { "code": "BackboneElement" } ], "short": "Steuersatz und -Betrag", "sliceName": "tax", "mustSupport": true }, { "id": "Invoice.totalPriceComponent:tax.type", "path": "Invoice.totalPriceComponent.type", "patternCode": "tax" }, { "id": "Invoice.totalPriceComponent:tax.factor", "min": 1, "path": "Invoice.totalPriceComponent.factor", "mustSupport": true }, { "id": "Invoice.totalPriceComponent:tax.amount", "min": 1, "path": "Invoice.totalPriceComponent.amount", "mustSupport": true }, { "id": "Invoice.totalNet", "path": "Invoice.totalNet", "short": "Nettobetrag der Rechnungssumme", "mustSupport": true }, { "id": "Invoice.totalGross", "path": "Invoice.totalGross", "short": "Bruttobetrag der Rechnungssumme", "mustSupport": true }, { "id": "Invoice.paymentTerms.extension", "min": 1, "path": "Invoice.paymentTerms.extension" }, { "id": "Invoice.paymentTerms.extension:zahlungsziel", "max": "1", "min": 1, "path": "Invoice.paymentTerms.extension", "type": [ { "code": "Extension", "profile": [ "https://gematik.de/fhir/erg/StructureDefinition/erg-zahlungsziel" ] } ], "sliceName": "zahlungsziel", "mustSupport": true } ] }, "contact": [ { "telecom": [ { "value": "http://gematik.de/", "system": "url" } ] } ], "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Invoice" }