PackagesCanonicalsLogsProblems
    Packages
    kvdigital.terminschnittstelle-fuer-dritte@1.0.0
    https://fhir.kbv.de/StructureDefinition/KBV_PR_KV_DIGITAL_TS_DRITTE_Schedule_Slot_Profile
description: Ein Terminprofil dient als Vorlage zum Anlegen von Terminslots und kann - neben dem Namen des Terminprofils - Hinweise für die Patienten und angebotene Diagnosefremdsprachen enthalten. Beim Anlegen eines neuen Terminslots auf Basis eines Terminprofils werden die im Profil enthaltenen Daten in den Terminslot übernommen. Dadurch  bündelt ein Terminprofil beliebig viele Termine der gleichen Art.
package_name: kvdigital.terminschnittstelle-fuer-dritte
derivation: constraint
name: KBV_PR_KV_DIGITAL_TS_DRITTE_Schedule_Slot_Profile
type: Schedule
elements:
  serviceCategory: {index: 26}
  meta:
    index: 0
    elements:
      versionId: {index: 1}
      lastUpdated: {index: 2}
      source: {index: 3}
      profile:
        index: 4
        slicing:
          rules: open
          discriminator:
          - {path: value, type: value}
          min: 1
          slices:
            kvdigitalProfil:
              match: {value: 'https://fhir.kbv.de/StructureDefinition/KBV_PR_KV_DIGITAL_TS_DRITTE_Schedule_Slot_Profile|1.0.0'}
              schema:
                _required: true
                index: 5
                elements:
                  value:
                    pattern: {type: Canonical, value: 'https://fhir.kbv.de/StructureDefinition/KBV_PR_KV_DIGITAL_TS_DRITTE_Schedule_Slot_Profile|1.0.0'}
                    index: 6
                required: [value]
      security: {index: 7}
      tag: {index: 8}
    required: [profile]
  specialty: {index: 28}
  implicitRules: {index: 9}
  serviceType: {index: 27}
  extension:
    mustSupport: true
    index: 15
    slicing:
      slices:
        diagnosefremdsprachen:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'https://fhir.kbv.de/StructureDefinition/KBV_EX_KV_DIGITAL_TS_DRITTE_Foreign_Languages_For_Diagnostic_Outcome', index: 16}
        terminprofilname:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'https://fhir.kbv.de/StructureDefinition/KBV_EX_KV_DIGITAL_TS_DRITTE_Slot_Profile_Name', index: 17}
  contained: {index: 14}
  planningHorizon: {index: 34}
  language: {index: 10}
  active: {index: 25}
  comment: {label: Terminprofilhinweis, short: Terminprofilhinweis, mustSupport: true, index: 35}
  identifier:
    mustSupport: true
    index: 18
    elements:
      use: {index: 19}
      type: {index: 20}
      system:
        short: UUID
        pattern: {type: Uri, value: 'urn:ietf:rfc:4122'}
        mustSupport: true
        index: 21
      value: {mustSupport: true, index: 22}
      period: {index: 23}
      assigner: {index: 24}
    required: [value, system]
  actor:
    type: Reference
    short: Praxis, die dieses Terminprofil angelegt hat
    mustSupport: true
    refers: ['https://fhir.kbv.de/StructureDefinition/KBV_PR_KV_DIGITAL_TS_DRITTE_Location']
    index: 29
    elements:
      reference: {mustSupport: true, index: 30}
      type: {mustSupport: false, index: 31}
      identifier: {index: 32}
      display: {index: 33}
    required: [reference]
  text:
    mustSupport: true
    index: 11
    elements:
      status:
        pattern: {type: Code, value: extensions}
        mustSupport: true
        index: 12
      div: {mustSupport: true, index: 13}
package_version: 1.0.0
extensions:
  diagnosefremdsprachen: {url: 'https://fhir.kbv.de/StructureDefinition/KBV_EX_KV_DIGITAL_TS_DRITTE_Foreign_Languages_For_Diagnostic_Outcome', type: Extension, isModifier: false, index: 16}
  terminprofilname: {url: 'https://fhir.kbv.de/StructureDefinition/KBV_EX_KV_DIGITAL_TS_DRITTE_Slot_Profile_Name', type: Extension, isModifier: false, index: 17}
class: profile
kind: resource
url: https://fhir.kbv.de/StructureDefinition/KBV_PR_KV_DIGITAL_TS_DRITTE_Schedule_Slot_Profile
base: http://hl7.org/fhir/StructureDefinition/Schedule
version: 1.0.0
required: [extension, identifier, meta]