German Dental FHIR Profiles (R4)
0.41.6 - trial-use Germany

German Dental FHIR Profiles (R4) - Local Development build (v0.41.6) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: GOZ Invoice (DE)

Official URL: https://fhir.cognovis.de/dental/StructureDefinition/goz-invoice-de Version: 0.41.6
Active as of 2026-07-29 Computable Name: GozInvoiceDE

Copyright/Legal: Copyright 2026+ cognovis GmbH. Licensed under CC-BY-4.0.

Dental private invoice profile for GOZ services. The profile specializes the official gematik DiPagRechnung contract without redefining its financial semantics.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Invoice 0..* DiPagRechnung Invoice containing ChargeItems from an Account
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:Behandlungszeitraum S 0..1 (Complex) Behandlungszeitraum
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Invoice.period[x]
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-Invoice.period[x]"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueDate date
...... valuePeriod Period
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valuePeriod S 0..1 Period Value of extension
....... start SΣC 0..1 dateTime Startdatum
....... end SΣC 0..1 dateTime Enddatum
...... value[x]:valueDate S 0..1 date Behandlungsdatum
.... extension:AbrechnungsDiagnoseProzedur S 0..* (Complex) Diagnose
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagAbrechnungsDiagnoseProzedur
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... Slices for extension Content/Rules for all slices
...... extension:Use 0..1 Extension Extension
....... extension 0..0 Extension
Slice: Unordered, Open by value:url
....... url 1..1 uri "Use"
....... value[x] S 0..1 Coding Kennzeichen Hauptdiagnose
Binding: Digitale Patientenrechnung Abrechnungsdiagnose Use ValueSet (required)
........ code Σ 0..1 code Symbol in syntax defined by the system
Required Pattern: main-diagnosis
...... extension:Referenz 1..* Extension Extension
....... extension 0..0 Extension
Slice: Unordered, Open by value:url
....... url 1..1 uri "Referenz"
....... value[x] S 0..1 Reference(Condition | Procedure) Zuordnung von Diagnosen oder Prozeduren zur Rechnung
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagAbrechnungsDiagnoseProzedur"
.... extension:AbrechnungsDiagnoseProzedurFreitext S 0..1 (Complex) Einleitung (Diagnose und Prozedure als Freitextangabe)
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagAbrechnungsDiagnoseProzedurFreitext
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagAbrechnungsDiagnoseProzedurFreitext"
..... value[x] S 1..1 string Value of extension
.... extension:Behandlungsart S 1..1 (Complex) Behandlungsart
URL: https://gematik.de/fhir/dipag/StructureDefinition/dipag-behandlungsart
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/dipag-behandlungsart"
..... value[x] S 1..1 Coding Value of extension
Binding: Digitale Patientenrechnung Rechnung Behandlungsart VS (required)
...... system SΣ 1..1 uri Identity of the terminology system
...... code SΣ 1..1 code Symbol in syntax defined by the system
.... extension:Fachrichtung S 1..1 (Complex) Fachrichtung
URL: https://gematik.de/fhir/dipag/StructureDefinition/dipag-fachrichtung
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/dipag-fachrichtung"
..... value[x] S 1..1 Coding Value of extension
Binding: IHE XDS practiceSettingCode (required)
...... system SΣ 1..1 uri Identity of the terminology system
...... code SΣ 1..1 code Symbol in syntax defined by the system
.... extension:Korrekturrechnung S 0..1 (Complex) Info Korrekturrechnung
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagInvoiceReplaces
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagInvoiceReplaces"
..... value[x] S 1..1 Reference(Digitale Patientenrechnung Rechnung | Invoice) Value of extension
.... extension:Korrekturtoken S 0..1 (Complex) Info Korrekturtoken
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagTokenStornierteRechnung
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagTokenStornierteRechnung"
..... value[x] S 0..1 Identifier Value of extension
...... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
...... system SΣ 1..1 uri The namespace for the identifier value
Required Pattern: https://gematik.de/fhir/sid/dipag-token
...... value SΣ 1..1 string The value that is unique
Example General: 123456
.... extension:Antragsreferenz S 0..1 (Complex) Optional Extensions Element
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagInvoiceBasedOn
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagInvoiceBasedOn"
..... value[x] S 1..1 Identifier Referenz auf Heil- und Kostenplan, Kostenvoranschlag oder Kostenübernahmeantrag
Required Pattern: At least the following
...... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
...... type SΣ 1..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Required Pattern: At least the following
...... system SΣ 1..1 uri NamingSystem der Antragsreferenz
Example General: http://www.acme.com/identifiers/patient
...... value SΣ 1..1 string Antragsreferenz
Example General: 123456
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... identifier:Rechnungsnummer SΣ 1..1 Identifier Rechnungs-Nr. (der LEI)

