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]