PackagesCanonicalsLogsProblems
    Packages
    de.gkvsv.eRezeptAbrechnungsdaten@0.2.0-beta
    https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_TA7_Sammelrechnung_Bundle
description: TA7 Sammelrechnung aus Datei - Bundle
package_name: de.gkvsv.eRezeptAbrechnungsdaten
derivation: constraint
name: GKVSV_PR_TA7_Sammelrechnung_Bundle
type: Bundle
elements:
  meta:
    index: 1
    elements:
      versionId: {index: 2}
      source: {index: 3}
      profile:
        pattern: {type: Canonical, value: 'https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_TA7_Sammelrechnung_Bundle|1.0.0'}
        index: 4
      security: {index: 5}
      tag: {index: 6}
    required: [profile]
  signature: {type: Signature, index: 39}
  implicitRules: {index: 7}
  type:
    pattern: {type: Code, value: document}
    index: 20
  total: {index: 22}
  language: {index: 8}
  link: {index: 23}
  id: {index: 0}
  identifier:
    short: Dateiname und Dateinummer
    mustSupport: true
    index: 9
    extensions:
      Dateinummer:
        url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_TA7_Dateinummer
        short: Dateinummer
        type: Extension
        mustSupport: true
        index: 11
        elements:
          value:
            short: Dateinummer
            mustSupport: true
            choices: []
            index: 13
    elements:
      extension:
        index: 10
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            Dateinummer:
              match: {url: null}
              schema:
                short: Dateinummer
                type: Extension
                mustSupport: true
                url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_EX_ERP_TA7_Dateinummer
                index: 11
                elements:
                  value:
                    short: Dateinummer
                    mustSupport: true
                    choices: []
                    index: 13
      use: {index: 14}
      type: {index: 15}
      system:
        short: Dateiname
        pattern: {type: Uri, value: 'https://fhir.gkvsv.de/NamingSystem/GKVSV_NS_Dateiname'}
        mustSupport: true
        index: 16
      value: {short: Dateiname, mustSupport: true, index: 17}
      period: {index: 18}
      assigner: {index: 19}
    required: [value, system]
  entry:
    mustSupport: true
    array: true
    min: 2
    index: 24
    slicing:
      rules: open
      discriminator:
      - {path: fullUrl, type: value}
      min: 2
      slices:
        Composition:
          match: {fullUrl: null}
          schema:
            mustSupport: true
            _required: true
            index: 25
            elements:
              link: {index: 26}
              fullUrl: {mustSupport: true, index: 27}
              resource: {type: Resource, mustSupport: true, index: 28}
              search: {index: 29}
              request: {index: 30}
              response: {index: 31}
            required: [resource, fullUrl]
        Rechnung:
          match: {fullUrl: null}
          schema:
            short: Rechnung
            mustSupport: true
            _required: true
            index: 32
            elements:
              link: {index: 33}
              fullUrl: {mustSupport: true, index: 34}
              resource: {type: Resource, mustSupport: true, index: 35}
              search: {index: 36}
              request: {index: 37}
              response: {index: 38}
            required: [resource, fullUrl]
  timestamp: {short: Erstelldatum der Datei, mustSupport: true, index: 21}
package_version: 0.2.0-beta
class: profile
kind: resource
url: https://fhir.gkvsv.de/StructureDefinition/GKVSV_PR_TA7_Sammelrechnung_Bundle
base: http://hl7.org/fhir/StructureDefinition/Bundle
version: 1.0.0
required: [id, timestamp, identifier, meta]