PackagesCanonicalsLogsProblems
    Packages
    de.gematik.isik@5.1.0
    https://gematik.de/fhir/isik/StructureDefinition/ISiKBerichtBundle
description: 'Das Document-Bundle dient dem Transport von Berichten zwischen Subsystemen im Krankenhaus. \nDas Bundle entspricht den Anforderungen an ein [FHIR Document Bundle](https://hl7.org/fhir/R4/documents.html) : Alle referenzierten Ressourcen müssen als Einträge im Bundle enthalten sein. \nDas 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.\n'
package_name: de.gematik.isik
derivation: constraint
name: ISiKBerichtBundle
type: Bundle
elements:
  id: {short: 'serverseitige, interne ID des Datensatzes', mustSupport: true, index: 0}
  meta:
    elements:
      versionId: {short: Eindeutiger Name der serverseitigen Version des Datensatzes, index: 1}
      lastUpdated: {short: Zeitpunkt der letzten Änderung, index: 2}
  identifier: {short: Identifier des Berichtsbundles, mustSupport: true, index: 3}
  type:
    short: Typ des Bundles
    pattern: {type: Code, value: document}
    mustSupport: true
    index: 4
  timestamp: {short: Datum des Bundles, mustSupport: true, index: 5}
  entry:
    short: Eintrag pro Ressource
    mustSupport: true
    array: true
    min: 2
    index: 6
    elements:
      fullUrl: {mustSupport: true, index: 7}
      resource: {mustSupport: true, index: 8}
      search: {index: 9}
      request: {index: 10}
      response: {index: 11}
    required: [resource, fullUrl]
    slicing:
      rules: open
      discriminator:
      - {path: resource, type: type}
      min: 2
      slices:
        Composition:
          match: {}
          schema:
            short: Slice zur Hinterlegung einer Composition-Instanz
            mustSupport: true
            _required: true
            index: 12
            elements:
              resource: {type: Composition, index: 13}
        Patient:
          match: {}
          schema:
            short: Slice zur Hinterlegung einer Patienten-Instanz
            mustSupport: true
            _required: true
            index: 14
            elements:
              resource: {type: Patient, index: 15}
        Encounter:
          match: {}
          schema:
            short: Slice zur Hinterlegung einer Encounter-Instanz
            mustSupport: true
            index: 16
            elements:
              resource: {type: Encounter, index: 17}
package_version: 5.1.0
class: profile
kind: resource
url: https://gematik.de/fhir/isik/StructureDefinition/ISiKBerichtBundle
base: http://hl7.org/fhir/StructureDefinition/Bundle
version: 5.1.0
required: [timestamp, identifier]