PackagesCanonicalsLogsProblems
    Packages
    de.gematik.isik@6.0.0-rc1
    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}
  implicitRules: {short: 'Verweis auf die Regeln, nach denen die Ressource erstellt wurde', index: 3}
  identifier: {short: Identifier des Berichtsbundles, mustSupport: true, index: 4}
  type:
    short: Typ des Bundles
    pattern: {type: Code, value: document}
    mustSupport: true
    index: 5
  timestamp: {short: Datum des Bundles, mustSupport: true, index: 6}
  entry:
    short: Eintrag pro Ressource
    mustSupport: true
    array: true
    min: 2
    index: 7
    elements:
      fullUrl: {mustSupport: true, index: 8}
      resource: {mustSupport: true, index: 9}
      search: {index: 10}
      request: {index: 11}
      response: {index: 12}
    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: 13
            elements:
              resource: {type: Composition, index: 14}
        Patient:
          match: {}
          schema:
            short: Slice zur Hinterlegung einer Patienten-Instanz
            mustSupport: true
            _required: true
            index: 15
            elements:
              resource: {type: Patient, index: 16}
        Encounter:
          match: {}
          schema:
            short: Slice zur Hinterlegung einer Encounter-Instanz
            mustSupport: true
            index: 17
            elements:
              resource: {type: Encounter, index: 18}
package_version: 6.0.0-rc1
class: profile
kind: resource
url: https://gematik.de/fhir/isik/StructureDefinition/ISiKBerichtBundle
base: http://hl7.org/fhir/StructureDefinition/Bundle
version: 6.0.0-rc1
required: [timestamp, identifier]