Required Pattern: At least the following
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... period 0..1 Period Time period when id is/was valid for use
..... assigner 0..1 Reference(Organization) Organization that issued id (may be just text)
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type SΣ 1..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-rechnung-identifier-type-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: invoice
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... system SΣ 1..1 uri NamingSystem der Rechnungs-Nr. (der LEI)
Example General: http://www.acme.com/identifiers/patient
..... value SΣ 1..1 string Rechnungs-Nr. (der LEI)
Example General: 123456
... status ?!SΣ 1..1 code Status der Rechnung
Binding: InvoiceStatus (required): Codes identifying the lifecycle stage of an Invoice.
Required Pattern: issued
... type SΣ 0..1 CodeableConcept Type of Invoice
.... Slices for coding SΣ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:AusrichtungDerRechnung SΣ 0..1 Coding Abrechnungsart der Rechnung
Binding: Digitale Patientenrechnung Rechnung Abrechnungsart VS (required)

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... version 0..1 string Version of the system - if relevant
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
...... Slices for extension Content/Rules for all slices
....... extension:Zusatzinformation S 0..1 (Complex) Zusatzinformation zur Abrechnungsart
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagZusatzinformationZurAbrechnungsart
........ extension 0..0 Extension
Slice: Unordered, Open by value:url
........ url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagZusatzinformationZurAbrechnungsart"
........ value[x] S 0..1 boolean Value of extension
...... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-rechnung-abrechnungsart-cs
...... code SΣ 1..1 code Symbol in syntax defined by the system
..... coding:Rechnungsart SΣ 0..1 Coding Rechnungsart
Binding: Digitale Patientenrechnung Rechnungsart VS (required)

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... version 0..1 string Version of the system - if relevant
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
...... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-rechnungsart-cs
...... code SΣ 1..1 code Symbol in syntax defined by the system
... subject SΣ 1..1 Reference(DiPagPatient | Patient) Behandelte Person
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
... recipient SΣ 1..1 Reference(DiPagPatient | Patient) Rechnungsempfänger
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... identifier SΣ 1..1 IdentifierKvid10(1.5.4) Logical reference, when literal reference is not known
.... display SΣ 1..1 string Text alternative for the resource
... date SΣ 1..1 dateTime Rechnungsdatum
... Slices for participant S 1..* BackboneElement weitere behandelnde Leistungserbringer oder abweichender Forderungsinhaber
Slice: Unordered, Open by pattern:role
.... participant:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... role S 0..1 CodeableConcept Type of involvement in creation of this Invoice
Binding: Digitale Patientenrechnung Teilnehmer Rolle (required)
..... actor 1..1 Reference(Practitioner | Organization | Patient | PractitionerRole | Device | RelatedPerson) Individual who was involved
.... participant:Leistungserbringer S 1..* BackboneElement Weitere behandelnde Leistungserbringer
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... role S 1..1 CodeableConcept Type of involvement in creation of this Invoice
Binding: Digitale Patientenrechnung Teilnehmer Rolle (required)
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-participant-role-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: leistungserbringer
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... actor 1..1 Reference(Digitale Patientenrechnung Person | Digitale Patientenrechnung Institution | Practitioner | Organization) Individual who was involved
.... participant:Forderungsinhaber S 0..1 BackboneElement Abweichender Forderungsinhaber
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... role S 1..1 CodeableConcept Type of involvement in creation of this Invoice
Binding: Digitale Patientenrechnung Teilnehmer Rolle (required)
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-participant-role-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: forderungsinhaber
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... actor 1..1 Reference(Digitale Patientenrechnung Person | Digitale Patientenrechnung Institution | Practitioner | Organization) Individual who was involved
... issuer S 1..1 Reference(Digitale Patientenrechnung Institution | Organization) Rechnungsersteller
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
... account S 1..1 Reference(Account Praxis Schein) Private dental billing account
... lineItem S 1..* BackboneElement Rechnungspositionen
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... sequence S 1..1 positiveInt Reihenfolge der Rechnungsposition
.... chargeItem[x] S 1..1 Reference(GOZ Leistungsposition (DE)) GOZ service position carrying the section 10 invoice data
.... Slices for priceComponent S 0..* BackboneElement Components of total line item price
Slice: Unordered, Open by pattern:type
..... priceComponent:All Slices Content/Rules for all slices
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... type 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
..... priceComponent:BruttoBetrag S 0..1 BackboneElement Betrag pro Rechnungsposition
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: base
...... amount S 1..1 Money Monetary amount associated with this component
..... priceComponent:Steuern S 0..1 BackboneElement Steuern enthalten im Brutto Betrag
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: tax
...... amount S 1..1 Money Monetary amount associated with this component
... Slices for totalPriceComponent S 0..* See priceComponent (Invoice) Components of Invoice total
Slice: Unordered, Open by pattern:code
.... totalPriceComponent:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
.... totalPriceComponent:SummeRechnungspositionen S 0..1 BackboneElement Summe aller Rechnungspositionen
..... Slices for extension Content/Rules for all slices
...... extension:TeilSummenRechnungspositionen S 0..* (Complex) Optional Extensions Element
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagTeilsumme
....... Slices for extension Content/Rules for all slices
........ extension:type S 0..1 Extension Extension
......... extension 0..0 Extension
Slice: Unordered, Open by value:url
......... url 1..1 uri "type"
......... value[x] S 0..1 Coding Value of extension
Binding: Digitale Patientenrechnung Typ der Rechnungsposition ValueSet (required)
.......... system SΣ 1..1 uri Identity of the terminology system
.......... code SΣ 1..1 code Symbol in syntax defined by the system
........ extension:summe S 0..1 Extension Extension
......... extension 0..0 Extension
Slice: Unordered, Open by value:url
......... url 1..1 uri "summe"
......... value[x] S 0..1 Money Value of extension
.......... value SΣ 1..1 decimal Numerical value (with implicit precision)
.......... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
........ extension:uStProzent S 0..1 Extension Extension
......... extension 0..0 Extension
Slice: Unordered, Open by value:url
......... url 1..1 uri "uStProzent"
......... value[x] S 1..1 decimal Value of extension
........ extension:uStBetrag S 0..1 Extension Extension
......... extension 0..0 Extension
Slice: Unordered, Open by value:url
......... url 1..1 uri "uStBetrag"
......... value[x] S 0..1 Money Value of extension
.......... value SΣ 1..1 decimal Numerical value (with implicit precision)
.......... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
....... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagTeilsumme"
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: base
..... code S 1..1 CodeableConcept Code identifying the specific component
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-total-price-component-type-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: SummeRechnungspositionen
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... amount S 0..1 Money Wert in EUR
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
.... totalPriceComponent:MinderungNachGOZ S 0..1 BackboneElement Minderungen nach §7 GOZ
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: deduction
..... code S 1..1 CodeableConcept Code identifying the specific component
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-total-price-component-type-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: Minderung7GOZ
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... amount S 0..1 Money Wert in EUR
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
.... totalPriceComponent:Fremdlaborleistungen S 0..1 BackboneElement Summe aller Fremdlaborleistungen
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: base
..... code S 1..1 CodeableConcept Code identifying the specific component
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-total-price-component-type-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: Fremdlaborleistungen
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... amount S 0..1 Money Wert in EUR
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
.... totalPriceComponent:Abzug S 0..* BackboneElement Abzug
..... Slices for extension Content/Rules for all slices
...... extension:Kassenanteil S 0..1 Quantity Kassenanteil in Prozent
URL: https://gematik.de/fhir/dipag/StructureDefinition/dipag-abzug-kassenanteil
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: deduction
..... code S 1..1 CodeableConcept Kategorisierung des Abzugs
Binding: Digitale Patientenrechnung Art des Abzugs von der Summe der gesamten Rechnungspositionen (required)
..... amount S 0..1 Money Wert in EUR
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
... totalNet SΣ 1..1 Money Rechnungsbetrag (Netto)
... totalGross SΣ 1..1 Money Rechnungsbetrag (Brutto)
... paymentTerms S 0..1 markdown Zahlungsdaten Überweisung und weitere Zahlungsmethoden
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:Zahlungsziel S 1..1 date Zahlungsziel als Datum oder Fristangabe
URL: https://gematik.de/fhir/dipag/StructureDefinition/dipag-zahlungsziel
..... extension:PaymentTo S 0..1 (Complex) Zahlungsverbindung für die Überweisung (basiert auf HL7 FM WG Draft)
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagPaymentTo
... note S 0..* Annotation Hinweise an den Kostenträger

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Invoice.extension:AbrechnungsDiagnoseProzedur.​extension:Use.value[x] Base required Digitale Patientenrechnung Abrechnungsdiagnose Use ValueSet 📦1.0.7 de.gematik.dipag v1.0
Invoice.extension:Behandlungsart.​value[x] Base required Digitale Patientenrechnung Rechnung Behandlungsart VS 📦1.0.7 de.gematik.dipag v1.0
Invoice.extension:Fachrichtung.​value[x] Base required IHE XDS practiceSettingCode 📦2019-05-17T13:46:31 de.ihe-d.terminology v3.0
Invoice.extension:Korrekturtoken.​value[x].use Base required IdentifierUse 📍4.0.1 FHIR Std.
Invoice.extension:Antragsreferenz.​value[x].use Base required IdentifierUse 📍4.0.1 FHIR Std.
Invoice.extension:Antragsreferenz.​value[x].type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Invoice.identifier:Rechnungsnummer.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Invoice.identifier:Rechnungsnummer.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Invoice.status Base required InvoiceStatus 📍4.0.1 FHIR Std.
Invoice.type.coding:AusrichtungDerRechnung Base required Digitale Patientenrechnung Rechnung Abrechnungsart VS 📦1.0.7 de.gematik.dipag v1.0
Invoice.type.coding:Rechnungsart Base required Digitale Patientenrechnung Rechnungsart VS 📦1.0.7 de.gematik.dipag v1.0
Invoice.participant.​role Base required Digitale Patientenrechnung Teilnehmer Rolle 📦1.0.7 de.gematik.dipag v1.0
Invoice.participant:Leistungserbringer.​role Base required Digitale Patientenrechnung Teilnehmer Rolle 📦1.0.7 de.gematik.dipag v1.0
Invoice.participant:Forderungsinhaber.​role Base required Digitale Patientenrechnung Teilnehmer Rolle 📦1.0.7 de.gematik.dipag v1.0
Invoice.lineItem.priceComponent.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.lineItem.priceComponent:BruttoBetrag.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.lineItem.priceComponent:Steuern.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:SummeRechnungspositionen.​extension:TeilSummenRechnungspositionen.​extension:type.value[x] Base required Digitale Patientenrechnung Typ der Rechnungsposition ValueSet 📦1.0.7 de.gematik.dipag v1.0
Invoice.totalPriceComponent:SummeRechnungspositionen.​extension:TeilSummenRechnungspositionen.​extension:summe.value[x].​currency Base required CurrencyCode 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:SummeRechnungspositionen.​extension:TeilSummenRechnungspositionen.​extension:uStBetrag.​value[x].currency Base required CurrencyCode 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:SummeRechnungspositionen.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:SummeRechnungspositionen.​amount.currency Base required CurrencyCode 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:MinderungNachGOZ.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:MinderungNachGOZ.​amount.currency Base required CurrencyCode 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:Fremdlaborleistungen.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:Fremdlaborleistungen.​amount.currency Base required CurrencyCode 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:Abzug.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:Abzug.​code Base required Digitale Patientenrechnung Art des Abzugs von der Summe der gesamten Rechnungspositionen 📦1.0.7 de.gematik.dipag v1.0
Invoice.totalPriceComponent:Abzug.​amount.currency Base required CurrencyCode 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Invoice If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Invoice If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Invoice If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Invoice If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Invoice A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from DiPagRechnung

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Invoice 0..* DiPagRechnung Invoice containing ChargeItems from an Account
... account S 1..1 Reference(Account Praxis Schein) Private dental billing account
... lineItem 1..* BackboneElement Rechnungspositionen
.... chargeItem[x] 1..1 Reference(GOZ Leistungsposition (DE)) GOZ service position carrying the section 10 invoice data

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Invoice 0..* DiPagRechnung Invoice containing ChargeItems from an Account
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:Behandlungszeitraum S 0..1 (Complex) Behandlungszeitraum
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Invoice.period[x]
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-Invoice.period[x]"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueDate date
...... valuePeriod Period
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valuePeriod S 0..1 Period Value of extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... start SΣC 0..1 dateTime Startdatum
....... end SΣC 0..1 dateTime Enddatum
...... value[x]:valueDate S 0..1 date Behandlungsdatum
.... extension:AbrechnungsDiagnoseProzedur S 0..* (Complex) Diagnose
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagAbrechnungsDiagnoseProzedur
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... Slices for extension Content/Rules for all slices
...... extension:Use 0..1 Extension Extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0 Extension
Slice: Unordered, Open by value:url
....... url 1..1 uri "Use"
....... value[x] S 0..1 Coding Kennzeichen Hauptdiagnose
Binding: Digitale Patientenrechnung Abrechnungsdiagnose Use ValueSet (required)
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ 0..1 uri Identity of the terminology system
........ version Σ 0..1 string Version of the system - if relevant
........ code Σ 0..1 code Symbol in syntax defined by the system
Required Pattern: main-diagnosis
........ display Σ 0..1 string Representation defined by the system
........ userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... extension:Referenz 1..* Extension Extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0 Extension
Slice: Unordered, Open by value:url
....... url 1..1 uri "Referenz"
....... value[x] S 0..1 Reference(Condition | Procedure) Zuordnung von Diagnosen oder Prozeduren zur Rechnung
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagAbrechnungsDiagnoseProzedur"
.... extension:AbrechnungsDiagnoseProzedurFreitext S 0..1 (Complex) Einleitung (Diagnose und Prozedure als Freitextangabe)
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagAbrechnungsDiagnoseProzedurFreitext
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagAbrechnungsDiagnoseProzedurFreitext"
..... value[x] S 1..1 string Value of extension
.... extension:Behandlungsart S 1..1 (Complex) Behandlungsart
URL: https://gematik.de/fhir/dipag/StructureDefinition/dipag-behandlungsart
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/dipag-behandlungsart"
..... value[x] S 1..1 Coding Value of extension
Binding: Digitale Patientenrechnung Rechnung Behandlungsart VS (required)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... extension:Fachrichtung S 1..1 (Complex) Fachrichtung
URL: https://gematik.de/fhir/dipag/StructureDefinition/dipag-fachrichtung
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/dipag-fachrichtung"
..... value[x] S 1..1 Coding Value of extension
Binding: IHE XDS practiceSettingCode (required)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... extension:Korrekturrechnung S 0..1 (Complex) Info Korrekturrechnung
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagInvoiceReplaces
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagInvoiceReplaces"
..... value[x] S 1..1 Reference(Digitale Patientenrechnung Rechnung | Invoice) Value of extension
.... extension:Korrekturtoken S 0..1 (Complex) Info Korrekturtoken
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagTokenStornierteRechnung
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagTokenStornierteRechnung"
..... value[x] S 0..1 Identifier Value of extension
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
...... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
...... system SΣ 1..1 uri The namespace for the identifier value
Required Pattern: https://gematik.de/fhir/sid/dipag-token
...... value SΣ 1..1 string The value that is unique
Example General: 123456
...... period Σ 0..1 Period Time period when id is/was valid for use
...... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
.... extension:Antragsreferenz S 0..1 (Complex) Optional Extensions Element
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagInvoiceBasedOn
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagInvoiceBasedOn"
..... value[x] S 1..1 Identifier Referenz auf Heil- und Kostenplan, Kostenvoranschlag oder Kostenübernahmeantrag
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
...... type SΣ 1..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Required Pattern: At least the following
...... system SΣ 1..1 uri NamingSystem der Antragsreferenz
Example General: http://www.acme.com/identifiers/patient
...... value SΣ 1..1 string Antragsreferenz
Example General: 123456
...... period Σ 0..1 Period Time period when id is/was valid for use
...... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier SΣ 1..* Identifier Business Identifier for item
Slice: Unordered, Open by pattern:$this
.... identifier:Rechnungsnummer SΣ 1..1 Identifier Rechnungs-Nr. (der LEI)

