FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/AttachmentDocumentReference

Packagerki.emiga.common
Resource TypeStructureDefinition
IdAttachmentDocumentReference
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=rki.emiga.common@1.2.0-alpha.8&canonical=https://emiga.rki.de/fhir/common/StructureDefinition/AttachmentDocumentReference
URLhttps://emiga.rki.de/fhir/common/StructureDefinition/AttachmentDocumentReference
Version0.1.0
Statusactive
Date2025-07-31
NameAttachmentDocumentReference
TitleAnhang-Entität
DescriptionMit den Anhang hat man die Möglichkeit, Dokumente, auch aus Anschreiben-Vorlagen, an Annotationen anzuhängen, um verschiedene Dateien strukturiert und nachvollziehbar an Entitäten oder für die Organisation zu hinterlegen.
TypeDocumentReference
Kindresource

Resources that use this resource

StructureDefinition
AnnotationCommunicationAnnotation

Resources that this resource uses

StructureDefinition
EmigaUserPractitionerEmiga Nutzende Person
IdentifierEmigaAttachmentFileNumberEMIGA Anhang-Aktenzeichen
IdentifierEmigaAttachmentIdEMIGA Annhang-Identifier
ValueSet
ResourceResponsibilityResourceResponsibility (Werteliste)
ResourceVisibilityTypeRessourcensichtbarkeit (Werteliste)

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "AttachmentDocumentReference",
  "url": "https://emiga.rki.de/fhir/common/StructureDefinition/AttachmentDocumentReference",
  "version": "0.1.0",
  "name": "AttachmentDocumentReference",
  "title": "Anhang-Entität",
  "status": "active",
  "experimental": false,
  "date": "2025-07-31",
  "publisher": "Robert Koch-Institut",
  "description": "Mit den Anhang hat man die Möglichkeit, Dokumente, auch aus Anschreiben-Vorlagen, an Annotationen anzuhängen, um verschiedene Dateien strukturiert und nachvollziehbar an Entitäten oder für die Organisation zu hinterlegen.",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "workflow",
      "uri": "http://hl7.org/fhir/workflow",
      "name": "Workflow Pattern"
    },
    {
      "identity": "fhircomposition",
      "uri": "http://hl7.org/fhir/composition",
      "name": "FHIR Composition"
    },
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    },
    {
      "identity": "cda",
      "uri": "http://hl7.org/v3/cda",
      "name": "CDA (R2)"
    },
    {
      "identity": "w5",
      "uri": "http://hl7.org/fhir/fivews",
      "name": "FiveWs Pattern Mapping"
    },
    {
      "identity": "v2",
      "uri": "http://hl7.org/v2",
      "name": "HL7 v2 Mapping"
    },
    {
      "identity": "xds",
      "uri": "http://ihe.net/xds",
      "name": "XDS metadata equivalent"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "DocumentReference",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/DocumentReference",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "DocumentReference.meta",
        "path": "DocumentReference.meta",
        "mustSupport": true
      },
      {
        "id": "DocumentReference.meta.profile",
        "path": "DocumentReference.meta.profile",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "$this"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "DocumentReference.meta.profile:emigaprofile",
        "path": "DocumentReference.meta.profile",
        "sliceName": "emigaprofile",
        "min": 0,
        "max": "*",
        "patternCanonical": "https://emiga.rki.de/fhir/common/StructureDefinition/AttachmentDocumentReference|1.2.0-alpha.8"
      },
      {
        "id": "DocumentReference.meta.security",
        "path": "DocumentReference.meta.security",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "system"
            }
          ],
          "rules": "open",
          "description": "Slicing security attribute by coding system",
          "ordered": false
        },
        "mustSupport": true
      },
      {
        "id": "DocumentReference.meta.security:visibility",
        "path": "DocumentReference.meta.security",
        "sliceName": "visibility",
        "min": 0,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://emiga.rki.de/fhir/common/ValueSet/ResourceVisibilityType"
        }
      },
      {
        "id": "DocumentReference.meta.security:visibility.system",
        "path": "DocumentReference.meta.security.system",
        "min": 1,
        "patternUri": "https://emiga.rki.de/fhir/common/CodeSystem/ResourceVisibilityType",
        "mustSupport": true
      },
      {
        "id": "DocumentReference.meta.security:visibility.code",
        "path": "DocumentReference.meta.security.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "DocumentReference.meta.security:responsibility",
        "path": "DocumentReference.meta.security",
        "sliceName": "responsibility",
        "min": 0,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://emiga.rki.de/fhir/common/ValueSet/ResourceResponsibility"
        }
      },
      {
        "id": "DocumentReference.meta.security:responsibility.system",
        "path": "DocumentReference.meta.security.system",
        "min": 1,
        "patternUri": "https://emiga.rki.de/fhir/common/CodeSystem/ResourceResponsibility",
        "mustSupport": true
      },
      {
        "id": "DocumentReference.meta.security:responsibility.code",
        "path": "DocumentReference.meta.security.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "DocumentReference.implicitRules",
        "path": "DocumentReference.implicitRules",
        "max": "0"
      },
      {
        "id": "DocumentReference.text",
        "path": "DocumentReference.text",
        "max": "0"
      },
      {
        "id": "DocumentReference.contained",
        "path": "DocumentReference.contained",
        "max": "0"
      },
      {
        "id": "DocumentReference.modifierExtension",
        "path": "DocumentReference.modifierExtension",
        "max": "0"
      },
      {
        "id": "DocumentReference.identifier",
        "path": "DocumentReference.identifier",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "system"
            }
          ],
          "rules": "open",
          "description": "slicing organization identifier by system",
          "ordered": false
        },
        "short": "TODO",
        "definition": "TODO",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "DocumentReference.identifier:emigaAttachmentId",
        "path": "DocumentReference.identifier",
        "sliceName": "emigaAttachmentId",
        "short": "EMIGA Anhang-ID",
        "definition": "EMIGA Anhang-ID ist ein eindeutiger technische Identifier für EMIGA Anhänge.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "https://emiga.rki.de/fhir/common/StructureDefinition/IdentifierEmigaAttachmentId"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "DocumentReference.identifier:emigaAttachmentFileNumber",
        "path": "DocumentReference.identifier",
        "sliceName": "emigaAttachmentFileNumber",
        "short": "EMIGA Anhang-Aktenzeichen",
        "definition": "EMIGA Anhang-Aktenzeichen ist ein eindeutiger fachlicher Identifier für EMIGA Anhänge.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "https://emiga.rki.de/fhir/common/StructureDefinition/IdentifierEmigaAttachmentFileNumber"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "DocumentReference.status",
        "path": "DocumentReference.status",
        "fixedCode": "current",
        "mustSupport": true
      },
      {
        "id": "DocumentReference.docStatus",
        "path": "DocumentReference.docStatus",
        "comment": "Derzeit für Emiga Anwendungsfälle nicht relevant.",
        "max": "0"
      },
      {
        "id": "DocumentReference.type",
        "path": "DocumentReference.type",
        "comment": "Derzeit für Emiga Anwendungsfälle nicht relevant.",
        "max": "0"
      },
      {
        "id": "DocumentReference.category",
        "path": "DocumentReference.category",
        "comment": "Derzeit für Emiga Anwendungsfälle nicht relevant.",
        "max": "0"
      },
      {
        "id": "DocumentReference.subject",
        "path": "DocumentReference.subject",
        "comment": "Derzeit für Emiga Anwendungsfälle nicht relevant.",
        "max": "0"
      },
      {
        "id": "DocumentReference.date",
        "path": "DocumentReference.date",
        "short": "Zeitpunkt der Erstellung des Anhangs",
        "definition": "Hier wird der Zeitpunkt der Erstellung des Anhangs angegeben.\\nDies ist nicht der Zeitpunkt der Erstellung des Dokuments, sondern der Zeitpunkt, zu dem der Anhang erstellt wurde.",
        "mustSupport": true
      },
      {
        "id": "DocumentReference.author",
        "path": "DocumentReference.author",
        "short": "Erstellende Person der Anhang, nicht der Erstellende des Dokuments",
        "definition": "Hier wird die Person angegeben, die den Anhang erstellt hat.\\nDies ist nicht die Person, die das Dokument erstellt hat, sondern die Person, die den Anhang erstellt hat.",
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://emiga.rki.de/fhir/common/StructureDefinition/EmigaUserPractitioner"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "DocumentReference.authenticator",
        "path": "DocumentReference.authenticator",
        "max": "0"
      },
      {
        "id": "DocumentReference.custodian",
        "path": "DocumentReference.custodian",
        "max": "0"
      },
      {
        "id": "DocumentReference.content",
        "path": "DocumentReference.content",
        "slicing": {
          "discriminator": [
            {
              "type": "exists",
              "path": "attachment.url"
            }
          ],
          "rules": "open"
        },
        "definition": "Hier kann die Angabe einer strukturierten Referenz auf einen anderen Inhalt, bspw. ein anderes Dokument oder ein Dokument in der Form eines formatierten Anhangs abgebildet werden",
        "mustSupport": true
      },
      {
        "id": "DocumentReference.content:reference",
        "path": "DocumentReference.content",
        "sliceName": "reference",
        "min": 0,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "DocumentReference.content:reference.attachment",
        "path": "DocumentReference.content.attachment",
        "mustSupport": true
      },
      {
        "id": "DocumentReference.content:reference.attachment.contentType",
        "path": "DocumentReference.content.attachment.contentType",
        "definition": "Hier wird das Dateiformat ausgewählt.\\nEs ist ein Code aus dem System urn:ietf:bcp:13 zu wählen",
        "mustSupport": true
      },
      {
        "id": "DocumentReference.content:reference.attachment.language",
        "path": "DocumentReference.content.attachment.language",
        "max": "0"
      },
      {
        "id": "DocumentReference.content:reference.attachment.data",
        "path": "DocumentReference.content.attachment.data",
        "max": "0"
      },
      {
        "id": "DocumentReference.content:reference.attachment.url",
        "path": "DocumentReference.content.attachment.url",
        "definition": "URI des Eintrags.",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "DocumentReference.content:reference.attachment.size",
        "path": "DocumentReference.content.attachment.size",
        "short": "Dateigröße",
        "definition": "Hier wird die Größe der Datei in Byte angegeben.",
        "mustSupport": true
      },
      {
        "id": "DocumentReference.content:reference.attachment.hash",
        "path": "DocumentReference.content.attachment.hash",
        "short": "Hashwert",
        "definition": "Hier wird der Hashwert der Datei angegeben.",
        "mustSupport": true
      },
      {
        "id": "DocumentReference.content:reference.attachment.title",
        "path": "DocumentReference.content.attachment.title",
        "definition": "Name des referenzierten Dokumentes.",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "DocumentReference.content:reference.attachment.creation",
        "path": "DocumentReference.content.attachment.creation",
        "definition": "Hier wird der Zeitpunkt der Erstellung des referenzierten Dokumentes angegeben.",
        "mustSupport": true
      },
      {
        "id": "DocumentReference.content:attachment",
        "path": "DocumentReference.content",
        "sliceName": "attachment",
        "min": 0,
        "max": "*",
        "mustSupport": true
      },
      {
        "id": "DocumentReference.content:attachment.attachment",
        "path": "DocumentReference.content.attachment",
        "mustSupport": true
      },
      {
        "id": "DocumentReference.content:attachment.attachment.contentType",
        "path": "DocumentReference.content.attachment.contentType",
        "short": "Dateiformat",
        "definition": "Hier wird das Dateiformat ausgewählt.\\nEs ist ein Code aus dem System urn:ietf:bcp:13 zu wählen",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "DocumentReference.content:attachment.attachment.language",
        "path": "DocumentReference.content.attachment.language",
        "max": "0"
      },
      {
        "id": "DocumentReference.content:attachment.attachment.data",
        "path": "DocumentReference.content.attachment.data",
        "definition": "Hier wird das Dokument als Datei angehängt.",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "DocumentReference.content:attachment.attachment.url",
        "path": "DocumentReference.content.attachment.url",
        "max": "0"
      },
      {
        "id": "DocumentReference.content:attachment.attachment.size",
        "path": "DocumentReference.content.attachment.size",
        "short": "Dateigröße",
        "definition": "Hier wird die Größe der Datei in Byte angegeben.",
        "mustSupport": true
      },
      {
        "id": "DocumentReference.content:attachment.attachment.hash",
        "path": "DocumentReference.content.attachment.hash",
        "short": "Hashwert",
        "definition": "Hier wird der Hashwert der Datei angegeben.",
        "mustSupport": true
      },
      {
        "id": "DocumentReference.content:attachment.attachment.title",
        "path": "DocumentReference.content.attachment.title",
        "short": "Titel der Datei",
        "definition": "Hier wird ein Titel bzw. eine Bezeichnung für die angehängte Datei angegeben.",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "DocumentReference.content:attachment.attachment.creation",
        "path": "DocumentReference.content.attachment.creation",
        "short": "Zeitpunkt der Erstellung des Anhangs",
        "definition": "Hier wird der Zeitpunkt der Erstellung des Anhangs angegeben.",
        "mustSupport": true
      }
    ]
  }
}