PackagesCanonicalsLogsProblems
    Packages
    de.gematik.isik@dokumentenaustausch-4.0.1
    https://gematik.de/fhir/isik/StructureDefinition/ISiKDokumentenMetadaten
description: 'Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Dokumentenmetadaten im Rahmen des Bestätigungsverfahrens der gematik.  \n\n  ### Motivation\nDie Ressource DocumentReference enthält die Metadaten, die für die Verwaltung von und die Suche nach Dokumenten benötigt werden. Der Inhalt des Dokumentes wird über DocumentReference.content beschrieben und über DocumentReference.content.attachment referenziert. Die Trennung von Dokument und Metadaten ermöglicht Clients die effiziente Suche und Auflistung von verfügbaren Dokumenten, ohne dass diese vollständig vom Server geladen werden müssen. Servern ermöglicht dieser Ansatz die Trennung zwischen den Metadaten in einer Datenbank und der Dokumentenablage in z.B. einem Dateisystem.\n\n  ### Kompatibilität\nDieses Profil basiert auf dem Profil [MHD DocumentReference Comprehensive UnContained References Option](https://profiles.ihe.net/ITI/MHD/StructureDefinition-IHE.MHD.UnContained.Comprehensive.DocumentReference.html) (Version 4.2.0) von IHE International.\n\n  #### Abweichungen vom IHE-Profil\n- Die Verwendung von `DocumentReference.docStatus` ist im ISiK-Kontext gestattet.\n- `DocumentReference.category` muss vom Client bei Vorhandensein eines KDL-Codes in `DocumentReference.type` nicht gefüllt werden. Bei der Verarbeitung auf dem Server im Rahmen der Interaktion {{pagelink: Dokumentenbereitstellung}} wird `DocumentReference.category` anhand der [KDL-Mappings](https://simplifier.net/kdl/%7Eresources?category=ConceptMap&sortBy=RankScore_desc) ergänzt und damit die IHE-Kompatibilität hergestellt.\n- `DocumentReference.sourcePatientInfo` muss im Rahmen von ISiK nicht gefüllt werden\n\n#### Einschränkungen des IHE-Profils\nElemente mit ValueSet-Bindings ohne verbindliche Vorgabe seitens IHE wurden auf die in Deutschland gebräuchlichen Terminologien (gemäß der Festlegungen von IHE Deutschland e.V.) eingeschränkt.'
package_name: de.gematik.isik
derivation: constraint
name: ISiKDokumentenMetadaten
type: DocumentReference
elements:
  description: {mustSupport: true, index: 31}
  category:
    short: Dokumentklasse/-Kategorie
    mustSupport: true
    index: 16
    elements:
      coding:
        index: 17
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: pattern}
          min: 1
          slices:
            XDS:
              match: {system: 'http://ihe-d.de/CodeSystems/IHEXDSclassCode'}
              schema:
                mustSupport: true
                _required: true
                binding: {strength: required, valueSet: 'http://ihe-d.de/ValueSets/IHEXDSclassCode'}
                pattern:
                  type: Coding
                  value: {system: 'http://ihe-d.de/CodeSystems/IHEXDSclassCode'}
                index: 18
                elements:
                  system: {short: Kodiersystem, mustSupport: true, index: 19}
                  code: {short: Code, mustSupport: true, index: 20}
                  display: {short: Anzeigetext, mustSupport: true, index: 21}
                required: [display, system, code]
    required: [coding]
  date: {index: 24}
  docStatus: {short: Bearbeitungsstatus des Dokumentes, mustSupport: true, index: 5}
  content:
    short: Beschreibung des Dokumenteninhaltes
    mustSupport: true
    index: 33
    elements:
      attachment:
        short: Anhang
        mustSupport: true
        index: 34
        elements:
          contentType: {short: Mimetype des Dokumentes, mustSupport: true, index: 35}
          language: {short: 'Sprache, in der das Dokument verfasst wurde.', mustSupport: true, index: 36}
          data: {short: Base64-codierte Binärdaten, mustSupport: true, index: 37}
          url: {short: Referenz auf Dokument, mustSupport: true, index: 38}
          creation: {short: Dokumentendatum, mustSupport: true, index: 39}
        required: [contentType, language, creation]
      format:
        short: Format des Dokumentes
        binding: {strength: required, valueSet: 'http://ihe-d.de/ValueSets/IHEXDSformatCodeDE'}
        mustSupport: true
        index: 40
    required: [format]
  type:
    short: Dokumententyp
    mustSupport: true
    index: 6
    elements:
      coding:
        index: 7
        slicing:
          rules: open
          discriminator:
          - {path: $this, type: pattern}
          min: 1
          slices:
            KDL:
              match: {system: 'http://dvmd.de/fhir/CodeSystem/kdl'}
              schema:
                short: Dokumenttyp gem. KDL-Terminologie
                mustSupport: true
                _required: true
                binding: {strength: required, valueSet: 'http://dvmd.de/fhir/ValueSet/kdl'}
                pattern:
                  type: Coding
                  value: {system: 'http://dvmd.de/fhir/CodeSystem/kdl'}
                index: 8
                elements:
                  system: {short: Kodiersystem, mustSupport: true, index: 9}
                  code: {short: Code, mustSupport: true, index: 10}
                  display: {short: Anzeigetext, mustSupport: true, index: 11}
                required: [display, system, code]
            XDS:
              match: {system: 'http://ihe-d.de/CodeSystems/IHEXDStypeCode'}
              schema:
                short: Dokumenttyp gem. IHE-De-Terminologie
                mustSupport: true
                binding: {strength: required, valueSet: 'http://ihe-d.de/ValueSets/IHEXDStypeCode'}
                pattern:
                  type: Coding
                  value: {system: 'http://ihe-d.de/CodeSystems/IHEXDStypeCode'}
                index: 12
                elements:
                  system: {short: Kodiersystem, mustSupport: true, index: 13}
                  code: {short: Code, mustSupport: true, index: 14}
                  display: {short: Anzeigetext, mustSupport: true, index: 15}
                required: [display, system, code]
    required: [coding]
  author:
    short: Autor des Dokumentes
    mustSupport: true
    index: 25
    elements:
      display: {mustSupport: true, index: 26}
  masterIdentifier:
    short: Versionsspezifische OID des Dokumentes
    mustSupport: true
    index: 0
    elements:
      system:
        short: Namensraum des Identifiers
        pattern: {type: Uri, value: 'urn:ietf:rfc:3986'}
        mustSupport: true
        index: 1
      value: {short: Wert des Identifiers, mustSupport: true, index: 2}
    required: [value, system]
  custodian: {index: 27}
  status: {short: Status des Dokumentenmetadatensatzes, mustSupport: true, index: 4}
  identifier: {mustSupport: true, index: 3}
  relatesTo:
    mustSupport: true
    index: 28
    elements:
      code: {index: 29}
      target: {index: 30}
  context:
    mustSupport: true
    index: 41
    elements:
      encounter:
        short: Aufenthaltsbezug
        mustSupport: true
        index: 42
        elements:
          reference: {short: Encounter-Link, mustSupport: true, index: 43}
        required: [reference]
      event:
        binding: {strength: required, valueSet: 'http://ihe-d.de/ValueSets/IHEXDSeventCodeList'}
        index: 44
        elements:
          coding:
            index: 45
            elements:
              system: {index: 46}
              code: {index: 47}
            required: [system, code]
        required: [coding]
      facilityType:
        short: Art der Einrichtung, aus der das Dokument stammt
        binding: {strength: required, valueSet: 'http://ihe-d.de/ValueSets/IHEXDShealthcareFacilityTypeCode'}
        mustSupport: true
        index: 48
      practiceSetting:
        binding: {strength: required, valueSet: 'http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode'}
        mustSupport: true
        index: 49
    required: [practiceSetting, facilityType]
  securityLabel:
    short: Vertraulichkeit
    binding: {strength: required, valueSet: 'https://gematik.de/fhir/isik/ValueSet/ISiKConfidentialityCodes'}
    mustSupport: true
    index: 32
  subject:
    short: Patientenbezug
    mustSupport: true
    index: 22
    elements:
      reference: {short: Patienten-Link, mustSupport: true, index: 23}
    required: [reference]
package_version: dokumentenaustausch-4.0.1
class: profile
kind: resource
url: https://gematik.de/fhir/isik/StructureDefinition/ISiKDokumentenMetadaten
base: http://hl7.org/fhir/StructureDefinition/DocumentReference
version: 4.0.1
required: [securityLabel, masterIdentifier, context, subject, type, description]