Required Pattern: At least the following
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type SΣ 1..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-rechnung-identifier-type-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: invoice
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... system SΣ 1..1 uri NamingSystem der Rechnungs-Nr. (der LEI)
Example General: http://www.acme.com/identifiers/patient
..... value SΣ 1..1 string Rechnungs-Nr. (der LEI)
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... status ?!SΣ 1..1 code Status der Rechnung
Binding: InvoiceStatus (required): Codes identifying the lifecycle stage of an Invoice.
Required Pattern: issued
... cancelledReason 0..1 string Reason for cancellation of this Invoice
... type SΣ 0..1 CodeableConcept Type of Invoice
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding SΣ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:AusrichtungDerRechnung SΣ 0..1 Coding Abrechnungsart der Rechnung
Binding: Digitale Patientenrechnung Rechnung Abrechnungsart VS (required)

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... Slices for extension Content/Rules for all slices
....... extension:Zusatzinformation S 0..1 (Complex) Zusatzinformation zur Abrechnungsart
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagZusatzinformationZurAbrechnungsart
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0 Extension
Slice: Unordered, Open by value:url
........ url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagZusatzinformationZurAbrechnungsart"
........ value[x] S 0..1 boolean Value of extension
...... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-rechnung-abrechnungsart-cs
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:Rechnungsart SΣ 0..1 Coding Rechnungsart
Binding: Digitale Patientenrechnung Rechnungsart VS (required)

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-rechnungsart-cs
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... subject SΣ 1..1 Reference(DiPagPatient | Patient) Behandelte Person
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... recipient SΣ 1..1 Reference(DiPagPatient | Patient) Rechnungsempfänger
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier SΣ 1..1 IdentifierKvid10(1.5.4) Logical reference, when literal reference is not known
.... display SΣ 1..1 string Text alternative for the resource
... date SΣ 1..1 dateTime Rechnungsdatum
... Slices for participant S 1..* BackboneElement weitere behandelnde Leistungserbringer oder abweichender Forderungsinhaber
Slice: Unordered, Open by pattern:role
.... participant:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... role S 0..1 CodeableConcept Type of involvement in creation of this Invoice
Binding: Digitale Patientenrechnung Teilnehmer Rolle (required)
..... actor 1..1 Reference(Practitioner | Organization | Patient | PractitionerRole | Device | RelatedPerson) Individual who was involved
.... participant:Leistungserbringer S 1..* BackboneElement Weitere behandelnde Leistungserbringer
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... role S 1..1 CodeableConcept Type of involvement in creation of this Invoice
Binding: Digitale Patientenrechnung Teilnehmer Rolle (required)
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-participant-role-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: leistungserbringer
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... actor 1..1 Reference(Digitale Patientenrechnung Person | Digitale Patientenrechnung Institution | Practitioner | Organization) Individual who was involved
.... participant:Forderungsinhaber S 0..1 BackboneElement Abweichender Forderungsinhaber
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... role S 1..1 CodeableConcept Type of involvement in creation of this Invoice
Binding: Digitale Patientenrechnung Teilnehmer Rolle (required)
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-participant-role-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: forderungsinhaber
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... actor 1..1 Reference(Digitale Patientenrechnung Person | Digitale Patientenrechnung Institution | Practitioner | Organization) Individual who was involved
... issuer S 1..1 Reference(Digitale Patientenrechnung Institution | Organization) Rechnungsersteller
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... account S 1..1 Reference(Account Praxis Schein) Private dental billing account
... lineItem S 1..* BackboneElement Rechnungspositionen
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... sequence S 1..1 positiveInt Reihenfolge der Rechnungsposition
.... chargeItem[x] S 1..1 Reference(GOZ Leistungsposition (DE)) GOZ service position carrying the section 10 invoice data
.... Slices for priceComponent S 0..* BackboneElement Components of total line item price
Slice: Unordered, Open by pattern:type
..... priceComponent:All Slices Content/Rules for all slices
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... type 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
...... code 0..1 CodeableConcept Code identifying the specific component
...... factor 0..1 decimal Factor used for calculating this component
...... amount 0..1 Money Monetary amount associated with this component
..... priceComponent:BruttoBetrag S 0..1 BackboneElement Betrag pro Rechnungsposition
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: base
...... code 0..1 CodeableConcept Code identifying the specific component
...... amount S 1..1 Money Monetary amount associated with this component
..... priceComponent:Steuern S 0..1 BackboneElement Steuern enthalten im Brutto Betrag
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: tax
...... code 0..1 CodeableConcept Code identifying the specific component
...... amount S 1..1 Money Monetary amount associated with this component
... Slices for totalPriceComponent S 0..* See priceComponent (Invoice) Components of Invoice total
Slice: Unordered, Open by pattern:code
.... totalPriceComponent:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
..... code 0..1 CodeableConcept Code identifying the specific component
..... factor 0..1 decimal Factor used for calculating this component
..... amount 0..1 Money Monetary amount associated with this component
.... totalPriceComponent:SummeRechnungspositionen S 0..1 BackboneElement Summe aller Rechnungspositionen
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... Slices for extension Content/Rules for all slices
...... extension:TeilSummenRechnungspositionen S 0..* (Complex) Optional Extensions Element
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagTeilsumme
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... Slices for extension Content/Rules for all slices
........ extension:type S 0..1 Extension Extension
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..0 Extension
Slice: Unordered, Open by value:url
......... url 1..1 uri "type"
......... value[x] S 0..1 Coding Value of extension
Binding: Digitale Patientenrechnung Typ der Rechnungsposition ValueSet (required)
.......... id 0..1 string Unique id for inter-element referencing
.......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.......... system SΣ 1..1 uri Identity of the terminology system
.......... version Σ 0..1 string Version of the system - if relevant
.......... code SΣ 1..1 code Symbol in syntax defined by the system
.......... display Σ 0..1 string Representation defined by the system
.......... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
........ extension:summe S 0..1 Extension Extension
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..0 Extension
Slice: Unordered, Open by value:url
......... url 1..1 uri "summe"
......... value[x] S 0..1 Money Value of extension
.......... id 0..1 string Unique id for inter-element referencing
.......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.......... value SΣ 1..1 decimal Numerical value (with implicit precision)
.......... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
........ extension:uStProzent S 0..1 Extension Extension
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..0 Extension
Slice: Unordered, Open by value:url
......... url 1..1 uri "uStProzent"
......... value[x] S 1..1 decimal Value of extension
........ extension:uStBetrag S 0..1 Extension Extension
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..0 Extension
Slice: Unordered, Open by value:url
......... url 1..1 uri "uStBetrag"
......... value[x] S 0..1 Money Value of extension
.......... id 0..1 string Unique id for inter-element referencing
.......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.......... value SΣ 1..1 decimal Numerical value (with implicit precision)
.......... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
....... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagTeilsumme"
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: base
..... code S 1..1 CodeableConcept Code identifying the specific component
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-total-price-component-type-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: SummeRechnungspositionen
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... amount S 0..1 Money Wert in EUR
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
.... totalPriceComponent:MinderungNachGOZ S 0..1 BackboneElement Minderungen nach §7 GOZ
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: deduction
..... code S 1..1 CodeableConcept Code identifying the specific component
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-total-price-component-type-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: Minderung7GOZ
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... amount S 0..1 Money Wert in EUR
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
.... totalPriceComponent:Fremdlaborleistungen S 0..1 BackboneElement Summe aller Fremdlaborleistungen
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: base
..... code S 1..1 CodeableConcept Code identifying the specific component
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-total-price-component-type-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: Fremdlaborleistungen
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... amount S 0..1 Money Wert in EUR
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
.... totalPriceComponent:Abzug S 0..* BackboneElement Abzug
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... Slices for extension Content/Rules for all slices
...... extension:Kassenanteil S 0..1 Quantity Kassenanteil in Prozent
URL: https://gematik.de/fhir/dipag/StructureDefinition/dipag-abzug-kassenanteil
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: deduction
..... code S 1..1 CodeableConcept Kategorisierung des Abzugs
Binding: Digitale Patientenrechnung Art des Abzugs von der Summe der gesamten Rechnungspositionen (required)
..... amount S 0..1 Money Wert in EUR
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
... totalNet SΣ 1..1 Money Rechnungsbetrag (Netto)
... totalGross SΣ 1..1 Money Rechnungsbetrag (Brutto)
... paymentTerms S 0..1 markdown Zahlungsdaten Überweisung und weitere Zahlungsmethoden
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:Zahlungsziel S 1..1 date Zahlungsziel als Datum oder Fristangabe
URL: https://gematik.de/fhir/dipag/StructureDefinition/dipag-zahlungsziel
..... extension:PaymentTo S 0..1 (Complex) Zahlungsverbindung für die Überweisung (basiert auf HL7 FM WG Draft)
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagPaymentTo
.... value 0..1 string Primitive value for markdown
... note S 0..* Annotation Hinweise an den Kostenträger

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Invoice.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Invoice.extension:AbrechnungsDiagnoseProzedur.​extension:Use.value[x] Base required Digitale Patientenrechnung Abrechnungsdiagnose Use ValueSet 📦1.0.7 de.gematik.dipag v1.0
Invoice.extension:Behandlungsart.​value[x] Base required Digitale Patientenrechnung Rechnung Behandlungsart VS 📦1.0.7 de.gematik.dipag v1.0
Invoice.extension:Fachrichtung.​value[x] Base required IHE XDS practiceSettingCode 📦2019-05-17T13:46:31 de.ihe-d.terminology v3.0
Invoice.extension:Korrekturtoken.​value[x].use Base required IdentifierUse 📍4.0.1 FHIR Std.
Invoice.extension:Korrekturtoken.​value[x].type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Invoice.extension:Antragsreferenz.​value[x].use Base required IdentifierUse 📍4.0.1 FHIR Std.
Invoice.extension:Antragsreferenz.​value[x].type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Invoice.identifier:Rechnungsnummer.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Invoice.identifier:Rechnungsnummer.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Invoice.status Base required InvoiceStatus 📍4.0.1 FHIR Std.
Invoice.type.coding:AusrichtungDerRechnung Base required Digitale Patientenrechnung Rechnung Abrechnungsart VS 📦1.0.7 de.gematik.dipag v1.0
Invoice.type.coding:Rechnungsart Base required Digitale Patientenrechnung Rechnungsart VS 📦1.0.7 de.gematik.dipag v1.0
Invoice.subject.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Invoice.recipient.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Invoice.participant.​role Base required Digitale Patientenrechnung Teilnehmer Rolle 📦1.0.7 de.gematik.dipag v1.0
Invoice.participant:Leistungserbringer.​role Base required Digitale Patientenrechnung Teilnehmer Rolle 📦1.0.7 de.gematik.dipag v1.0
Invoice.participant:Forderungsinhaber.​role Base required Digitale Patientenrechnung Teilnehmer Rolle 📦1.0.7 de.gematik.dipag v1.0
Invoice.issuer.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Invoice.lineItem.priceComponent.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.lineItem.priceComponent:BruttoBetrag.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.lineItem.priceComponent:Steuern.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:SummeRechnungspositionen.​extension:TeilSummenRechnungspositionen.​extension:type.value[x] Base required Digitale Patientenrechnung Typ der Rechnungsposition ValueSet 📦1.0.7 de.gematik.dipag v1.0
Invoice.totalPriceComponent:SummeRechnungspositionen.​extension:TeilSummenRechnungspositionen.​extension:summe.value[x].​currency Base required CurrencyCode 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:SummeRechnungspositionen.​extension:TeilSummenRechnungspositionen.​extension:uStBetrag.​value[x].currency Base required CurrencyCode 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:SummeRechnungspositionen.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:SummeRechnungspositionen.​amount.currency Base required CurrencyCode 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:MinderungNachGOZ.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:MinderungNachGOZ.​amount.currency Base required CurrencyCode 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:Fremdlaborleistungen.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:Fremdlaborleistungen.​amount.currency Base required CurrencyCode 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:Abzug.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:Abzug.​code Base required Digitale Patientenrechnung Art des Abzugs von der Summe der gesamten Rechnungspositionen 📦1.0.7 de.gematik.dipag v1.0
Invoice.totalPriceComponent:Abzug.​amount.currency Base required CurrencyCode 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Invoice If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Invoice If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Invoice If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Invoice If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Invoice A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from DiPagRechnung

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Invoice 0..* DiPagRechnung Invoice containing ChargeItems from an Account
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:Behandlungszeitraum S 0..1 (Complex) Behandlungszeitraum
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Invoice.period[x]
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-Invoice.period[x]"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueDate date
...... valuePeriod Period
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valuePeriod S 0..1 Period Value of extension
....... start SΣC 0..1 dateTime Startdatum
....... end SΣC 0..1 dateTime Enddatum
...... value[x]:valueDate S 0..1 date Behandlungsdatum
.... extension:AbrechnungsDiagnoseProzedur S 0..* (Complex) Diagnose
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagAbrechnungsDiagnoseProzedur
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... Slices for extension Content/Rules for all slices
...... extension:Use 0..1 Extension Extension
....... extension 0..0 Extension
Slice: Unordered, Open by value:url
....... url 1..1 uri "Use"
....... value[x] S 0..1 Coding Kennzeichen Hauptdiagnose
Binding: Digitale Patientenrechnung Abrechnungsdiagnose Use ValueSet (required)
........ code Σ 0..1 code Symbol in syntax defined by the system
Required Pattern: main-diagnosis
...... extension:Referenz 1..* Extension Extension
....... extension 0..0 Extension
Slice: Unordered, Open by value:url
....... url 1..1 uri "Referenz"
....... value[x] S 0..1 Reference(Condition | Procedure) Zuordnung von Diagnosen oder Prozeduren zur Rechnung
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagAbrechnungsDiagnoseProzedur"
.... extension:AbrechnungsDiagnoseProzedurFreitext S 0..1 (Complex) Einleitung (Diagnose und Prozedure als Freitextangabe)
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagAbrechnungsDiagnoseProzedurFreitext
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagAbrechnungsDiagnoseProzedurFreitext"
..... value[x] S 1..1 string Value of extension
.... extension:Behandlungsart S 1..1 (Complex) Behandlungsart
URL: https://gematik.de/fhir/dipag/StructureDefinition/dipag-behandlungsart
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/dipag-behandlungsart"
..... value[x] S 1..1 Coding Value of extension
Binding: Digitale Patientenrechnung Rechnung Behandlungsart VS (required)
...... system SΣ 1..1 uri Identity of the terminology system
...... code SΣ 1..1 code Symbol in syntax defined by the system
.... extension:Fachrichtung S 1..1 (Complex) Fachrichtung
URL: https://gematik.de/fhir/dipag/StructureDefinition/dipag-fachrichtung
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/dipag-fachrichtung"
..... value[x] S 1..1 Coding Value of extension
Binding: IHE XDS practiceSettingCode (required)
...... system SΣ 1..1 uri Identity of the terminology system
...... code SΣ 1..1 code Symbol in syntax defined by the system
.... extension:Korrekturrechnung S 0..1 (Complex) Info Korrekturrechnung
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagInvoiceReplaces
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagInvoiceReplaces"
..... value[x] S 1..1 Reference(Digitale Patientenrechnung Rechnung | Invoice) Value of extension
.... extension:Korrekturtoken S 0..1 (Complex) Info Korrekturtoken
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagTokenStornierteRechnung
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagTokenStornierteRechnung"
..... value[x] S 0..1 Identifier Value of extension
...... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
...... system SΣ 1..1 uri The namespace for the identifier value
Required Pattern: https://gematik.de/fhir/sid/dipag-token
...... value SΣ 1..1 string The value that is unique
Example General: 123456
.... extension:Antragsreferenz S 0..1 (Complex) Optional Extensions Element
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagInvoiceBasedOn
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagInvoiceBasedOn"
..... value[x] S 1..1 Identifier Referenz auf Heil- und Kostenplan, Kostenvoranschlag oder Kostenübernahmeantrag
Required Pattern: At least the following
...... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
...... type SΣ 1..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Required Pattern: At least the following
...... system SΣ 1..1 uri NamingSystem der Antragsreferenz
Example General: http://www.acme.com/identifiers/patient
...... value SΣ 1..1 string Antragsreferenz
Example General: 123456
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... identifier:Rechnungsnummer SΣ 1..1 Identifier Rechnungs-Nr. (der LEI)

