Bundle (Bundle)
ISiKBerichtBundle
Das Document-Bundle dient dem Transport von Berichten zwischen Subsystemen im Krankenhaus. Das Bundle entspricht den Anforderungen an ein FHIR Document Bundle : Alle referenzierten Ressourcen müssen als Einträge im Bundle enthalten sein. Das Bundle unterstützt die Übermittlung einer menschenlesbaren Dokumentation (Narrative) und erlaubt zudem die Übernahme wichtiger Ressourcen (z. B. Diagnosen und Prozeduren), die einem Patienten und Fall (Patient, Encounter) zugeordnet sind.
Bestätigungsrelevanz
Metadaten
| Canonical | https://gematik.de/fhir/isik/StructureDefinition/ISiKBerichtBundle |
|---|---|
| Status | active |
| Version | 5.1.0 |
| Basis | http://hl7.org/fhir/StructureDefinition/Bundle |
Inhalt
| ISiKBerichtBundle (Bundle) | C | Bundle | |
| id | S Σ | 0..1 | string |
| meta | Σ | 0..1 | Meta |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| versionId | Σ | 0..1 | id |
| lastUpdated | Σ | 0..1 | instant |
| source | Σ | 0..1 | uri |
| profile | Σ | 0..* | canonical(StructureDefinition) |
| security | Σ | 0..* | CodingBinding |
| tag | Σ | 0..* | Coding |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| identifier | S Σ | 1..1 | Identifier |
| type | S Σ | 1..1 | codeBindingFixed Value |
| timestamp | S Σ | 1..1 | instant |
| total | Σ C | 0..1 | unsignedInt |
| link | Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| relation | Σ | 1..1 | string |
| url | Σ | 1..1 | uri |
| entry | S Σ C | 2..* | BackboneElement |
| (All Slices) | |||
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| link | Σ | 0..* | see (link) |
| fullUrl | S Σ | 1..1 | uri |
| resource | S Σ | 1..1 | Resource |
| search | Σ C | 0..0 | BackboneElement |
| request | Σ C | 0..0 | BackboneElement |
| response | Σ C | 0..0 | BackboneElement |
| Composition | S Σ C | 1..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| link | Σ | 0..* | see (link) |
| fullUrl | S Σ | 1..1 | uri |
| resource | S C | 1..1 | ISiKBerichtSubSysteme |
| search | Σ C | 0..0 | BackboneElement |
| request | Σ C | 0..0 | BackboneElement |
| response | Σ C | 0..0 | BackboneElement |
| Patient | S Σ C | 1..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| link | Σ | 0..* | see (link) |
| fullUrl | S Σ | 1..1 | uri |
| resource | S Σ | 1..1 | Patient |
| search | Σ C | 0..0 | BackboneElement |
| request | Σ C | 0..0 | BackboneElement |
| response | Σ C | 0..0 | BackboneElement |
| Encounter | S Σ C | 0..1 | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| link | Σ | 0..* | see (link) |
| fullUrl | S Σ | 1..1 | uri |
| resource | S Σ | 1..1 | Encounter |
| search | Σ C | 0..0 | BackboneElement |
| request | Σ C | 0..0 | BackboneElement |
| response | Σ C | 0..0 | BackboneElement |
| signature | Σ | 0..1 | Signature |
Constraints/Invarianten
| Name | Schweregrad | Beschreibung | Ausdruck |
|---|---|---|---|
| ISiK-docBundle-1 | error | All referenced Resources must be contained in the Bundle | Bundle.entry.descendants().reference.distinct().subsetOf(%context.entry.fullUrl) |
Anmerkungen zu Must-Support-Feldern
| Feldname | Kurzbeschreibung | Hinweise |
|---|---|---|
| Bundle.id | serverseitige, interne ID des Datensatzes | bedingtes Pflichtfeld/bedingtes MS: Alle von einem Server bereitgestellten Ressourcen MÜSSEN über eine |
| Bundle.identifier | Identifier des Berichtsbundles | Motivation MS: Zur Identifikation des Berichtbundles muss ein Identifier vom Subsystem mit angegeben werden. |
| Bundle.type | Typ des Bundles | Begründung MS: Damit das Bundle ein Document-Bundle nach FHIR-Core Spec ist, muss der type auf |
| Bundle.timestamp | Datum des Bundles | Begründung Pflichtfeld: Ein Datum muss für die korrekte Verarbeitung durch das Zielsystem vorhanden sein. |
| Bundle.entry | Eintrag pro Ressource | Begründung MS: Alle im Rahmen des Berichtes relevanten Informationen müssen hier referenziert werden. |
| Bundle.entry.fullUrl | ||
| Bundle.entry.resource | ||
| Bundle.entry:Composition | Slice zur Hinterlegung einer Composition-Instanz | Dieses Slice wird explizit aufgeführt, um zu verdeutlichen, dass immer eine Composition-Instanz im Bundle enthalten ist. Die FHIR-Core Specification besagt für Document-Bundles bereits, dass die erste Ressource im Bundle eine Composition sein muss. Alle daraus referenzierten Ressourcen müssen ebenfalls Teil des Bundle sein. |
| Bundle.entry:Patient | Slice zur Hinterlegung einer Patienten-Instanz | Dieses Slice wir explizit aufgeführt, um zu verdeutlichen, dass immer eine Patienten-Instanz im Bundle enthalten ist. Die FHIR-Core Specification besagt für Document-Bundles bereits, dass einige von der Composition referenzierte Ressourcen immer auch im Bundle enthalten sein müssen. Hierzu gehört im ISiK Kontext auch die Patient-Instanz. |
| Bundle.entry:Encounter | Slice zur Hinterlegung einer Encounter-Instanz | Dieses Slice ist optional, aber wenn es vorhanden ist, muss es genau eine Encounter-Instanz sein. Die FHIR-Core Specification besagt für Document-Bundles bereits, dass einige von der Composition referenzierte Ressourcen immer auch im Bundle enthalten sein müssen. Hierzu gehört im ISiK Kontext auch die Encounter-Instanz. |
Interaktionen
(Reverse-)Include
Beispiele
| Bundle |
| id : ISiKBundle-Example |
| meta |
| profile : https://gematik.de/fhir/isik/StructureDefinition/ISiKBerichtBundle |
| identifier |
| type |
| coding |
| system : http://terminology.hl7.org/CodeSystem/v2-0203 |
| code : FILL |
| system : https://fhir.krankenhaus.example/sid/subsystem-a/berichtbundlenummer |
| value : 0123456789 |
| type : document |
| timestamp : 2022-05-03T17:57:34+01:00 |
| entry |
| fullUrl : urn:uuid:74b471ba-6fc9-11ed-a1eb-0242ac120002 |
| resource |
| id : CompositionExampleBlutdruck |
| meta |
| profile : https://gematik.de/fhir/isik/StructureDefinition/ISiKBerichtSubSysteme |
| text |
| status : extensions |
| identifier |
| type |
| coding |
| system : http://terminology.hl7.org/CodeSystem/v2-0203 |
| code : FILL |
| system : https://fhir.krankenhaus.example/sid/system-a/berichtnummer |
| value : 0123456789 |
| status : final |
| type |
| coding |
| system : http://loinc.org |
| code : 55112-7 |
| text : Kurzbericht |
| subject |
| reference : urn:uuid:3bada18a-6fd2-11ed-a1eb-0242ac112345 |
| encounter |
| reference : urn:uuid:74b46c1a-6fc9-11ed-a1eb-0242ac198765 |
| date : 2022-05-03 |
| author |
| type : Device |
| display : Gerät XY, Fa. Z, Modell T |
| title : Blutdruckmessung vom 3.5.2022 |
| section |
| title : Messung |
| text |
| status : generated |
| entry |
| fullUrl : urn:uuid:3bada18a-6fd2-11ed-a1eb-0242ac112345 |
| resource |
| id : PatientinMusterfrauMinimal |
| identifier |
| type |
| coding |
| system : http://terminology.hl7.org/CodeSystem/v2-0203 |
| code : MR |
| system : https://fhir.krankenhaus.example/sid/PID |
| value : TestPID |
| name |
| use : official |
| family : Fürstin von Musterfrau |
| given : Erika |
| prefix : Dr. |
| gender : female |
| birthDate : 1964-08-12 |
| entry |
| fullUrl : urn:uuid:74b46c1a-6fc9-11ed-a1eb-0242ac198765 |
| resource |
| id : FachabteilungskontaktMinimal |
| identifier |
| type |
| coding |
| system : http://terminology.hl7.org/CodeSystem/v2-0203 |
| code : VN |
| system : https://test.krankenhaus.de/fhir/sid/besuchsnummer |
| value : 0123456789 |
| status : unknown |
| class |
| system : http://terminology.hl7.org/CodeSystem/v3-ActCode |
| code : IMP |
| type |
| coding |
| system : http://fhir.de/CodeSystem/kontaktart-de |
| code : operation |
| type |
| coding |
| system : http://fhir.de/CodeSystem/Kontaktebene |
| code : abteilungskontakt |
| serviceType |
| coding |
| system : http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel |
| code : 0100 |
| subject |
| reference : urn:uuid:3bada18a-6fd2-11ed-a1eb-0242ac112345 |
| period |
| start : 2022-05-03 |
| end : 2022-05-05 |