Digitale Patientenrechnung Dokumentenmetadaten Intern
Metadaten
| Canonical | https://gematik.de/fhir/dipag/StructureDefinition/dipag-dokumentenmetadaten-intern |
|---|---|
| Status | active |
| Version | 1.0.6 |
| Basis | http://hl7.org/fhir/StructureDefinition/DocumentReference |
Inhalt
| DiPagDokumentenmetadatenIntern (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) |
| id | 0..1 | string | |
| extension | C | 1..* | Extension |
| markierung | S C | 1..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | Binding |
| valueCoding | Coding | ||
| zeitpunkt | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | |
| valueDateTime | dateTime | ||
| details | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | |
| valueString | string | ||
| gelesen | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | |
| valueBoolean | boolean | ||
| artDerArchivierung | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 0..1 | Binding |
| valueCoding | Coding | ||
| kostentraeger | S C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | Reference |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | S Σ | 0..1 | Identifier |
| display | S Σ | 0..1 | string |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..0 | ||
| 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) |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | Signature |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| type | S Σ | 1..* | CodingBindingPattern |
| when | S Σ | 1..1 | instant |
| who | S Σ C | 1..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | S Σ | 0..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | S Σ | 0..1 | uriPattern |
| value | S Σ | 0..1 | stringPattern |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| display | Σ | 0..1 | string |
| onBehalfOf | Σ C | 0..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| targetFormat | S | 0..1 | codeBinding |
| sigFormat | S | 0..1 | codeBinding |
| data | S | 0..1 | base64Binary |
| 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 | Σ C | 0..1 | Period |
| assigner | Σ C | 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 | CodingBinding |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | S Σ | 1..1 | uri |
| 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 Σ C | 1..1 | Reference(Device | Group | Patient | Practitioner) |
| 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 Σ C | 0..* | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | 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 | C | 0..1 | Reference(Organization | Practitioner | PractitionerRole) |
| custodian | C | 0..1 | Reference(Organization) |
| relatesTo | Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| code | Σ | 1..1 | codeBinding |
| target | Σ C | 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 | Σ C | 1..1 | Attachment |
| format | Σ | 0..1 | CodingBinding |
| originaleRechnung | S Σ | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| attachment | S Σ C | 1..1 | Attachment |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| signature | S C | 0..1 | Extension(Signature) |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | Signature |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| type | S Σ | 1..* | CodingBindingPattern |
| when | S Σ | 1..1 | instant |
| who | S Σ C | 1..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | S Σ | 0..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | S Σ | 0..1 | uriPattern |
| value | S Σ | 0..1 | stringPattern |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| display | Σ | 0..1 | string |
| onBehalfOf | Σ C | 0..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| targetFormat | S | 0..1 | codeBinding |
| sigFormat | S | 0..1 | codeBinding |
| data | S | 0..1 | base64Binary |
| contentType | S Σ | 1..1 | codeBindingPattern |
| language | Σ | 0..1 | codeBinding |
| data | 0..0 | base64Binary | |
| url | S Σ | 1..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 Σ C | 1..1 | Attachment |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| signature | S C | 0..1 | Extension(Signature) |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | Signature |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| type | S Σ | 1..* | CodingBindingPattern |
| when | S Σ | 1..1 | instant |
| who | S Σ C | 1..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | S Σ | 0..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | S Σ | 0..1 | uriPattern |
| value | S Σ | 0..1 | stringPattern |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| display | Σ | 0..1 | string |
| onBehalfOf | Σ C | 0..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| targetFormat | S | 0..1 | codeBinding |
| sigFormat | S | 0..1 | codeBinding |
| data | S | 0..1 | base64Binary |
| contentType | S Σ | 1..1 | codeBindingPattern |
| language | Σ | 0..1 | codeBinding |
| data | 0..0 | base64Binary | |
| url | S Σ | 1..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 Σ C | 1..1 | Attachment |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| signature | S C | 0..1 | Extension(Signature) |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | Signature |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| type | S Σ | 1..* | CodingBindingPattern |
| when | S Σ | 1..1 | instant |
| who | S Σ C | 1..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | S Σ | 0..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | S Σ | 0..1 | uriPattern |
| value | S Σ | 0..1 | stringPattern |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| display | Σ | 0..1 | string |
| onBehalfOf | Σ C | 0..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| targetFormat | S | 0..1 | codeBinding |
| sigFormat | S | 0..1 | codeBinding |
| data | S | 0..1 | base64Binary |
| contentType | S Σ | 1..1 | codeBindingPattern |
| language | Σ | 0..1 | codeBinding |
| data | 0..0 | base64Binary | |
| url | S Σ | 1..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 Σ C | 1..1 | Attachment |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| signature | S C | 0..1 | Extension(Signature) |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | S | 1..1 | Signature |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| type | S Σ | 1..* | CodingBindingPattern |
| when | S Σ | 1..1 | instant |
| who | S Σ C | 1..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | Σ C | 0..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | S Σ | 0..1 | Identifier |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| use | Σ ?! | 0..1 | codeBinding |
| type | Σ | 0..1 | CodeableConceptBinding |
| system | S Σ | 0..1 | uriPattern |
| value | S Σ | 0..1 | stringPattern |
| period | Σ C | 0..1 | Period |
| assigner | Σ C | 0..1 | Reference(Organization) |
| display | Σ | 0..1 | string |
| onBehalfOf | Σ C | 0..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) |
| targetFormat | S | 0..1 | codeBinding |
| sigFormat | S | 0..1 | codeBinding |
| data | S | 0..1 | base64Binary |
| contentType | S Σ | 1..1 | codeBindingPattern |
| language | Σ | 0..1 | codeBinding |
| data | 0..0 | base64Binary | |
| url | S Σ | 1..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 | C | 0..* | Reference(Encounter | EpisodeOfCare) |
| event | 0..* | CodeableConcept | |
| period | Σ C | 0..1 | Period |
| facilityType | 0..1 | CodeableConcept | |
| practiceSetting | 0..1 | CodeableConcept | |
| sourcePatientInfo | C | 0..1 | Reference(Patient) |
| related | S C | 1..* | Reference(Resource) |
| patient | S C | 1..1 | Reference(Patient) |
| anhaenge | S C | 0..* | Reference(DocumentReference) |
</contact>
<human value="Eine Signature muss vorhanden sein, falls es sich bei der DocumentReference um eine Rechnung handelt. Diese Invariante ist als Warnung eingestuft, weil in R5 zur Ausgabe entfernt wird und diese Ausgabe ohne Validierungsfehler sein soll." />
<expression value="type.coding.where(system = 'http://dvmd.de/fhir/CodeSystem/kdl' and code = 'AM010106').exists() and content.format.where(system = 'https://gematik.de/fhir/dipag/CodeSystem/dipag-attachment-format-cs' and code = 'originaleRechnung').exists() and content.format.where(system = 'https://gematik.de/fhir/dipag/CodeSystem/dipag-attachment-format-cs' and code = 'rechnungsinhalt').exists() implies extension.where(url = 'https://gematik.de/fhir/dipag/StructureDefinition/dipag-docref-signature').exists()" />
<source value="https://gematik.de/fhir/dipag/StructureDefinition/dipag-dokumentenmetadaten-intern" />
</constraint>
</element>
</element>
<comment value="Vgl. Abschnitt '4.4.2 Markierungen' des Feature-Dokuments Digitale Patientenrechnung" />
<profile value="https://gematik.de/fhir/dipag/StructureDefinition/dipag-documentreference-markierung" />
</type>
</element>
</element>
</element>
</element>
</element>
</element>
</element>
</element>
</element>
</element>
</element>
</element>
</element>
<element id="DocumentReference.meta.extension:markierung.extension:kostentraeger.value[x].identifier">
</element>
</element>
</discriminator>
</slicing>
<comment value="Metaangaben zur Digitalen Patientenrechnung die sich auf das Rechnungsdokument als Ganzes beziehen und nicht Teil des durch den RE-PS erstellten Dokuments sind." />
</element>
<comment value="Vgl. Abschnitt 4.4.1 Workflow einer Rechnung des Feature-Dokuments Digitale Patientenrechnung" />
</binding>
</element>
</element>
</element>
</discriminator>
</slicing>
</element>
<comment value="Die Signatur auf Ebene der DocumentReference muss nur beim Typ Rechnung vorhanden sein unnd umfasst eine Signatur über die originale Rechnung und die strukturierten Rechnungsinhalte." />
</type>
</element>
</patternCoding>
</element>
</element>
</element>
</element>
</element>
</element>
<valueSet value="https://gematik.de/fhir/dipag/ValueSet/dipag-restricted-mime-types-in-binary-vs" />
</binding>
</element>
</element>
</element>
<comment value="Das Rechnungsdatum wird aus den strukturierten Inhalten durch den FD extrahiert. Siehe Informationsmodell 'Rechnung' des Feature-Dokuments Digitale Patientenrechnung" />
<profile value="https://gematik.de/fhir/dipag/StructureDefinition/dipag-documentreference-rechnungsdatum" />
</type>
</element>
<comment value="Das Zahlungszieldatum wird aus den strukturierten Inhalten durch den FD extrahiert. Siehe Informationsmodell 'Rechnung' des Feature-Dokuments Digitale Patientenrechnung" />
<profile value="https://gematik.de/fhir/dipag/StructureDefinition/dipag-documentreference-zahlungszieldatum" />
</type>
</element>
<comment value="Der Gesamtbetrag wird aus den strukturierten Inhalten durch den FD extrahiert. Siehe Informationsmodell 'Rechnung' des Feature-Dokuments Digitale Patientenrechnung" />
<profile value="https://gematik.de/fhir/dipag/StructureDefinition/dipag-documentreference-gesamtbetrag" />
</type>
</element>
<comment value="Die Fachrichtung wird aus den strukturierten Inhalten durch den FD extrahiert. Siehe Informationsmodell 'Rechnung' des Feature-Dokuments Digitale Patientenrechnung" />
</type>
</element>
<comment value="Die Leistungsart wird aus den strukturierten Inhalten durch den FD extrahiert. Siehe Informationsmodell 'Rechnung' des Feature-Dokuments Digitale Patientenrechnung" />
</type>
</element>
<comment value="Die Behandlungsart wird aus den strukturierten Inhalten durch den FD extrahiert. Siehe Informationsmodell 'Rechnung' des Feature-Dokuments Digitale Patientenrechnung" />
</type>
</element>
<comment value="Eindeutiger Identifikator vergeben durch das RE-PS (z.B. Interne Dokumentennummer). Das System MUSS eindeutig pro Leistungserbringer:in vergeben werden." />
</element>
</element>
</element>
<comment value="Versionierung von Dokumenten ist nicht unterstützt. Nur jeweils die aktuelle Version des Dokumentes wird akzeptiert." />
</element>
<comment value="Kodierung des Dokumentes als 'Rechnung', sowie darüber hinausgehende Klassifizierung per KDL" />
</element>
</discriminator>
</slicing>
</element>
</binding>
</element>
</element>
</element>
</element>
</patternCoding>
</element>
<comment value="Vollständiger Name der behandelten Person. Siehe Informationsmodell 'Rechnung' des Feature-Dokuments Digitale Patientenrechnung." />
</element>
</element>
<comment value="Der Fachdienst verknüpft alle Rechnungsdokumente mit der Telematik-ID des einreichenden Akteurs." />
</element>
</type>
</element>
</element>
<comment value="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"." />
</element>
</discriminator>
</slicing>
</element>
</element>
</element>
<comment value="Die Signatur auf Ebene der Attachment muss vorhanden sein und umfasst eine Signatur über den Hash der originalen Rechnung. Die Extension hat keine Mindestkardinalität von 1, da sie in R5 entfernt wird und die Instanz dann immer noch valide sein muss." />
</type>
</element>
<element id="DocumentReference.content:originaleRechnung.attachment.extension:signature.value[x].type">
</patternCoding>
</element>
<element id="DocumentReference.content:originaleRechnung.attachment.extension:signature.value[x].when">
</element>
<element id="DocumentReference.content:originaleRechnung.attachment.extension:signature.value[x].who">
</element>
<element id="DocumentReference.content:originaleRechnung.attachment.extension:signature.value[x].who.identifier">
</element>
<element id="DocumentReference.content:originaleRechnung.attachment.extension:signature.value[x].who.identifier.system">
</element>
<element id="DocumentReference.content:originaleRechnung.attachment.extension:signature.value[x].who.identifier.value">
</element>
<element id="DocumentReference.content:originaleRechnung.attachment.extension:signature.value[x].targetFormat">
<valueSet value="https://gematik.de/fhir/dipag/ValueSet/dipag-restricted-mime-types-in-binary-vs" />
</binding>
</element>
<element id="DocumentReference.content:originaleRechnung.attachment.extension:signature.value[x].sigFormat">
</element>
<element id="DocumentReference.content:originaleRechnung.attachment.extension:signature.value[x].data">
</element>
<comment value="Zum Zeitpunkt der Veröffentlichung werden nur PDF-Dokumente als Rechnung seitens der Leistungserbringer:in unterstützt." />
</element>
<comment value="Die angereicherte Rechnung wird durch den FD direkt als Binary-Ressource unter attachment.url referenziert." />
</element>
</element>
</patternCoding>
</element>
</element>
</element>
<comment value="Die Signatur auf Ebene der Attachment muss vorhanden sein und umfasst eine Signatur über den Hash der angereicherten Rechnung.Die Extension hat keine Mindestkardinalität von 1, da sie in R5 entfernt wird und die Instanz dann immer noch valide sein muss." />
</type>
</element>
<element id="DocumentReference.content:angereicherteRechnung.attachment.extension:signature.value[x].type">
</patternCoding>
</element>
<element id="DocumentReference.content:angereicherteRechnung.attachment.extension:signature.value[x].when">
</element>
<element id="DocumentReference.content:angereicherteRechnung.attachment.extension:signature.value[x].who">
</element>
<element id="DocumentReference.content:angereicherteRechnung.attachment.extension:signature.value[x].who.identifier">
</element>
<element id="DocumentReference.content:angereicherteRechnung.attachment.extension:signature.value[x].who.identifier.system">
</element>
<element id="DocumentReference.content:angereicherteRechnung.attachment.extension:signature.value[x].who.identifier.value">
</element>
<element id="DocumentReference.content:angereicherteRechnung.attachment.extension:signature.value[x].targetFormat">
<valueSet value="https://gematik.de/fhir/dipag/ValueSet/dipag-restricted-mime-types-in-binary-vs" />
</binding>
</element>
<element id="DocumentReference.content:angereicherteRechnung.attachment.extension:signature.value[x].sigFormat">
</element>
<element id="DocumentReference.content:angereicherteRechnung.attachment.extension:signature.value[x].data">
</element>
<comment value="Zum Zeitpunkt der Veröffentlichung werden nur PDF-Dokumente als Rechnung seitens der Leistungserbringer:in unterstützt." />
</element>
<comment value="Die angereicherte Rechnung wird durch den FD direkt als Binary-Ressource unter attachment.url referenziert." />
</element>
</element>
</patternCoding>
</element>
</element>
</element>
<element id="DocumentReference.content:strukturierterRechnungsinhalt.attachment.extension:signature">
<comment value="Die Signatur auf Ebene der Attachment muss vorhanden sein und umfasst eine Signatur über den Hash der strukturierten Rechnungsinhalte. Die strukturierten Rechnungsinhalte müssen im Format fhir+json vorhanden sein. Die Extension hat keine Mindestkardinalität von 1, da sie in R5 entfernt wird und die Instanz dann immer noch valide sein muss." />
</type>
</element>
<element id="DocumentReference.content:strukturierterRechnungsinhalt.attachment.extension:signature.value[x].type">
</patternCoding>
</element>
<element id="DocumentReference.content:strukturierterRechnungsinhalt.attachment.extension:signature.value[x].when">
</element>
<element id="DocumentReference.content:strukturierterRechnungsinhalt.attachment.extension:signature.value[x].who">
</element>
<element id="DocumentReference.content:strukturierterRechnungsinhalt.attachment.extension:signature.value[x].who.identifier">
</element>
<element id="DocumentReference.content:strukturierterRechnungsinhalt.attachment.extension:signature.value[x].who.identifier.system">
</element>
<element id="DocumentReference.content:strukturierterRechnungsinhalt.attachment.extension:signature.value[x].who.identifier.value">
</element>
<element id="DocumentReference.content:strukturierterRechnungsinhalt.attachment.extension:signature.value[x].targetFormat">
<valueSet value="https://gematik.de/fhir/dipag/ValueSet/dipag-restricted-mime-types-in-binary-vs" />
</binding>
</element>
<element id="DocumentReference.content:strukturierterRechnungsinhalt.attachment.extension:signature.value[x].sigFormat">
</element>
<element id="DocumentReference.content:strukturierterRechnungsinhalt.attachment.extension:signature.value[x].data">
</element>
<comment value="Strukturierte Rechnungsinhalte können seitens der Leistungserbringer:in sowohl als JSON als auch XML übergeben werden." />
</element>
<comment value="Die angereicherte Rechnung wird durch den FD direkt als Binary-Ressource unter attachment.url referenziert." />
</element>
</element>
</patternCoding>
</element>
</element>
</element>
<comment value="Die Signatur auf Ebene der Attachment muss vorhanden sein und umfasst eine Signatur über den Hash des Anhangs. Die Extension hat keine Mindestkardinalität von 1, da sie in R5 entfernt wird und die Instanz dann immer noch valide sein muss." />
</type>
</element>
</patternCoding>
</element>
</element>
</element>
<element id="DocumentReference.content:anhang.attachment.extension:signature.value[x].who.identifier">
</element>
<element id="DocumentReference.content:anhang.attachment.extension:signature.value[x].who.identifier.system">
</element>
<element id="DocumentReference.content:anhang.attachment.extension:signature.value[x].who.identifier.value">
</element>
<element id="DocumentReference.content:anhang.attachment.extension:signature.value[x].targetFormat">
<valueSet value="https://gematik.de/fhir/dipag/ValueSet/dipag-restricted-mime-types-in-binary-vs" />
</binding>
</element>
</element>
</element>
<comment value="Zum Zeitpunkt der Veröffentlichung werden nur PDF-Dokumente als Rechnungsanhänge seitens der Leistungserbringer:in unterstützt." />
</element>
<comment value="Die angereicherte Rechnung wird durch den FD direkt als Binary-Ressource unter attachment.url referenziert." />
</element>
</element>
</patternCoding>
</element>
</element>
</discriminator>
</slicing>
</element>
</type>
</element>
</type>
</element>
</differential>
</StructureDefinition>
{
],
{
{
"human": "Eine Signature muss vorhanden sein, falls es sich bei der DocumentReference um eine Rechnung handelt. Diese Invariante ist als Warnung eingestuft, weil in R5 zur Ausgabe entfernt wird und diese Ausgabe ohne Validierungsfehler sein soll.",
"expression": "type.coding.where(system = 'http://dvmd.de/fhir/CodeSystem/kdl' and code = 'AM010106').exists() and content.format.where(system = 'https://gematik.de/fhir/dipag/CodeSystem/dipag-attachment-format-cs' and code = 'originaleRechnung').exists() and content.format.where(system = 'https://gematik.de/fhir/dipag/CodeSystem/dipag-attachment-format-cs' and code = 'rechnungsinhalt').exists() implies extension.where(url = 'https://gematik.de/fhir/dipag/StructureDefinition/dipag-docref-signature').exists()",
}
]
},
{
},
{
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-documentreference-markierung"
]
}
],
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
"comment": "Metaangaben zur Digitalen Patientenrechnung die sich auf das Rechnungsdokument als Ganzes beziehen und nicht Teil des durch den RE-PS erstellten Dokuments sind.",
},
{
"comment": "Vgl. Abschnitt 4.4.1 Workflow einer Rechnung des Feature-Dokuments Digitale Patientenrechnung",
}
},
{
},
{
},
{
},
},
{
"comment": "Die Signatur auf Ebene der DocumentReference muss nur beim Typ Rechnung vorhanden sein unnd umfasst eine Signatur über die originale Rechnung und die strukturierten Rechnungsinhalte.",
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-docref-signature"
]
}
],
},
{
},
},
{
},
{
},
{
},
{
},
{
},
{
}
},
{
},
{
},
{
"comment": "Das Rechnungsdatum wird aus den strukturierten Inhalten durch den FD extrahiert. Siehe Informationsmodell 'Rechnung' des Feature-Dokuments Digitale Patientenrechnung",
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-documentreference-rechnungsdatum"
]
}
],
},
{
"comment": "Das Zahlungszieldatum wird aus den strukturierten Inhalten durch den FD extrahiert. Siehe Informationsmodell 'Rechnung' des Feature-Dokuments Digitale Patientenrechnung",
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-documentreference-zahlungszieldatum"
]
}
],
},
{
"comment": "Der Gesamtbetrag wird aus den strukturierten Inhalten durch den FD extrahiert. Siehe Informationsmodell 'Rechnung' des Feature-Dokuments Digitale Patientenrechnung",
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-documentreference-gesamtbetrag"
]
}
],
},
{
"comment": "Die Fachrichtung wird aus den strukturierten Inhalten durch den FD extrahiert. Siehe Informationsmodell 'Rechnung' des Feature-Dokuments Digitale Patientenrechnung",
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-docref-fachrichtung"
]
}
],
},
{
"comment": "Die Leistungsart wird aus den strukturierten Inhalten durch den FD extrahiert. Siehe Informationsmodell 'Rechnung' des Feature-Dokuments Digitale Patientenrechnung",
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-docref-leistungsart"
]
}
],
},
{
"comment": "Die Behandlungsart wird aus den strukturierten Inhalten durch den FD extrahiert. Siehe Informationsmodell 'Rechnung' des Feature-Dokuments Digitale Patientenrechnung",
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-behandlungsart"
]
}
],
},
{
"comment": "Eindeutiger Identifikator vergeben durch das RE-PS (z.B. Interne Dokumentennummer). Das System MUSS eindeutig pro Leistungserbringer:in vergeben werden.",
},
{
},
{
},
{
"comment": "Versionierung von Dokumenten ist nicht unterstützt. Nur jeweils die aktuelle Version des Dokumentes wird akzeptiert.",
},
{
"comment": "Kodierung des Dokumentes als 'Rechnung', sowie darüber hinausgehende Klassifizierung per KDL",
},
{
},
},
{
}
},
{
},
{
},
{
},
{
},
},
{
"comment": "Vollständiger Name der behandelten Person. Siehe Informationsmodell 'Rechnung' des Feature-Dokuments Digitale Patientenrechnung.",
},
{
},
{
"comment": "Der Fachdienst verknüpft alle Rechnungsdokumente mit der Telematik-ID des einreichenden Akteurs.",
},
{
{
}
],
},
{
},
{
"comment": "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".",
},
{
},
},
{
},
{
},
{
"comment": "Die Signatur auf Ebene der Attachment muss vorhanden sein und umfasst eine Signatur über den Hash der originalen Rechnung. Die Extension hat keine Mindestkardinalität von 1, da sie in R5 entfernt wird und die Instanz dann immer noch valide sein muss.",
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-docref-signature"
]
}
],
},
{
},
},
{
},
{
},
{
"id": "DocumentReference.content:originaleRechnung.attachment.extension:signature.value[x].who.identifier",
},
{
"id": "DocumentReference.content:originaleRechnung.attachment.extension:signature.value[x].who.identifier.system",
},
{
"id": "DocumentReference.content:originaleRechnung.attachment.extension:signature.value[x].who.identifier.value",
},
{
"id": "DocumentReference.content:originaleRechnung.attachment.extension:signature.value[x].targetFormat",
}
},
{
"id": "DocumentReference.content:originaleRechnung.attachment.extension:signature.value[x].sigFormat",
},
{
},
{
"comment": "Zum Zeitpunkt der Veröffentlichung werden nur PDF-Dokumente als Rechnung seitens der Leistungserbringer:in unterstützt.",
},
{
"comment": "Die angereicherte Rechnung wird durch den FD direkt als Binary-Ressource unter attachment.url referenziert.",
},
{
},
{
},
},
{
},
{
},
{
"comment": "Die Signatur auf Ebene der Attachment muss vorhanden sein und umfasst eine Signatur über den Hash der angereicherten Rechnung.Die Extension hat keine Mindestkardinalität von 1, da sie in R5 entfernt wird und die Instanz dann immer noch valide sein muss.",
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-docref-signature"
]
}
],
},
{
"id": "DocumentReference.content:angereicherteRechnung.attachment.extension:signature.value[x].type",
},
},
{
"id": "DocumentReference.content:angereicherteRechnung.attachment.extension:signature.value[x].when",
},
{
"id": "DocumentReference.content:angereicherteRechnung.attachment.extension:signature.value[x].who",
},
{
"id": "DocumentReference.content:angereicherteRechnung.attachment.extension:signature.value[x].who.identifier",
},
{
"id": "DocumentReference.content:angereicherteRechnung.attachment.extension:signature.value[x].who.identifier.system",
},
{
"id": "DocumentReference.content:angereicherteRechnung.attachment.extension:signature.value[x].who.identifier.value",
},
{
"id": "DocumentReference.content:angereicherteRechnung.attachment.extension:signature.value[x].targetFormat",
}
},
{
"id": "DocumentReference.content:angereicherteRechnung.attachment.extension:signature.value[x].sigFormat",
},
{
"id": "DocumentReference.content:angereicherteRechnung.attachment.extension:signature.value[x].data",
},
{
"comment": "Zum Zeitpunkt der Veröffentlichung werden nur PDF-Dokumente als Rechnung seitens der Leistungserbringer:in unterstützt.",
},
{
"comment": "Die angereicherte Rechnung wird durch den FD direkt als Binary-Ressource unter attachment.url referenziert.",
},
{
},
{
},
},
{
},
{
},
{
"comment": "Die Signatur auf Ebene der Attachment muss vorhanden sein und umfasst eine Signatur über den Hash der strukturierten Rechnungsinhalte. Die strukturierten Rechnungsinhalte müssen im Format fhir+json vorhanden sein. Die Extension hat keine Mindestkardinalität von 1, da sie in R5 entfernt wird und die Instanz dann immer noch valide sein muss.",
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-docref-signature"
]
}
],
},
{
"id": "DocumentReference.content:strukturierterRechnungsinhalt.attachment.extension:signature.value[x].type",
},
},
{
"id": "DocumentReference.content:strukturierterRechnungsinhalt.attachment.extension:signature.value[x].when",
},
{
"id": "DocumentReference.content:strukturierterRechnungsinhalt.attachment.extension:signature.value[x].who",
},
{
"id": "DocumentReference.content:strukturierterRechnungsinhalt.attachment.extension:signature.value[x].who.identifier",
},
{
"id": "DocumentReference.content:strukturierterRechnungsinhalt.attachment.extension:signature.value[x].who.identifier.system",
},
{
"id": "DocumentReference.content:strukturierterRechnungsinhalt.attachment.extension:signature.value[x].who.identifier.value",
},
{
"id": "DocumentReference.content:strukturierterRechnungsinhalt.attachment.extension:signature.value[x].targetFormat",
}
},
{
"id": "DocumentReference.content:strukturierterRechnungsinhalt.attachment.extension:signature.value[x].sigFormat",
},
{
"id": "DocumentReference.content:strukturierterRechnungsinhalt.attachment.extension:signature.value[x].data",
},
{
"comment": "Strukturierte Rechnungsinhalte können seitens der Leistungserbringer:in sowohl als JSON als auch XML übergeben werden.",
},
{
"comment": "Die angereicherte Rechnung wird durch den FD direkt als Binary-Ressource unter attachment.url referenziert.",
},
{
},
{
},
},
{
},
{
},
{
"comment": "Die Signatur auf Ebene der Attachment muss vorhanden sein und umfasst eine Signatur über den Hash des Anhangs. Die Extension hat keine Mindestkardinalität von 1, da sie in R5 entfernt wird und die Instanz dann immer noch valide sein muss.",
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-docref-signature"
]
}
],
},
{
},
},
{
},
{
},
{
},
{
"id": "DocumentReference.content:anhang.attachment.extension:signature.value[x].who.identifier.system",
},
{
"id": "DocumentReference.content:anhang.attachment.extension:signature.value[x].who.identifier.value",
},
{
}
},
{
},
{
},
{
"comment": "Zum Zeitpunkt der Veröffentlichung werden nur PDF-Dokumente als Rechnungsanhänge seitens der Leistungserbringer:in unterstützt.",
},
{
"comment": "Die angereicherte Rechnung wird durch den FD direkt als Binary-Ressource unter attachment.url referenziert.",
},
{
},
{
},
},
{
},
{
},
},
{
],
},
{
{
"http://hl7.org/fhir/StructureDefinition/DocumentReference"
]
}
],
}
]
}
}
Constraints/Invarianten
| Name | Schweregrad | Beschreibung | Ausdruck |
|---|---|---|---|
| SignaturVerpflichtendRechnung | warning | Eine Signature muss vorhanden sein, falls es sich bei der DocumentReference um eine Rechnung handelt. Diese Invariante ist als Warnung eingestuft, weil in R5 zur Ausgabe entfernt wird und diese Ausgabe ohne Validierungsfehler sein soll. | type.coding.where(system = 'http://dvmd.de/fhir/CodeSystem/kdl' and code = 'AM010106').exists() and content.format.where(system = 'https://gematik.de/fhir/dipag/CodeSystem/dipag-attachment-format-cs' and code = 'originaleRechnung').exists() and content.format.where(system = 'https://gematik.de/fhir/dipag/CodeSystem/dipag-attachment-format-cs' and code = 'rechnungsinhalt').exists() implies extension.where(url = 'https://gematik.de/fhir/dipag/StructureDefinition/dipag-docref-signature').exists() |
Terminology-Bindings
| Element | Staerke | ValueSet |
|---|---|---|
| DocumentReference.meta.tag:dipag-rechnungsstatus | required | https://gematik.de/fhir/dipag/ValueSet/dipag-rechnungsstatus-vs |
| DocumentReference.extension:docRef-signature.value[x].targetFormat | required | https://gematik.de/fhir/dipag/ValueSet/dipag-restricted-mime-types-in-binary-vs |
| DocumentReference.type.coding:DokumentenKlassifizierung | required | https://gematik.de/fhir/dipag/ValueSet/dipag-sonstigesdokument-type-vs |
| DocumentReference.content:originaleRechnung.attachment.extension:signature.value[x].targetFormat | required | https://gematik.de/fhir/dipag/ValueSet/dipag-restricted-mime-types-in-binary-vs |
| DocumentReference.content:angereicherteRechnung.attachment.extension:signature.value[x].targetFormat | required | https://gematik.de/fhir/dipag/ValueSet/dipag-restricted-mime-types-in-binary-vs |
| DocumentReference.content:strukturierterRechnungsinhalt.attachment.extension:signature.value[x].targetFormat | required | https://gematik.de/fhir/dipag/ValueSet/dipag-restricted-mime-types-in-binary-vs |
| DocumentReference.content:anhang.attachment.extension:signature.value[x].targetFormat | required | https://gematik.de/fhir/dipag/ValueSet/dipag-restricted-mime-types-in-binary-vs |