Required Pattern: At least the following
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... period 0..1 Period Time period when id is/was valid for use
..... assigner 0..1 Reference(Organization) Organization that issued id (may be just text)
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type SΣ 1..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-rechnung-identifier-type-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: invoice
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... system SΣ 1..1 uri NamingSystem der Rechnungs-Nr. (der LEI)
Example General: http://www.acme.com/identifiers/patient
..... value SΣ 1..1 string Rechnungs-Nr. (der LEI)
Example General: 123456
... status ?!SΣ 1..1 code Status der Rechnung
Binding: InvoiceStatus (required): Codes identifying the lifecycle stage of an Invoice.
Required Pattern: issued
... type SΣ 0..1 CodeableConcept Type of Invoice
.... Slices for coding SΣ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:AusrichtungDerRechnung SΣ 0..1 Coding Abrechnungsart der Rechnung
Binding: Digitale Patientenrechnung Rechnung Abrechnungsart VS (required)

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... version 0..1 string Version of the system - if relevant
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
...... Slices for extension Content/Rules for all slices
....... extension:Zusatzinformation S 0..1 (Complex) Zusatzinformation zur Abrechnungsart
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagZusatzinformationZurAbrechnungsart
........ extension 0..0 Extension
Slice: Unordered, Open by value:url
........ url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagZusatzinformationZurAbrechnungsart"
........ value[x] S 0..1 boolean Value of extension
...... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-rechnung-abrechnungsart-cs
...... code SΣ 1..1 code Symbol in syntax defined by the system
..... coding:Rechnungsart SΣ 0..1 Coding Rechnungsart
Binding: Digitale Patientenrechnung Rechnungsart VS (required)

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... version 0..1 string Version of the system - if relevant
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
...... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-rechnungsart-cs
...... code SΣ 1..1 code Symbol in syntax defined by the system
... subject SΣ 1..1 Reference(DiPagPatient | Patient) Behandelte Person
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
... recipient SΣ 1..1 Reference(DiPagPatient | Patient) Rechnungsempfänger
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... identifier SΣ 1..1 IdentifierKvid10(1.5.4) Logical reference, when literal reference is not known
.... display SΣ 1..1 string Text alternative for the resource
... date SΣ 1..1 dateTime Rechnungsdatum
... Slices for participant S 1..* BackboneElement weitere behandelnde Leistungserbringer oder abweichender Forderungsinhaber
Slice: Unordered, Open by pattern:role
.... participant:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... role S 0..1 CodeableConcept Type of involvement in creation of this Invoice
Binding: Digitale Patientenrechnung Teilnehmer Rolle (required)
..... actor 1..1 Reference(Practitioner | Organization | Patient | PractitionerRole | Device | RelatedPerson) Individual who was involved
.... participant:Leistungserbringer S 1..* BackboneElement Weitere behandelnde Leistungserbringer
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... role S 1..1 CodeableConcept Type of involvement in creation of this Invoice
Binding: Digitale Patientenrechnung Teilnehmer Rolle (required)
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-participant-role-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: leistungserbringer
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... actor 1..1 Reference(Digitale Patientenrechnung Person | Digitale Patientenrechnung Institution | Practitioner | Organization) Individual who was involved
.... participant:Forderungsinhaber S 0..1 BackboneElement Abweichender Forderungsinhaber
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... role S 1..1 CodeableConcept Type of involvement in creation of this Invoice
Binding: Digitale Patientenrechnung Teilnehmer Rolle (required)
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-participant-role-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: forderungsinhaber
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... actor 1..1 Reference(Digitale Patientenrechnung Person | Digitale Patientenrechnung Institution | Practitioner | Organization) Individual who was involved
... issuer S 1..1 Reference(Digitale Patientenrechnung Institution | Organization) Rechnungsersteller
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
... account S 1..1 Reference(Account Praxis Schein) Private dental billing account
... lineItem S 1..* BackboneElement Rechnungspositionen
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... sequence S 1..1 positiveInt Reihenfolge der Rechnungsposition
.... chargeItem[x] S 1..1 Reference(GOZ Leistungsposition (DE)) GOZ service position carrying the section 10 invoice data
.... Slices for priceComponent S 0..* BackboneElement Components of total line item price
Slice: Unordered, Open by pattern:type
..... priceComponent:All Slices Content/Rules for all slices
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... type 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
..... priceComponent:BruttoBetrag S 0..1 BackboneElement Betrag pro Rechnungsposition
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: base
...... amount S 1..1 Money Monetary amount associated with this component
..... priceComponent:Steuern S 0..1 BackboneElement Steuern enthalten im Brutto Betrag
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: tax
...... amount S 1..1 Money Monetary amount associated with this component
... Slices for totalPriceComponent S 0..* See priceComponent (Invoice) Components of Invoice total
Slice: Unordered, Open by pattern:code
.... totalPriceComponent:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
.... totalPriceComponent:SummeRechnungspositionen S 0..1 BackboneElement Summe aller Rechnungspositionen
..... Slices for extension Content/Rules for all slices
...... extension:TeilSummenRechnungspositionen S 0..* (Complex) Optional Extensions Element
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagTeilsumme
....... Slices for extension Content/Rules for all slices
........ extension:type S 0..1 Extension Extension
......... extension 0..0 Extension
Slice: Unordered, Open by value:url
......... url 1..1 uri "type"
......... value[x] S 0..1 Coding Value of extension
Binding: Digitale Patientenrechnung Typ der Rechnungsposition ValueSet (required)
.......... system SΣ 1..1 uri Identity of the terminology system
.......... code SΣ 1..1 code Symbol in syntax defined by the system
........ extension:summe S 0..1 Extension Extension
......... extension 0..0 Extension
Slice: Unordered, Open by value:url
......... url 1..1 uri "summe"
......... value[x] S 0..1 Money Value of extension
.......... value SΣ 1..1 decimal Numerical value (with implicit precision)
.......... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
........ extension:uStProzent S 0..1 Extension Extension
......... extension 0..0 Extension
Slice: Unordered, Open by value:url
......... url 1..1 uri "uStProzent"
......... value[x] S 1..1 decimal Value of extension
........ extension:uStBetrag S 0..1 Extension Extension
......... extension 0..0 Extension
Slice: Unordered, Open by value:url
......... url 1..1 uri "uStBetrag"
......... value[x] S 0..1 Money Value of extension
.......... value SΣ 1..1 decimal Numerical value (with implicit precision)
.......... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
....... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagTeilsumme"
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: base
..... code S 1..1 CodeableConcept Code identifying the specific component
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-total-price-component-type-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: SummeRechnungspositionen
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... amount S 0..1 Money Wert in EUR
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
.... totalPriceComponent:MinderungNachGOZ S 0..1 BackboneElement Minderungen nach §7 GOZ
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: deduction
..... code S 1..1 CodeableConcept Code identifying the specific component
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-total-price-component-type-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: Minderung7GOZ
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... amount S 0..1 Money Wert in EUR
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
.... totalPriceComponent:Fremdlaborleistungen S 0..1 BackboneElement Summe aller Fremdlaborleistungen
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: base
..... code S 1..1 CodeableConcept Code identifying the specific component
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-total-price-component-type-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: Fremdlaborleistungen
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... amount S 0..1 Money Wert in EUR
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
.... totalPriceComponent:Abzug S 0..* BackboneElement Abzug
..... Slices for extension Content/Rules for all slices
...... extension:Kassenanteil S 0..1 Quantity Kassenanteil in Prozent
URL: https://gematik.de/fhir/dipag/StructureDefinition/dipag-abzug-kassenanteil
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: deduction
..... code S 1..1 CodeableConcept Kategorisierung des Abzugs
Binding: Digitale Patientenrechnung Art des Abzugs von der Summe der gesamten Rechnungspositionen (required)
..... amount S 0..1 Money Wert in EUR
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
... totalNet SΣ 1..1 Money Rechnungsbetrag (Netto)
... totalGross SΣ 1..1 Money Rechnungsbetrag (Brutto)
... paymentTerms S 0..1 markdown Zahlungsdaten Überweisung und weitere Zahlungsmethoden
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:Zahlungsziel S 1..1 date Zahlungsziel als Datum oder Fristangabe
URL: https://gematik.de/fhir/dipag/StructureDefinition/dipag-zahlungsziel
..... extension:PaymentTo S 0..1 (Complex) Zahlungsverbindung für die Überweisung (basiert auf HL7 FM WG Draft)
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagPaymentTo
... note S 0..* Annotation Hinweise an den Kostenträger

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Invoice.extension:AbrechnungsDiagnoseProzedur.​extension:Use.value[x] Base required Digitale Patientenrechnung Abrechnungsdiagnose Use ValueSet 📦1.0.7 de.gematik.dipag v1.0
Invoice.extension:Behandlungsart.​value[x] Base required Digitale Patientenrechnung Rechnung Behandlungsart VS 📦1.0.7 de.gematik.dipag v1.0
Invoice.extension:Fachrichtung.​value[x] Base required IHE XDS practiceSettingCode 📦2019-05-17T13:46:31 de.ihe-d.terminology v3.0
Invoice.extension:Korrekturtoken.​value[x].use Base required IdentifierUse 📍4.0.1 FHIR Std.
Invoice.extension:Antragsreferenz.​value[x].use Base required IdentifierUse 📍4.0.1 FHIR Std.
Invoice.extension:Antragsreferenz.​value[x].type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Invoice.identifier:Rechnungsnummer.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Invoice.identifier:Rechnungsnummer.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Invoice.status Base required InvoiceStatus 📍4.0.1 FHIR Std.
Invoice.type.coding:AusrichtungDerRechnung Base required Digitale Patientenrechnung Rechnung Abrechnungsart VS 📦1.0.7 de.gematik.dipag v1.0
Invoice.type.coding:Rechnungsart Base required Digitale Patientenrechnung Rechnungsart VS 📦1.0.7 de.gematik.dipag v1.0
Invoice.participant.​role Base required Digitale Patientenrechnung Teilnehmer Rolle 📦1.0.7 de.gematik.dipag v1.0
Invoice.participant:Leistungserbringer.​role Base required Digitale Patientenrechnung Teilnehmer Rolle 📦1.0.7 de.gematik.dipag v1.0
Invoice.participant:Forderungsinhaber.​role Base required Digitale Patientenrechnung Teilnehmer Rolle 📦1.0.7 de.gematik.dipag v1.0
Invoice.lineItem.priceComponent.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.lineItem.priceComponent:BruttoBetrag.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.lineItem.priceComponent:Steuern.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:SummeRechnungspositionen.​extension:TeilSummenRechnungspositionen.​extension:type.value[x] Base required Digitale Patientenrechnung Typ der Rechnungsposition ValueSet 📦1.0.7 de.gematik.dipag v1.0
Invoice.totalPriceComponent:SummeRechnungspositionen.​extension:TeilSummenRechnungspositionen.​extension:summe.value[x].​currency Base required CurrencyCode 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:SummeRechnungspositionen.​extension:TeilSummenRechnungspositionen.​extension:uStBetrag.​value[x].currency Base required CurrencyCode 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:SummeRechnungspositionen.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:SummeRechnungspositionen.​amount.currency Base required CurrencyCode 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:MinderungNachGOZ.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:MinderungNachGOZ.​amount.currency Base required CurrencyCode 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:Fremdlaborleistungen.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:Fremdlaborleistungen.​amount.currency Base required CurrencyCode 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:Abzug.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:Abzug.​code Base required Digitale Patientenrechnung Art des Abzugs von der Summe der gesamten Rechnungspositionen 📦1.0.7 de.gematik.dipag v1.0
Invoice.totalPriceComponent:Abzug.​amount.currency Base required CurrencyCode 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Invoice If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Invoice If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Invoice If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Invoice If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Invoice A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from DiPagRechnung

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Invoice 0..* DiPagRechnung Invoice containing ChargeItems from an Account
... account S 1..1 Reference(Account Praxis Schein) Private dental billing account
... lineItem 1..* BackboneElement Rechnungspositionen
.... chargeItem[x] 1..1 Reference(GOZ Leistungsposition (DE)) GOZ service position carrying the section 10 invoice data

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Invoice 0..* DiPagRechnung Invoice containing ChargeItems from an Account
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:Behandlungszeitraum S 0..1 (Complex) Behandlungszeitraum
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Invoice.period[x]
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-Invoice.period[x]"
..... Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
...... valueDate date
...... valuePeriod Period
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valuePeriod S 0..1 Period Value of extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... start SΣC 0..1 dateTime Startdatum
....... end SΣC 0..1 dateTime Enddatum
...... value[x]:valueDate S 0..1 date Behandlungsdatum
.... extension:AbrechnungsDiagnoseProzedur S 0..* (Complex) Diagnose
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagAbrechnungsDiagnoseProzedur
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... Slices for extension Content/Rules for all slices
...... extension:Use 0..1 Extension Extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0 Extension
Slice: Unordered, Open by value:url
....... url 1..1 uri "Use"
....... value[x] S 0..1 Coding Kennzeichen Hauptdiagnose
Binding: Digitale Patientenrechnung Abrechnungsdiagnose Use ValueSet (required)
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ system Σ 0..1 uri Identity of the terminology system
........ version Σ 0..1 string Version of the system - if relevant
........ code Σ 0..1 code Symbol in syntax defined by the system
Required Pattern: main-diagnosis
........ display Σ 0..1 string Representation defined by the system
........ userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... extension:Referenz 1..* Extension Extension
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0 Extension
Slice: Unordered, Open by value:url
....... url 1..1 uri "Referenz"
....... value[x] S 0..1 Reference(Condition | Procedure) Zuordnung von Diagnosen oder Prozeduren zur Rechnung
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagAbrechnungsDiagnoseProzedur"
.... extension:AbrechnungsDiagnoseProzedurFreitext S 0..1 (Complex) Einleitung (Diagnose und Prozedure als Freitextangabe)
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagAbrechnungsDiagnoseProzedurFreitext
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagAbrechnungsDiagnoseProzedurFreitext"
..... value[x] S 1..1 string Value of extension
.... extension:Behandlungsart S 1..1 (Complex) Behandlungsart
URL: https://gematik.de/fhir/dipag/StructureDefinition/dipag-behandlungsart
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/dipag-behandlungsart"
..... value[x] S 1..1 Coding Value of extension
Binding: Digitale Patientenrechnung Rechnung Behandlungsart VS (required)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... extension:Fachrichtung S 1..1 (Complex) Fachrichtung
URL: https://gematik.de/fhir/dipag/StructureDefinition/dipag-fachrichtung
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/dipag-fachrichtung"
..... value[x] S 1..1 Coding Value of extension
Binding: IHE XDS practiceSettingCode (required)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... extension:Korrekturrechnung S 0..1 (Complex) Info Korrekturrechnung
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagInvoiceReplaces
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagInvoiceReplaces"
..... value[x] S 1..1 Reference(Digitale Patientenrechnung Rechnung | Invoice) Value of extension
.... extension:Korrekturtoken S 0..1 (Complex) Info Korrekturtoken
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagTokenStornierteRechnung
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagTokenStornierteRechnung"
..... value[x] S 0..1 Identifier Value of extension
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
...... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
...... system SΣ 1..1 uri The namespace for the identifier value
Required Pattern: https://gematik.de/fhir/sid/dipag-token
...... value SΣ 1..1 string The value that is unique
Example General: 123456
...... period Σ 0..1 Period Time period when id is/was valid for use
...... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
.... extension:Antragsreferenz S 0..1 (Complex) Optional Extensions Element
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagInvoiceBasedOn
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagInvoiceBasedOn"
..... value[x] S 1..1 Identifier Referenz auf Heil- und Kostenplan, Kostenvoranschlag oder Kostenübernahmeantrag
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
...... type SΣ 1..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Required Pattern: At least the following
...... system SΣ 1..1 uri NamingSystem der Antragsreferenz
Example General: http://www.acme.com/identifiers/patient
...... value SΣ 1..1 string Antragsreferenz
Example General: 123456
...... period Σ 0..1 Period Time period when id is/was valid for use
...... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier SΣ 1..* Identifier Business Identifier for item
Slice: Unordered, Open by pattern:$this
.... identifier:Rechnungsnummer SΣ 1..1 Identifier Rechnungs-Nr. (der LEI)

