Digitale Patientenrechnung Rechnung
Metadaten
| Canonical | https://gematik.de/fhir/dipag/StructureDefinition/dipag-rechnung |
|---|---|
| Status | active |
| Version | 1.0.2 |
| Basis | http://hl7.org/fhir/StructureDefinition/Invoice |
Inhalt
| DiPagRechnung (Invoice) | C | Invoice | |
| id | Σ | 0..1 | string |
| meta | Σ | 0..1 | Meta |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 2..* | Extension |
| Behandlungszeitraum | S C | 0..1 | Extension(datePeriod) |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..1 | ||
| valuePeriod | S | 0..1 | Period |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| start | S Σ C | 0..1 | dateTime |
| end | S Σ C | 0..1 | dateTime |
| valueDate | S | 0..1 | date |
| AbrechnungsDiagnoseProzedur | S C | 0..* | Extension(Complex) |
| id | 0..1 | string | |
| extension | C | 2..* | Extension |
| Use | C | 1..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 0..1 | Binding |
| valueCoding | Coding | ||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | Σ | 0..1 | uri |
| version | Σ | 0..1 | string |
| code | Σ | 0..1 | codePattern |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| Referenz | C | 1..* | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 0..1 | |
| valueReference | Reference(Condition | Procedure) | ||
| url | 1..1 | uriFixed Value | |
| value[x] | 0..0 | ||
| AbrechnungsDiagnoseProzedurFreitext | S C | 0..1 | Extension(string) |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | |
| valueString | string | ||
| Behandlungsart | S C | 1..1 | Extension(Coding) |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | Binding |
| valueCoding | Coding | ||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| Fachrichtung | S C | 1..1 | Extension(Coding) |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | Binding |
| valueCoding | Coding | ||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| Korrekturrechnung | S C | 0..1 | Extension(canonical(Resource)) |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | |
| valueCanonical | canonical(DiPagRechnung | Invoice) | ||
| Korrekturtoken | S C | 0..1 | Extension(Identifier) |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 0..1 | |
| valueIdentifier | Identifier | ||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | S Σ | 1..1 | uriPattern |
| value | S Σ | 1..1 | string |
| period | Σ | 0..1 | Period |
| assigner | Σ | 0..1 | Reference(Organization) |
| Antragsreferenz | S C | 0..1 | Extension(Reference(Resource)) |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | Σ C | 0..0 | string |
| type | Σ | 0..0 | uriBinding |
| identifier | S Σ | 1..1 | IdentifierPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ | 1..1 | CodeableConceptBindingPattern |
| system | S Σ | 1..1 | uri |
| value | S Σ | 1..1 | string |
| period | Σ | 0..1 | Period |
| assigner | Σ | 0..1 | Reference(Organization) |
| display | Σ | 0..0 | string |
| valueReference | Reference(Resource) | ||
| modifierExtension | ?! C | 0..* | Extension |
| identifier | S Σ | 1..* | Identifier |
| Rechnungsnummer | S Σ | 1..1 | IdentifierPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | S Σ | 1..1 | CodeableConceptBindingPattern |
| system | S Σ | 1..1 | uri |
| value | S Σ | 1..1 | string |
| period | Σ | 0..1 | Period |
| assigner | Σ | 0..1 | Reference(Organization) |
| Antragsnummer | S Σ | 0..1 | Identifier |
| status | S Σ ?! | 1..1 | codeBindingPattern |
| cancelledReason | 0..1 | string | |
| type | S Σ | 0..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 1..* | Coding |
| AusrichtungDerRechnung | S Σ | 0..1 | CodingBindingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Zusatzinformation | S C | 0..1 | Extension(boolean) |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 0..1 | |
| valueBoolean | boolean | ||
| system | S Σ | 1..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| Rechnungsart | S Σ | 0..1 | CodingBindingPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uriPattern |
| version | Σ | 0..1 | string |
| code | S Σ | 1..1 | code |
| display | Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| subject | S Σ | 1..1 | Reference(DiPagPatient | Patient) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| recipient | S Σ | 1..1 | Reference(DiPagPatient | Patient) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | S Σ | 1..1 | IdentifierKvid10 |
| display | S Σ | 1..1 | string |
| date | S Σ | 1..1 | dateTime |
| participant | S | 1..* | BackboneElement |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| role | S | 0..1 | CodeableConceptBinding |
| actor | 1..1 | Reference(Practitioner | Organization | Patient | PractitionerRole | Device | RelatedPerson) | |
| Leistungserbringer | S | 1..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| role | S | 1..1 | CodeableConceptBindingPattern |
| actor | 1..1 | Reference(DiPagPerson | DiPagInstitution | Practitioner | Organization) | |
| Forderungsinhaber | S | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| role | S | 1..1 | CodeableConceptBindingPattern |
| actor | 1..1 | Reference(DiPagPerson | DiPagInstitution | Practitioner | Organization) | |
| issuer | S | 1..1 | Reference(DiPagInstitution | Organization) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| account | 0..1 | Reference(Account) | |
| lineItem | S | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| sequence | S | 1..1 | positiveInt |
| chargeItem[x] | S | 1..1 | |
| chargeItemReference | Reference(DiPagRechnungsposition | ChargeItem) | ||
| priceComponent | S | 0..* | BackboneElement |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| type | 1..1 | codeBinding | |
| code | 0..1 | CodeableConcept | |
| factor | 0..1 | decimal | |
| amount | 0..1 | Money | |
| BruttoBetrag | S | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| type | S | 1..1 | codeBindingPattern |
| code | 0..1 | CodeableConcept | |
| factor | 0..0 | decimal | |
| amount | S | 1..1 | Money |
| Steuern | S | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| type | S | 1..1 | codeBindingPattern |
| code | 0..1 | CodeableConcept | |
| factor | 0..0 | decimal | |
| amount | S | 1..1 | Money |
| totalPriceComponent | S | 0..* | BackboneElement |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Teilsumme | S C | 0..* | Extension(Complex) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Type | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | Binding |
| valueCoding | Coding | ||
| Summe | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | |
| valueMoney | Money | ||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | S Σ | 1..1 | decimal |
| currency | S Σ | 1..1 | codeBindingPattern |
| UStProzent | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 0..1 | |
| valueDecimal | decimal | ||
| UStBetrag | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | |
| valueMoney | Money | ||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | S Σ | 1..1 | decimal |
| currency | S Σ | 1..1 | codeBindingPattern |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..0 | ||
| modifierExtension | Σ ?! C | 0..* | Extension |
| type | 1..1 | codeBinding | |
| code | 0..1 | CodeableConcept | |
| factor | 0..1 | decimal | |
| amount | 0..1 | Money | |
| SummeRechnungspositionen | S | 0..1 | see (priceComponent) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Teilsumme | S C | 0..* | Extension(Complex) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Type | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..1 | Binding | |
| valueCoding | Coding | ||
| Summe | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..1 | ||
| valueMoney | Money | ||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | Σ | 0..1 | decimal |
| currency | Σ | 0..1 | codeBindingPattern |
| UStProzent | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..1 | ||
| valueDecimal | decimal | ||
| UStBetrag | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..1 | ||
| valueMoney | Money | ||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | Σ | 0..1 | decimal |
| currency | Σ | 0..1 | codeBindingPattern |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..0 | ||
| modifierExtension | Σ ?! C | 0..* | Extension |
| type | S | 1..1 | codeBindingPattern |
| code | S | 1..1 | CodeableConceptPattern |
| factor | 0..0 | decimal | |
| amount | S | 0..1 | Money |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | S Σ | 1..1 | decimal |
| currency | S Σ | 1..1 | codeBindingPattern |
| MinderungNachGOZ | S | 0..1 | see (priceComponent) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Teilsumme | S C | 0..* | Extension(Complex) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Type | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..1 | Binding | |
| valueCoding | Coding | ||
| Summe | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..1 | ||
| valueMoney | Money | ||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | Σ | 0..1 | decimal |
| currency | Σ | 0..1 | codeBindingPattern |
| UStProzent | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..1 | ||
| valueDecimal | decimal | ||
| UStBetrag | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..1 | ||
| valueMoney | Money | ||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | Σ | 0..1 | decimal |
| currency | Σ | 0..1 | codeBindingPattern |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..0 | ||
| modifierExtension | Σ ?! C | 0..* | Extension |
| type | S | 1..1 | codeBindingPattern |
| code | S | 1..1 | CodeableConceptPattern |
| factor | 0..0 | decimal | |
| amount | S | 0..1 | Money |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | S Σ | 1..1 | decimal |
| currency | S Σ | 1..1 | codeBindingPattern |
| Fremdlaborleistungen | S | 0..1 | see (priceComponent) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Teilsumme | S C | 0..* | Extension(Complex) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Type | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..1 | Binding | |
| valueCoding | Coding | ||
| Summe | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..1 | ||
| valueMoney | Money | ||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | Σ | 0..1 | decimal |
| currency | Σ | 0..1 | codeBindingPattern |
| UStProzent | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..1 | ||
| valueDecimal | decimal | ||
| UStBetrag | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..1 | ||
| valueMoney | Money | ||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | Σ | 0..1 | decimal |
| currency | Σ | 0..1 | codeBindingPattern |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..0 | ||
| modifierExtension | Σ ?! C | 0..* | Extension |
| type | S | 1..1 | codeBindingPattern |
| code | S | 1..1 | CodeableConceptPattern |
| factor | 0..0 | decimal | |
| amount | S | 0..1 | Money |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | S Σ | 1..1 | decimal |
| currency | S Σ | 1..1 | codeBindingPattern |
| Abzug | S | 0..* | see (priceComponent) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Teilsumme | S C | 0..* | Extension(Complex) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Type | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..1 | Binding | |
| valueCoding | Coding | ||
| Summe | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..1 | ||
| valueMoney | Money | ||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | Σ | 0..1 | decimal |
| currency | Σ | 0..1 | codeBindingPattern |
| UStProzent | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..1 | ||
| valueDecimal | decimal | ||
| UStBetrag | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..1 | ||
| valueMoney | Money | ||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | Σ | 0..1 | decimal |
| currency | Σ | 0..1 | codeBindingPattern |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..0 | ||
| Kassenanteil | S C | 0..1 | Extension(Quantity) |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | |
| valueQuantity | Quantity | ||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | S Σ | 0..1 | decimal |
| comparator | Σ ?! | 0..1 | codeBinding |
| unit | S Σ | 1..1 | stringPattern |
| system | S Σ C | 1..1 | uriPattern |
| code | S Σ | 1..1 | codePattern |
| modifierExtension | Σ ?! C | 0..* | Extension |
| type | S | 1..1 | codeBindingPattern |
| code | S | 1..1 | CodeableConceptBinding |
| factor | 0..0 | decimal | |
| amount | S | 0..1 | Money |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| value | S Σ | 1..1 | decimal |
| currency | S Σ | 1..1 | codeBindingPattern |
| totalNet | S Σ | 1..1 | Money |
| totalGross | S Σ | 1..1 | Money |
| paymentTerms | S | 0..1 | markdown |
| id | 0..1 | string | |
| extension | C | 1..* | Extension |
| Zahlungsziel | S C | 1..1 | Extension(date) |
| value | 0..1 | System.String | |
| note | S | 0..* | Annotation |
</contact>
</element>
</type>
</element>
</discriminator>
</slicing>
</element>
</type>
</element>
</element>
</element>
</type>
</element>
<comment value="Im Falle einer GOÄ oder GOÄ-neu Rechnung, SOLLEN Diagnosen und Prozeduren vorhanden sein.\n Im Falle einer GOZ Rechnung werden keine Diagnosen oder Prozedur gefordert." />
<profile value="https://gematik.de/fhir/dipag/StructureDefinition/DiPagAbrechnungsDiagnoseProzedur" />
</type>
</element>
</element>
</element>
</element>
</element>
</element>
<comment value="Im Falle einer GOÄ oder GOZ Rechnung, SOLLEN Diagnose und Prozedure als Freitextangabe vorhanden sein.\n Im Falle einer GOÄ-neu Rechnung werden keine Diagnosen und Prozeduren als Freitext gefordert." />
<profile value="https://gematik.de/fhir/dipag/StructureDefinition/DiPagAbrechnungsDiagnoseProzedurFreitext" />
</type>
</element>
</element>
</type>
</element>
</element>
</element>
</element>
<comment value="Die Fachrichtung MUSS vorhanden sein.\n Es wird empfohlen für zahnärztliche Rechnungen immer den Wert MZKH (Zahnmedizin) zu nutzen." />
</type>
</element>
</element>
</element>
</element>
<comment value="Wenn die Instanz dieser Rechnung eine Korrektur einer anderen Rechnung ist, SOLL die ersetzte Rechnung hier referenziert werden." />
</type>
</element>
</type>
</element>
<comment value="Wenn die Instanz dieser Rechnung eine Korrektur einer anderen Rechnung ist, SOLL das Token der ersetzten Rechnung hier angegeben werden." />
</type>
</element>
</element>
</element>
</element>
</type>
</element>
</element>
</element>
</element>
</coding>
</type>
</patternIdentifier>
</element>
</coding>
</patternCodeableConcept>
</element>
</element>
</element>
</element>
</discriminator>
</slicing>
</element>
</coding>
</type>
</patternIdentifier>
</element>
</coding>
</patternCodeableConcept>
</element>
</element>
</element>
</element>
</element>
</element>
</discriminator>
</slicing>
</element>
<comment value="Die Grundsätzliche Ausrichtung der Rechnung (Abrechnungsart) SOLL vorhanden sein." />
</patternCoding>
</binding>
</element>
<comment value="Die Zusatzinformation zur Abrechnungsart SOLL vorhanden sein, wenn es sich um eine Abrechnung nach §13 Abs. 2 SGB V handelt." />
<profile value="https://gematik.de/fhir/dipag/StructureDefinition/DiPagZusatzinformationZurAbrechnungsart" />
</type>
</element>
</element>
</element>
</element>
</patternCoding>
</binding>
</element>
</element>
</element>
<comment value="Der Name der behandelten Person SOLL angegeben werden und kann vom Rechnungsempfänger abweichen, z.B. wenn Eltern Rechnungen für ihre Kinder erhalten." />
</type>
</element>
</element>
</type>
</element>
</element>
<comment value="Das System des Leistungserbringers referenziert hier üblicherweise \n auf die lokale Instanz des Patienten um die Rechnung einer Patientenakte zuzuordnen. \n Der Fachdienst substitutiert den Link mit der Referenz auf das Postfach des Patienten \n bei der Extraktion der Invoice aus dem Bundle. Die Angabe der Versichertennummer dient \n der Plausibilisierung. Die KV-Nummer in der Instanz des Bundles muss daher mit der \n KV-Nummer übereinstimmen, die im Fachdienst für das Postfach des Rechnungsempfängers hinterlegt ist." />
</type>
</element>
</element>
</element>
</discriminator>
</slicing>
</element>
</binding>
</element>
<comment value="Im Falle einer GOÄ oder GOÄ-neu Rechnung, SOLLLEN weitere behandelnde Leistungserbringer vorhanden sein.\n Im Falle einer GOZ Rechnung, KÖNNEN weitere behandelnde Leistungserbringer vorhanden sein." />
</element>
</coding>
</patternCodeableConcept>
</element>
</type>
</element>
</element>
</coding>
</patternCodeableConcept>
</element>
</type>
</element>
</type>
</element>
</element>
</element>
<comment value="Die Reihenfolge der Rechnungsposition MUSS mit einer Sequenz-Nummer angegeben werden. Die Sequenz muss mit 1 als erste Ziffer beginnen." />
</element>
</type>
</element>
</discriminator>
</slicing>
</element>
<comment value="Im Falle einer GOÄ, GOÄ-neu oder GOZ Rechnungsposition, SOLL der Betrag pro Rechnungsposition vorhanden sein." />
</element>
</element>
</element>
</element>
</element>
</element>
</element>
</element>
</discriminator>
</slicing>
</type>
</element>
<comment value="Für alle vorkommenden Rechnungspositionstypen SOLL eine Teilsumme vorhanden sein." />
</type>
</element>
</element>
</element>
</element>
</element>
</element>
</element>
</element>
</element>
</element>
</element>
</element>
<element id="Invoice.totalPriceComponent.extension:Teilsumme.extension:UStBetrag.value[x].currency">
</element>
</element>
<comment value="Für alle vorkommenden Rechnungspositionstypen SOLL eine Teilsumme vorhanden sein." />
</type>
</element>
<element id="Invoice.totalPriceComponent:SummeRechnungspositionen.extension:Teilsumme.extension:Type">
</element>
<element id="Invoice.totalPriceComponent:SummeRechnungspositionen.extension:Teilsumme.extension:Summe">
</element>
<element id="Invoice.totalPriceComponent:SummeRechnungspositionen.extension:Teilsumme.extension:UStProzent">
</element>
<element id="Invoice.totalPriceComponent:SummeRechnungspositionen.extension:Teilsumme.extension:UStBetrag">
</element>
</element>
</coding>
</patternCodeableConcept>
</element>
</element>
</element>
</element>
</element>
<comment value="Im Falle einer GOZ Rechnung SOLLEN die Minderungen nach §7 GOZ vorhanden sein.\n Im Falle einer GOÄ oder GOÄ-neu Rechnung ist das Element nicht gefordert." />
</element>
<comment value="Für alle vorkommenden Rechnungspositionstypen SOLL eine Teilsumme vorhanden sein." />
</type>
</element>
</element>
</element>
<element id="Invoice.totalPriceComponent:MinderungNachGOZ.extension:Teilsumme.extension:UStProzent">
</element>
</element>
</element>
</coding>
</patternCodeableConcept>
</element>
</element>
</element>
</element>
</element>
</element>
<comment value="Für alle vorkommenden Rechnungspositionstypen SOLL eine Teilsumme vorhanden sein." />
</type>
</element>
</element>
</element>
<element id="Invoice.totalPriceComponent:Fremdlaborleistungen.extension:Teilsumme.extension:UStProzent">
</element>
<element id="Invoice.totalPriceComponent:Fremdlaborleistungen.extension:Teilsumme.extension:UStBetrag">
</element>
</element>
</coding>
</patternCodeableConcept>
</element>
</element>
</element>
</element>
</element>
</element>
<comment value="Für alle vorkommenden Rechnungspositionstypen SOLL eine Teilsumme vorhanden sein." />
</type>
</element>
</element>
</element>
</element>
</element>
<comment value="Im Falle einer GOZ Rechnung KANN der Kassenanteil in Prozent vorhanden sein.\n Im Falle einer GOÄ oder GOÄ-neu Rechnung ist das Element nicht gefordert." />
</type>
</element>
</element>
</element>
</element>
</element>
</element>
</element>
<valueSet value="https://gematik.de/fhir/dipag/ValueSet/dipag-total-price-component-deduction-type-vs" />
</binding>
</element>
</element>
</element>
</element>
</element>
</element>
</element>
<comment value="Die Zahlungsdaten zur Überweisung SOLLEN vorhanden sein.\n Weitere Zahlungsmethoden wie bspw. Paypal, Klarna, Kreditkarte KÖNNEN auch hier angegeben werden.\n Ebenfalls sollte hier der Zahlbetrag in EUR inkl. potenzieller Abzüge durch Anzahlungen, Vorauszahlungen oder Abschlagzahlungen." />
</element>
</element>
</type>
</element>
</element>
</differential>
</StructureDefinition>
{
],
{
},
{
{
"http://hl7.org/fhir/5.0/StructureDefinition/extension-Invoice.period[x]"
]
}
],
},
{
}
},
{
],
},
{
},
{
},
{
],
},
{
"comment": "Im Falle einer GOÄ oder GOÄ-neu Rechnung, SOLLEN Diagnosen und Prozeduren vorhanden sein.\n Im Falle einer GOZ Rechnung werden keine Diagnosen oder Prozedur gefordert.",
{
"https://gematik.de/fhir/dipag/StructureDefinition/DiPagAbrechnungsDiagnoseProzedur"
]
}
],
},
{
},
{
},
{
},
{
},
{
},
{
"comment": "Im Falle einer GOÄ oder GOZ Rechnung, SOLLEN Diagnose und Prozedure als Freitextangabe vorhanden sein.\n Im Falle einer GOÄ-neu Rechnung werden keine Diagnosen und Prozeduren als Freitext gefordert.",
{
"https://gematik.de/fhir/dipag/StructureDefinition/DiPagAbrechnungsDiagnoseProzedurFreitext"
]
}
],
},
{
},
{
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-behandlungsart"
]
}
],
},
{
},
{
},
{
},
{
"comment": "Die Fachrichtung MUSS vorhanden sein.\n Es wird empfohlen für zahnärztliche Rechnungen immer den Wert MZKH (Zahnmedizin) zu nutzen.",
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-fachrichtung"
]
}
],
},
{
},
{
},
{
},
{
"comment": "Wenn die Instanz dieser Rechnung eine Korrektur einer anderen Rechnung ist, SOLL die ersetzte Rechnung hier referenziert werden.",
],
},
{
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-rechnung",
"http://hl7.org/fhir/StructureDefinition/Invoice"
]
}
],
},
{
"comment": "Wenn die Instanz dieser Rechnung eine Korrektur einer anderen Rechnung ist, SOLL das Token der ersetzten Rechnung hier angegeben werden.",
{
"https://gematik.de/fhir/dipag/StructureDefinition/DiPagTokenStornierteRechnung"
]
}
],
},
{
},
{
},
{
},
{
],
},
{
},
{
},
{
},
{
{
}
]
}
},
},
{
{
}
]
},
},
{
},
{
},
{
},
{
},
},
{
{
}
]
}
},
},
{
{
}
]
},
},
{
},
{
},
{
},
{
},
{
},
{
},
},
{
},
}
},
{
"comment": "Die Zusatzinformation zur Abrechnungsart SOLL vorhanden sein, wenn es sich um eine Abrechnung nach §13 Abs. 2 SGB V handelt.",
{
"https://gematik.de/fhir/dipag/StructureDefinition/DiPagZusatzinformationZurAbrechnungsart"
]
}
],
},
{
},
{
},
{
},
{
},
}
},
{
},
{
},
{
"comment": "Der Name der behandelten Person SOLL angegeben werden und kann vom Rechnungsempfänger abweichen, z.B. wenn Eltern Rechnungen für ihre Kinder erhalten.",
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-patient",
"http://hl7.org/fhir/StructureDefinition/Patient"
]
}
],
},
{
},
{
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-patient",
"http://hl7.org/fhir/StructureDefinition/Patient"
]
}
],
},
{
},
{
"comment": "Das System des Leistungserbringers referenziert hier üblicherweise \n auf die lokale Instanz des Patienten um die Rechnung einer Patientenakte zuzuordnen. \n Der Fachdienst substitutiert den Link mit der Referenz auf das Postfach des Patienten \n bei der Extraktion der Invoice aus dem Bundle. Die Angabe der Versichertennummer dient \n der Plausibilisierung. Die KV-Nummer in der Instanz des Bundles muss daher mit der \n KV-Nummer übereinstimmen, die im Fachdienst für das Postfach des Rechnungsempfängers hinterlegt ist.",
],
},
{
},
{
},
{
},
},
{
}
},
{
"comment": "Im Falle einer GOÄ oder GOÄ-neu Rechnung, SOLLLEN weitere behandelnde Leistungserbringer vorhanden sein.\n Im Falle einer GOZ Rechnung, KÖNNEN weitere behandelnde Leistungserbringer vorhanden sein.",
},
{
{
}
]
}
},
{
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-person",
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-institution",
"http://hl7.org/fhir/StructureDefinition/Practitioner",
"http://hl7.org/fhir/StructureDefinition/Organization"
]
}
]
},
{
},
{
{
}
]
}
},
{
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-person",
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-institution",
"http://hl7.org/fhir/StructureDefinition/Practitioner",
"http://hl7.org/fhir/StructureDefinition/Organization"
]
}
]
},
{
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-institution",
"http://hl7.org/fhir/StructureDefinition/Organization"
]
}
],
},
{
},
{
},
{
"comment": "Die Reihenfolge der Rechnungsposition MUSS mit einer Sequenz-Nummer angegeben werden. Die Sequenz muss mit 1 als erste Ziffer beginnen.",
},
{
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-rechnungsposition",
"http://hl7.org/fhir/StructureDefinition/ChargeItem"
]
}
],
},
{
},
},
{
"comment": "Im Falle einer GOÄ, GOÄ-neu oder GOZ Rechnungsposition, SOLL der Betrag pro Rechnungsposition vorhanden sein.",
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
],
},
{
{
"https://gematik.de/fhir/dipag/StructureDefinition/DiPagTeilsumme"
]
}
],
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
{
{
"https://gematik.de/fhir/dipag/StructureDefinition/DiPagTeilsumme"
]
}
],
},
{
},
{
},
{
"id": "Invoice.totalPriceComponent:SummeRechnungspositionen.extension:Teilsumme.extension:UStProzent",
},
{
"id": "Invoice.totalPriceComponent:SummeRechnungspositionen.extension:Teilsumme.extension:UStBetrag",
},
{
},
{
{
}
]
},
},
{
},
{
},
{
},
{
},
{
"comment": "Im Falle einer GOZ Rechnung SOLLEN die Minderungen nach §7 GOZ vorhanden sein.\n Im Falle einer GOÄ oder GOÄ-neu Rechnung ist das Element nicht gefordert.",
},
{
{
"https://gematik.de/fhir/dipag/StructureDefinition/DiPagTeilsumme"
]
}
],
},
{
},
{
},
{
},
{
},
{
},
{
{
}
]
},
},
{
},
{
},
{
},
{
},
{
},
{
{
"https://gematik.de/fhir/dipag/StructureDefinition/DiPagTeilsumme"
]
}
],
},
{
},
{
},
{
},
{
},
{
},
{
{
}
]
},
},
{
},
{
},
{
},
{
},
{
},
{
{
"https://gematik.de/fhir/dipag/StructureDefinition/DiPagTeilsumme"
]
}
],
},
{
},
{
},
{
},
{
},
{
"comment": "Im Falle einer GOZ Rechnung KANN der Kassenanteil in Prozent vorhanden sein.\n Im Falle einer GOÄ oder GOÄ-neu Rechnung ist das Element nicht gefordert.",
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-abzug-kassenanteil"
]
}
],
},
{
},
{
},
{
},
{
},
{
},
{
},
{
}
},
{
},
{
},
{
},
{
},
{
},
{
},
{
"comment": "Die Zahlungsdaten zur Überweisung SOLLEN vorhanden sein.\n Weitere Zahlungsmethoden wie bspw. Paypal, Klarna, Kreditkarte KÖNNEN auch hier angegeben werden.\n Ebenfalls sollte hier der Zahlbetrag in EUR inkl. potenzieller Abzüge durch Anzahlungen, Vorauszahlungen oder Abschlagzahlungen.",
},
{
},
{
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-zahlungsziel"
]
}
],
},
{
}
]
}
}
Constraints/Invarianten
Terminology-Bindings
| Element | Staerke | ValueSet |
|---|---|---|
| Invoice.type.coding:AusrichtungDerRechnung | required | https://gematik.de/fhir/dipag/ValueSet/dipag-rechnung-abrechnungsart-vs |
| Invoice.type.coding:Rechnungsart | required | https://gematik.de/fhir/dipag/ValueSet/dipag-rechnungsart-vs |
| Invoice.participant.role | required | https://gematik.de/fhir/dipag/ValueSet/dipag-participant-role-VS |
| Invoice.totalPriceComponent:Abzug.code | required | https://gematik.de/fhir/dipag/ValueSet/dipag-total-price-component-deduction-type-vs |