PackagesCanonicalsLogsProblems
    Packages
    de.gematik.tiflow@2.0.0
    https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Composition
description: Composition für die Quittung für die Einlösung eines E-Rezepts
package_name: de.gematik.tiflow
derivation: constraint
name: GEM_ERP_PR_Composition
type: Composition
elements:
  extension:
    mustSupport: true
    index: 0
    slicing:
      rules: closed
      description: Erweiterungen für die Composition, die durch url unterschieden werden sollen
      discriminator:
      - {path: url, type: value}
      min: 1
      slices:
        Beneficiary:
          match: {url: null}
          schema: {type: Extension, short: Die ID des Begünstigten des E-Rezept-Belegs (z. B. TelematikID der Apotheke), mustSupport: true, url: 'https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_Beneficiary', index: 1}
          min: 1
          max: 1
  status:
    short: Status = "final"
    pattern: {type: Code, value: final}
    mustSupport: true
    index: 2
  type:
    short: Document Type = "Receipt"
    mustSupport: true
    index: 3
    elements:
      coding:
        binding: {strength: required, valueSet: 'https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_VS_DocumentType'}
        index: 4
        elements:
          system:
            pattern: {type: Uri, value: 'https://gematik.de/fhir/erp/CodeSystem/GEM_ERP_CS_DocumentType'}
            index: 5
          code:
            pattern: {type: Code, value: '3'}
            index: 6
          display:
            pattern: {type: String, value: Receipt}
            index: 7
        required: [system, code]
    required: [coding]
  date: {mustSupport: true, index: 8}
  author:
    type: Reference
    short: Referenz zur Überprüfung des Dienstes (Gerät)
    mustSupport: true
    refers: ['https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Device']
    index: 9
  title:
    short: Document title = "Quittung"
    pattern: {type: String, value: Quittung}
    mustSupport: true
    index: 10
  event:
    index: 11
    elements:
      period:
        mustSupport: true
        index: 12
        elements:
          start: {short: Startzeit der Ausgabe, mustSupport: true, index: 13}
          end: {short: Das Ende der Ausgabe, index: 14}
        required: [start, end]
      detail:
        mustSupport: true
        index: 15
        elements:
          reference: {mustSupport: true, index: 16}
        required: [reference]
    required: [period]
package_version: 2.0.0
extensions:
  Beneficiary: {url: 'https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_EX_Beneficiary', min: 1, max: 1, type: Extension, short: Die ID des Begünstigten des E-Rezept-Belegs (z. B. TelematikID der Apotheke), mustSupport: true, index: 1}
class: profile
kind: resource
url: https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Composition
base: http://hl7.org/fhir/StructureDefinition/Composition
version: 2.0.0
required: [event, extension]