Required Pattern: At least the following
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type SΣ 1..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-rechnung-identifier-type-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: invoice
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... system SΣ 1..1 uri NamingSystem der Rechnungs-Nr. (der LEI)
Example General: http://www.acme.com/identifiers/patient
..... value SΣ 1..1 string Rechnungs-Nr. (der LEI)
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... status ?!SΣ 1..1 code Status der Rechnung
Binding: InvoiceStatus (required): Codes identifying the lifecycle stage of an Invoice.
Required Pattern: issued
... cancelledReason 0..1 string Reason for cancellation of this Invoice
... type SΣ 0..1 CodeableConcept Type of Invoice
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding SΣ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by pattern:$this
..... coding:AusrichtungDerRechnung SΣ 0..1 Coding Abrechnungsart der Rechnung
Binding: Digitale Patientenrechnung Rechnung Abrechnungsart VS (required)

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... Slices for extension Content/Rules for all slices
....... extension:Zusatzinformation S 0..1 (Complex) Zusatzinformation zur Abrechnungsart
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagZusatzinformationZurAbrechnungsart
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0 Extension
Slice: Unordered, Open by value:url
........ url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagZusatzinformationZurAbrechnungsart"
........ value[x] S 0..1 boolean Value of extension
...... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-rechnung-abrechnungsart-cs
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:Rechnungsart SΣ 0..1 Coding Rechnungsart
Binding: Digitale Patientenrechnung Rechnungsart VS (required)

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-rechnungsart-cs
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... subject SΣ 1..1 Reference(DiPagPatient | Patient) Behandelte Person
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... recipient SΣ 1..1 Reference(DiPagPatient | Patient) Rechnungsempfänger
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier SΣ 1..1 IdentifierKvid10(1.5.4) Logical reference, when literal reference is not known
.... display SΣ 1..1 string Text alternative for the resource
... date SΣ 1..1 dateTime Rechnungsdatum
... Slices for participant S 1..* BackboneElement weitere behandelnde Leistungserbringer oder abweichender Forderungsinhaber
Slice: Unordered, Open by pattern:role
.... participant:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... role S 0..1 CodeableConcept Type of involvement in creation of this Invoice
Binding: Digitale Patientenrechnung Teilnehmer Rolle (required)
..... actor 1..1 Reference(Practitioner | Organization | Patient | PractitionerRole | Device | RelatedPerson) Individual who was involved
.... participant:Leistungserbringer S 1..* BackboneElement Weitere behandelnde Leistungserbringer
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... role S 1..1 CodeableConcept Type of involvement in creation of this Invoice
Binding: Digitale Patientenrechnung Teilnehmer Rolle (required)
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-participant-role-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: leistungserbringer
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... actor 1..1 Reference(Digitale Patientenrechnung Person | Digitale Patientenrechnung Institution | Practitioner | Organization) Individual who was involved
.... participant:Forderungsinhaber S 0..1 BackboneElement Abweichender Forderungsinhaber
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... role S 1..1 CodeableConcept Type of involvement in creation of this Invoice
Binding: Digitale Patientenrechnung Teilnehmer Rolle (required)
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-participant-role-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: forderungsinhaber
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... actor 1..1 Reference(Digitale Patientenrechnung Person | Digitale Patientenrechnung Institution | Practitioner | Organization) Individual who was involved
... issuer S 1..1 Reference(Digitale Patientenrechnung Institution | Organization) Rechnungsersteller
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... account S 1..1 Reference(Account Praxis Schein) Private dental billing account
... lineItem S 1..* BackboneElement Rechnungspositionen
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... sequence S 1..1 positiveInt Reihenfolge der Rechnungsposition
.... chargeItem[x] S 1..1 Reference(GOZ Leistungsposition (DE)) GOZ service position carrying the section 10 invoice data
.... Slices for priceComponent S 0..* BackboneElement Components of total line item price
Slice: Unordered, Open by pattern:type
..... priceComponent:All Slices Content/Rules for all slices
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... type 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
...... code 0..1 CodeableConcept Code identifying the specific component
...... factor 0..1 decimal Factor used for calculating this component
...... amount 0..1 Money Monetary amount associated with this component
..... priceComponent:BruttoBetrag S 0..1 BackboneElement Betrag pro Rechnungsposition
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: base
...... code 0..1 CodeableConcept Code identifying the specific component
...... amount S 1..1 Money Monetary amount associated with this component
..... priceComponent:Steuern S 0..1 BackboneElement Steuern enthalten im Brutto Betrag
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: tax
...... code 0..1 CodeableConcept Code identifying the specific component
...... amount S 1..1 Money Monetary amount associated with this component
... Slices for totalPriceComponent S 0..* See priceComponent (Invoice) Components of Invoice total
Slice: Unordered, Open by pattern:code
.... totalPriceComponent:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
..... code 0..1 CodeableConcept Code identifying the specific component
..... factor 0..1 decimal Factor used for calculating this component
..... amount 0..1 Money Monetary amount associated with this component
.... totalPriceComponent:SummeRechnungspositionen S 0..1 BackboneElement Summe aller Rechnungspositionen
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... Slices for extension Content/Rules for all slices
...... extension:TeilSummenRechnungspositionen S 0..* (Complex) Optional Extensions Element
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagTeilsumme
....... id 0..1 string Unique id for inter-element referencing
....... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... Slices for extension Content/Rules for all slices
........ extension:type S 0..1 Extension Extension
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..0 Extension
Slice: Unordered, Open by value:url
......... url 1..1 uri "type"
......... value[x] S 0..1 Coding Value of extension
Binding: Digitale Patientenrechnung Typ der Rechnungsposition ValueSet (required)
.......... id 0..1 string Unique id for inter-element referencing
.......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.......... system SΣ 1..1 uri Identity of the terminology system
.......... version Σ 0..1 string Version of the system - if relevant
.......... code SΣ 1..1 code Symbol in syntax defined by the system
.......... display Σ 0..1 string Representation defined by the system
.......... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
........ extension:summe S 0..1 Extension Extension
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..0 Extension
Slice: Unordered, Open by value:url
......... url 1..1 uri "summe"
......... value[x] S 0..1 Money Value of extension
.......... id 0..1 string Unique id for inter-element referencing
.......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.......... value SΣ 1..1 decimal Numerical value (with implicit precision)
.......... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
........ extension:uStProzent S 0..1 Extension Extension
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..0 Extension
Slice: Unordered, Open by value:url
......... url 1..1 uri "uStProzent"
......... value[x] S 1..1 decimal Value of extension
........ extension:uStBetrag S 0..1 Extension Extension
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..0 Extension
Slice: Unordered, Open by value:url
......... url 1..1 uri "uStBetrag"
......... value[x] S 0..1 Money Value of extension
.......... id 0..1 string Unique id for inter-element referencing
.......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.......... value SΣ 1..1 decimal Numerical value (with implicit precision)
.......... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
....... url 1..1 uri "https://gematik.de/fhir/dipag/StructureDefinition/DiPagTeilsumme"
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: base
..... code S 1..1 CodeableConcept Code identifying the specific component
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-total-price-component-type-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: SummeRechnungspositionen
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... amount S 0..1 Money Wert in EUR
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
.... totalPriceComponent:MinderungNachGOZ S 0..1 BackboneElement Minderungen nach §7 GOZ
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: deduction
..... code S 1..1 CodeableConcept Code identifying the specific component
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-total-price-component-type-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: Minderung7GOZ
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... amount S 0..1 Money Wert in EUR
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
.... totalPriceComponent:Fremdlaborleistungen S 0..1 BackboneElement Summe aller Fremdlaborleistungen
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: base
..... code S 1..1 CodeableConcept Code identifying the specific component
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://gematik.de/fhir/dipag/CodeSystem/dipag-total-price-component-type-cs
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: Fremdlaborleistungen
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... amount S 0..1 Money Wert in EUR
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
.... totalPriceComponent:Abzug S 0..* BackboneElement Abzug
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... Slices for extension Content/Rules for all slices
...... extension:Kassenanteil S 0..1 Quantity Kassenanteil in Prozent
URL: https://gematik.de/fhir/dipag/StructureDefinition/dipag-abzug-kassenanteil
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type S 1..1 code base | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.
Required Pattern: deduction
..... code S 1..1 CodeableConcept Kategorisierung des Abzugs
Binding: Digitale Patientenrechnung Art des Abzugs von der Summe der gesamten Rechnungspositionen (required)
..... amount S 0..1 Money Wert in EUR
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... currency SΣ 1..1 code ISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.
Required Pattern: EUR
... totalNet SΣ 1..1 Money Rechnungsbetrag (Netto)
... totalGross SΣ 1..1 Money Rechnungsbetrag (Brutto)
... paymentTerms S 0..1 markdown Zahlungsdaten Überweisung und weitere Zahlungsmethoden
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:Zahlungsziel S 1..1 date Zahlungsziel als Datum oder Fristangabe
URL: https://gematik.de/fhir/dipag/StructureDefinition/dipag-zahlungsziel
..... extension:PaymentTo S 0..1 (Complex) Zahlungsverbindung für die Überweisung (basiert auf HL7 FM WG Draft)
URL: https://gematik.de/fhir/dipag/StructureDefinition/DiPagPaymentTo
.... value 0..1 string Primitive value for markdown
... note S 0..* Annotation Hinweise an den Kostenträger

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Invoice.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Invoice.extension:AbrechnungsDiagnoseProzedur.​extension:Use.value[x] Base required Digitale Patientenrechnung Abrechnungsdiagnose Use ValueSet 📦1.0.7 de.gematik.dipag v1.0
Invoice.extension:Behandlungsart.​value[x] Base required Digitale Patientenrechnung Rechnung Behandlungsart VS 📦1.0.7 de.gematik.dipag v1.0
Invoice.extension:Fachrichtung.​value[x] Base required IHE XDS practiceSettingCode 📦2019-05-17T13:46:31 de.ihe-d.terminology v3.0
Invoice.extension:Korrekturtoken.​value[x].use Base required IdentifierUse 📍4.0.1 FHIR Std.
Invoice.extension:Korrekturtoken.​value[x].type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Invoice.extension:Antragsreferenz.​value[x].use Base required IdentifierUse 📍4.0.1 FHIR Std.
Invoice.extension:Antragsreferenz.​value[x].type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Invoice.identifier:Rechnungsnummer.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Invoice.identifier:Rechnungsnummer.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Invoice.status Base required InvoiceStatus 📍4.0.1 FHIR Std.
Invoice.type.coding:AusrichtungDerRechnung Base required Digitale Patientenrechnung Rechnung Abrechnungsart VS 📦1.0.7 de.gematik.dipag v1.0
Invoice.type.coding:Rechnungsart Base required Digitale Patientenrechnung Rechnungsart VS 📦1.0.7 de.gematik.dipag v1.0
Invoice.subject.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Invoice.recipient.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Invoice.participant.​role Base required Digitale Patientenrechnung Teilnehmer Rolle 📦1.0.7 de.gematik.dipag v1.0
Invoice.participant:Leistungserbringer.​role Base required Digitale Patientenrechnung Teilnehmer Rolle 📦1.0.7 de.gematik.dipag v1.0
Invoice.participant:Forderungsinhaber.​role Base required Digitale Patientenrechnung Teilnehmer Rolle 📦1.0.7 de.gematik.dipag v1.0
Invoice.issuer.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Invoice.lineItem.priceComponent.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.lineItem.priceComponent:BruttoBetrag.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.lineItem.priceComponent:Steuern.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:SummeRechnungspositionen.​extension:TeilSummenRechnungspositionen.​extension:type.value[x] Base required Digitale Patientenrechnung Typ der Rechnungsposition ValueSet 📦1.0.7 de.gematik.dipag v1.0
Invoice.totalPriceComponent:SummeRechnungspositionen.​extension:TeilSummenRechnungspositionen.​extension:summe.value[x].​currency Base required CurrencyCode 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:SummeRechnungspositionen.​extension:TeilSummenRechnungspositionen.​extension:uStBetrag.​value[x].currency Base required CurrencyCode 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:SummeRechnungspositionen.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:SummeRechnungspositionen.​amount.currency Base required CurrencyCode 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:MinderungNachGOZ.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:MinderungNachGOZ.​amount.currency Base required CurrencyCode 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:Fremdlaborleistungen.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:Fremdlaborleistungen.​amount.currency Base required CurrencyCode 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:Abzug.​type Base required InvoicePriceComponentType 📍4.0.1 FHIR Std.
Invoice.totalPriceComponent:Abzug.​code Base required Digitale Patientenrechnung Art des Abzugs von der Summe der gesamten Rechnungspositionen 📦1.0.7 de.gematik.dipag v1.0
Invoice.totalPriceComponent:Abzug.​amount.currency Base required CurrencyCode 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Invoice If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Invoice If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Invoice If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Invoice If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Invoice A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from DiPagRechnung

 

Other representations of profile: CSV, Excel, Schematron