DiPagDokumentenmetadaten (DocumentReference)
Digitale Patientenrechnung Dokumentenmetadaten
Metadaten
| Canonical | https://gematik.de/fhir/dipag/StructureDefinition/dipag-dokumentenmetadaten |
|---|---|
| Status | active |
| Version | 1.0.2 |
| Basis | http://hl7.org/fhir/StructureDefinition/DocumentReference |
Inhalt
| DiPagDokumentenmetadaten (DocumentReference) | C | DocumentReference | |
| id | Σ | 0..1 | string |
| meta | Σ | 0..1 | Meta |
| id | 0..1 | string | |
| extension | S C | 0..* | Extension |
| markierung | S C | 0..* | Extension(Complex) |
| versionId | Σ | 0..1 | id |
| lastUpdated | Σ | 0..1 | instant |
| source | Σ | 0..1 | uri |
| profile | Σ | 0..* | canonical(StructureDefinition) |
| security | Σ | 0..* | CodingBinding |
| tag | S Σ | 0..* | Coding |
| dipag-rechnungsstatus | S Σ | 0..1 | CodingBinding |
| 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 |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | S C | 0..* | Extension |
| docRef-signature | S C | 0..1 | Extension(Signature) |
| rechnungsdatum | S C | 0..1 | Extension(dateTime) |
| zahlungszieldatum | S C | 0..1 | Extension(dateTime) |
| gesamtbetrag | S C | 0..1 | Extension(Money) |
| fachrichtung | S C | 0..1 | Extension(Coding) |
| leistungsart | S C | 0..1 | Extension(Coding) |
| behandlungsart | S C | 0..1 | Extension(Coding) |
| modifierExtension | ?! C | 0..* | Extension |
| masterIdentifier | Σ | 0..1 | Identifier |
| identifier | S Σ | 1..* | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | S Σ | 1..1 | uri |
| value | S Σ | 1..1 | string |
| period | Σ | 0..1 | Period |
| assigner | Σ | 0..1 | Reference(Organization) |
| status | S Σ ?! | 1..1 | codeBindingPattern |
| docStatus | Σ | 0..1 | codeBinding |
| type | S Σ | 1..1 | CodeableConceptBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | Σ | 1..* | Coding |
| DokumentenKlassifizierung | 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 | S Σ | 1..1 | string |
| userSelected | Σ | 0..1 | boolean |
| Rechnungstyp | S Σ | 0..1 | CodingPattern |
| text | Σ | 0..1 | string |
| category | Σ | 0..* | CodeableConcept |
| subject | S Σ | 1..1 | Reference(Patient | Practitioner | Group | Device) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | S Σ | 1..1 | string |
| date | Σ | 0..1 | instant |
| author | S Σ | 0..* | Reference(Practitioner | PractitionerRole | Organization | Device | Patient | RelatedPerson) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | S Σ | 1..1 | IdentifierTelematikId |
| display | S Σ | 1..1 | string |
| authenticator | 0..1 | Reference(Practitioner | PractitionerRole | Organization) | |
| custodian | 0..1 | Reference(Organization) | |
| relatesTo | Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| code | Σ | 1..1 | codeBinding |
| target | Σ | 1..1 | Reference(DocumentReference) |
| description | S Σ | 1..1 | string |
| securityLabel | Σ | 0..* | CodeableConceptBinding |
| content | S Σ | 1..* | BackboneElement |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| attachment | Σ | 1..1 | Attachment |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| contentType | Σ | 0..1 | codeBinding |
| language | Σ | 0..1 | codeBinding |
| data | 0..1 | base64Binary | |
| url | Σ | 0..1 | url |
| size | Σ | 0..1 | unsignedInt |
| hash | Σ | 0..1 | base64Binary |
| title | Σ | 0..1 | string |
| creation | Σ | 0..1 | dateTime |
| format | Σ | 0..1 | CodingBinding |
| rechnungspdf | S Σ | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| attachment | S Σ | 1..1 | Attachment |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| contentType | S Σ | 1..1 | codeBindingPattern |
| language | Σ | 0..1 | codeBinding |
| data | S | 1..1 | base64Binary |
| url | S Σ | 0..1 | url |
| size | Σ | 0..1 | unsignedInt |
| hash | Σ | 0..1 | base64Binary |
| title | Σ | 0..1 | string |
| creation | Σ | 0..1 | dateTime |
| format | S Σ | 1..1 | CodingBindingPattern |
| angereicherteRechnung | S Σ | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| attachment | S Σ | 1..1 | Attachment |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| contentType | S Σ | 1..1 | codeBindingPattern |
| language | Σ | 0..1 | codeBinding |
| data | 0..0 | base64Binary | |
| url | S Σ | 0..1 | url |
| size | Σ | 0..1 | unsignedInt |
| hash | Σ | 0..1 | base64Binary |
| title | Σ | 0..1 | string |
| creation | Σ | 0..1 | dateTime |
| format | S Σ | 1..1 | CodingBindingPattern |
| strukturierterRechnungsinhalt | S Σ | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| attachment | S Σ | 1..1 | Attachment |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| contentType | S Σ | 1..1 | codeBinding |
| language | Σ | 0..1 | codeBinding |
| data | S | 1..1 | base64Binary |
| url | S Σ | 0..1 | url |
| size | Σ | 0..1 | unsignedInt |
| hash | Σ | 0..1 | base64Binary |
| title | Σ | 0..1 | string |
| creation | Σ | 0..1 | dateTime |
| format | S Σ | 1..1 | CodingBindingPattern |
| anhang | S Σ | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| attachment | S Σ | 1..1 | Attachment |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| contentType | S Σ | 1..1 | codeBindingPattern |
| language | Σ | 0..1 | codeBinding |
| data | S | 1..1 | base64Binary |
| url | S Σ | 0..1 | url |
| size | Σ | 0..1 | unsignedInt |
| hash | Σ | 0..1 | base64Binary |
| title | Σ | 0..1 | string |
| creation | Σ | 0..1 | dateTime |
| format | S Σ | 1..1 | CodingBindingPattern |
| context | S Σ | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| encounter | 0..* | Reference(Encounter | EpisodeOfCare) | |
| event | 0..* | CodeableConcept | |
| period | Σ | 0..1 | Period |
| facilityType | 0..1 | CodeableConcept | |
| practiceSetting | 0..1 | CodeableConcept | |
| sourcePatientInfo | 0..1 | Reference(Patient) | |
| related | S | 1..* | Reference(Resource) |
| patient | S | 1..1 | Reference(Patient) |
| anhaenge | S | 0..* | Reference(DocumentReference) |
Constraints/Invarianten
| Name | Schweregrad | Beschreibung | Ausdruck |
|---|---|---|---|
| SignaturVerpflichtendRechnung | error | Eine Signature muss vorhanden sein, falls es sich bei der DocumentReference um eine Rechnung handelt. | type.coding.where(system = 'http://dvmd.de/fhir/CodeSystem/kdl' and code = 'AM010106').exists() implies extension.where(url = 'https://gematik.de/fhir/dipag/StructureDefinition/dipag-docref-signature').exists() |
| RechnungOderAnhang | error | Ein Dokument kann entweder ein Anhang enthalten oder ein Rechnungsdokument inkl. strukturierten Rechnungsinhalten. | content.format.where(system = 'https://gematik.de/fhir/dipag/CodeSystem/dipag-attachment-format-cs' and code = 'rechnungsanhang').exists() xor (content.format.where(system = 'https://gematik.de/fhir/dipag/CodeSystem/dipag-attachment-format-cs' and code = 'dipag').exists() and content.format.where(system = 'https://gematik.de/fhir/dipag/CodeSystem/dipag-attachment-format-cs' and code = 'rechnungsinhalt').exists()) |
Terminology-Bindings
| Element | Staerke | ValueSet |
|---|---|---|
| DocumentReference.meta.tag:dipag-rechnungsstatus | required | https://gematik.de/fhir/dipag/ValueSet/dipag-rechnungsstatus-vs |
| DocumentReference.type.coding:DokumentenKlassifizierung | required | https://gematik.de/fhir/dipag/ValueSet/dipag-sonstigesdokument-type-vs |
| DocumentReference.content:strukturierterRechnungsinhalt.attachment.contentType | required | https://gematik.de/fhir/dipag/ValueSet/dipag-restricted-mime-types-vs |
Anmerkungen zu Must-Support-Feldern
| Feldname | Hinweise |
|---|---|
| DocumentReference.meta.extension | |
| DocumentReference.meta.extension:markierung | Vgl. Abschnitt '4.4.2 Markierungen' des Feature-Dokuments Digitale Patientenrechnung |
| DocumentReference.meta.tag | Metaangaben zur Digitalen Patientenrechnung die sich auf das Rechnungsdokument als Ganzes beziehen und nicht Teil des durch den RE-PS erstellten Dokuments sind. |
| DocumentReference.meta.tag:dipag-rechnungsstatus | Vgl. Abschnitt 4.4.1 Workflow einer Rechnung des Feature-Dokuments Digitale Patientenrechnung |
| DocumentReference.meta.tag:dipag-rechnungsstatus.system | |
| DocumentReference.meta.tag:dipag-rechnungsstatus.code | |
| DocumentReference.extension | |
| DocumentReference.extension:docRef-signature | |
| DocumentReference.extension:rechnungsdatum | Siehe Abschnitt '4.8.1.1 Rechnung' des Feature-Dokuments Digitale Patientenrechnung |
| DocumentReference.extension:zahlungszieldatum | Siehe Abschnitt '4.8.1.1 Rechnung' des Feature-Dokuments Digitale Patientenrechnung |
| DocumentReference.extension:gesamtbetrag | Siehe Abschnitt '4.8.1.1 Rechnung' des Feature-Dokuments Digitale Patientenrechnung |
| DocumentReference.extension:fachrichtung | |
| DocumentReference.extension:leistungsart | |
| DocumentReference.extension:behandlungsart | |
| DocumentReference.identifier | Eindeutiger Identifikator vergeben durch das RE-PS (z.B. Interne Dokumentennummer). Das System MUSS eindeutig pro Leistungserbringer:in vergeben werden. |
| DocumentReference.identifier.system | |
| DocumentReference.identifier.value | |
| DocumentReference.status | Versionierung von Dokumenten ist nicht unterstützt. Nur jeweils die aktuelle Version des Dokumentes wird akzeptiert. |
| DocumentReference.type | Kodierung des Dokumentes als 'Rechnung', sowie darüber hinausgehende Klassifizierung per KDL |
| DocumentReference.type.coding:DokumentenKlassifizierung | |
| DocumentReference.type.coding:DokumentenKlassifizierung.system | |
| DocumentReference.type.coding:DokumentenKlassifizierung.code | |
| DocumentReference.type.coding:DokumentenKlassifizierung.display | |
| DocumentReference.type.coding:Rechnungstyp | |
| DocumentReference.subject | Vollständiger Name der behandelten Person. Siehe Abschnitt '4.8.1.1 Rechnung' des Feature-Dokuments Digitale Patientenrechnung. |
| DocumentReference.subject.display | |
| DocumentReference.author | Der Fachdienst verknüpft alle Rechnungsdokumente mit der Telematik-ID des einreichenden Akteurs. |
| DocumentReference.author.identifier | |
| DocumentReference.author.display | |
| DocumentReference.description | Menschenlesbarer Titel des Dokumentes, der dem Versicherten in der UI angezeigt wird. Der Titel kann manuell erfasst oder vom Dateinamen/Metadaten abgeleitet werden. z.B. "Laborbefund vom 28.9.2023". |
| DocumentReference.content | |
| DocumentReference.content:rechnungspdf | |
| DocumentReference.content:rechnungspdf.attachment | |
| DocumentReference.content:rechnungspdf.attachment.contentType | Zum Zeitpunkt der Veröffentlichung werden nur PDF-Dokumente als Rechnung seitens der Leistungserbringer:in unterstützt. |
| DocumentReference.content:rechnungspdf.attachment.data | Base64-kodiertes PDF. Dieses Feld muss durch die Applikation der Leistungserbringer:in gefüllt werden. |
| DocumentReference.content:rechnungspdf.attachment.url | |
| DocumentReference.content:rechnungspdf.format | |
| DocumentReference.content:angereicherteRechnung | |
| DocumentReference.content:angereicherteRechnung.attachment | |
| DocumentReference.content:angereicherteRechnung.attachment.contentType | Zum Zeitpunkt der Veröffentlichung werden nur PDF-Dokumente als Rechnung seitens der Leistungserbringer:in unterstützt. |
| DocumentReference.content:angereicherteRechnung.attachment.url | |
| DocumentReference.content:angereicherteRechnung.format | |
| DocumentReference.content:strukturierterRechnungsinhalt | |
| DocumentReference.content:strukturierterRechnungsinhalt.attachment | |
| DocumentReference.content:strukturierterRechnungsinhalt.attachment.contentType | Strukturierte Rechnungsinhalte können seitens der Leistungserbringer:in sowohl als JSON als auch XML übergeben werden. |
| DocumentReference.content:strukturierterRechnungsinhalt.attachment.data | Base64-kodierte Repräsentation der Rechnungsinhalte. Dieses Feld muss durch die Applikation der Leistungserbringer:in gefüllt werden. |
| DocumentReference.content:strukturierterRechnungsinhalt.attachment.url | |
| DocumentReference.content:strukturierterRechnungsinhalt.format | |
| DocumentReference.content:anhang | |
| DocumentReference.content:anhang.attachment | |
| DocumentReference.content:anhang.attachment.contentType | Zum Zeitpunkt der Veröffentlichung werden nur PDF-Dokumente als Rechnungsanhänge seitens der Leistungserbringer:in unterstützt. |
| DocumentReference.content:anhang.attachment.data | Base64-kodiertes PDF. Dieses Feld muss durch die Applikation der Leistungserbringer:in gefüllt werden. |
| DocumentReference.content:anhang.attachment.url | |
| DocumentReference.content:anhang.format | |
| DocumentReference.context | |
| DocumentReference.context.related | Der Fachdienst verknüpft alle Rechnungsdokumente mit der Rechnungsempfänger:in. |
| DocumentReference.context.related:patient | |
| DocumentReference.context.related:anhaenge |
Beispiele
| DocumentReference |
| id : ExampleR5DocumentReference |
| meta |
| profile : https://gematik.de/fhir/dipag/StructureDefinition/dipag-dokumentenmetadaten |
| tag |
| system : https://gematik.de/fhir/dipag/CodeSystem/dipag-rechnungsstatus-cs |
| code : offen |
| display : Offen |
| extension |
| url : https://gematik.de/fhir/dipag/StructureDefinition/dipag-documentreference-rechnungsdatum |
| value : 2023-09-28T13:00:00.123+02:00 |
| extension |
| url : https://gematik.de/fhir/dipag/StructureDefinition/dipag-documentreference-zahlungszieldatum |
| value : 2023-10-28T13:00:00.123+02:00 |
| extension |
| url : https://gematik.de/fhir/dipag/StructureDefinition/dipag-documentreference-gesamtbetrag |
| value |
| value : 16.2 |
| currency : EUR |
| identifier |
| system : http://example.com/fhir/identifiers |
| value : 123456789 |
| status : current |
| type |
| coding |
| system : http://dvmd.de/fhir/CodeSystem/kdl |
| code : AM010106 |
| display : Rechnung ambulante/stationäre Behandlung |
| subject |
| display : Max Mustermann |
| author |
| identifier |
| system : https://gematik.de/fhir/sid/telematik-id |
| value : 987654321 |
| display : Dr. Hausarzt |
| description : Laborbefund vom 28.9.2023 |
| content |
| attachment |
| contentType : application/pdf |
| data : DIESISTNUREINBEISPIELDIESISTKEINVALIDESPDF00 |
| url : http://example.com/fhir/binary/123 |
| format |
| system : https://gematik.de/fhir/dipag/CodeSystem/dipag-attachment-format-cs |
| code : dipag |
| content |
| attachment |
| contentType : application/pdf |
| url : http://example.com/fhir/binary/456 |
| format |
| system : https://gematik.de/fhir/dipag/CodeSystem/dipag-attachment-format-cs |
| code : angereichertesPDF |
| content |
| attachment |
| contentType : application/json |
| data : DIESISTNUREINBEISPIELDIESISTKEINVALIDESPDF00 |
| url : http://example.com/fhir/binary/789 |
| format |
| system : https://gematik.de/fhir/dipag/CodeSystem/dipag-attachment-format-cs |
| code : rechnungsinhalt |
| content |
| attachment |
| contentType : application/pdf |
| data : DIESISTNUREINBEISPIELDIESISTKEINVALIDESPDF00 |
| url : http://example.com/fhir/binary/101112 |
| format |
| system : https://gematik.de/fhir/dipag/CodeSystem/dipag-attachment-format-cs |
| code : rechnungsanhang |