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

FHIR IG Statistics: StructureDefinition/EHDSAttachment

Packagehl7.fhir.eu.imaging-r5
TypeStructureDefinition
IdEHDSAttachment
FHIR VersionR5
Sourcehttp://hl7.eu/fhir/imaging-r5/https://build.fhir.org/ig/hl7-eu/imaging/StructureDefinition-EHDSAttachment.html
URLhttps://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSAttachment
Version0.1.0
Statusdraft
Date2025-03-21T08:17:12+00:00
NameEHDSAttachment
TitleAttachment model
Realmeu
Authorityhl7
DescriptionC.7 - EHDS refined base model for This type is for containing or referencing attachments - additional data content defined in other formats. The most common use of this type is to include images or reports in some report format such as PDF. However, it can be used for any data that has a MIME type.
CopyrightUsed by permission of HL7 Europe, all rights reserved Creative Commons License
Typehttps://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSAttachment
Kindlogical

Resources that use this resource

ConceptMap
EHDSAttachmentMapEHDSAttachment Mapping
EHDSAttachmentMapEHDSAttachment Mapping
StructureDefinition
EHDSAttachmentsAttachments
EHDSHospitalDischargeReportHospital Discharge Report
EHDSImagingReportImaging report model
EHDSLaboratoryOrderLaboratory order
EHDSLaboratoryReportLaboratory report model
EHDSMediaMedia model
EHDSMedicationPrescriptionMedication prescription model
EHDSPatientSummaryPatient summary model
EHDSAdvanceDirectiveAdvance directive model
EHDSDataSetDataSet model
EHDSDischargeReportDischarge Report model
EHDSAttachmentsAttachments
EHDSHospitalDischargeReportHospital Discharge Report
EHDSImagingReportImaging report model
EHDSLaboratoryOrderLaboratory order
EHDSLaboratoryReportLaboratory report model
EHDSMediaMedia model
EHDSMedicationPrescriptionMedication prescription model
EHDSPatientSummaryPatient summary model

Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: StructureDefinition EHDSAttachment

NameFlagsCard.TypeDescription & Constraintsdoco
.. EHDSAttachment 0..*BaseAttachment model
Instances of this logical model can be the target of a Reference
... contentType 0..1CodeableConceptC.7.1 - Content Type
Binding Description: (preferred): BCP-13
... language 0..1CodeableConceptC.7.2 - Language
Binding Description: (preferred): BCP 47
... data 0..1base64BinaryC.7.3 - Data
... url 0..1uriC.7.4 - URL
... size 0..1integer64C.7.5 - Size
... hash 0..1base64BinaryC.7.6 - Hash
... title 0..1stringC.7.7 - Title
... creationDate 0..1dateTimeC.7.8 - Creation date
... height 0..1unsignedIntC.7.9 - Height
... width 0..1unsignedIntC.7.10 - Width
... frames 0..1unsignedIntC.7.11 - Frames
... duration 0..1decimalC.7.12 - Duration

doco Documentation for this format

Source

{
  "resourceType": "StructureDefinition",
  "id": "EHDSAttachment",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
      "valueCode": "can-be-target"
    }
  ],
  "url": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSAttachment",
  "version": "0.1.0",
  "name": "EHDSAttachment",
  "title": "Attachment model",
  "status": "draft",
  "date": "2025-03-21T08:17:12+00:00",
  "publisher": "HL7 Europe",
  "contact": [
    {
      "name": "Xt-EHR",
      "telecom": [
        {
          "system": "url",
          "value": "http://Xt-EHR.eu"
        }
      ]
    }
  ],
  "description": "C.7 - EHDS refined base model for This type is for containing or referencing attachments - additional data content defined in other formats. The most common use of this type is to include images or reports in some report format such as PDF. However, it can be used for any data that has a MIME type.",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code": "150",
          "display": "Europe"
        }
      ]
    }
  ],
  "copyright": "Used by permission of HL7 Europe, all rights reserved Creative Commons License",
  "fhirVersion": "5.0.0",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSAttachment",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "5.0.0"
      }
    ],
    "element": [
      {
        "id": "EHDSAttachment",
        "path": "EHDSAttachment",
        "short": "Attachment model",
        "definition": "C.7 - EHDS refined base model for This type is for containing or referencing attachments - additional data content defined in other formats. The most common use of this type is to include images or reports in some report format such as PDF. However, it can be used for any data that has a MIME type.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "EHDSAttachment.contentType",
        "path": "EHDSAttachment.contentType",
        "short": "C.7.1 - Content Type",
        "definition": "Mime type of the content, with charset etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSAttachment.contentType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "BCP-13"
        }
      },
      {
        "id": "EHDSAttachment.language",
        "path": "EHDSAttachment.language",
        "short": "C.7.2 - Language",
        "definition": "Human language of the content",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSAttachment.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "BCP 47"
        }
      },
      {
        "id": "EHDSAttachment.data",
        "path": "EHDSAttachment.data",
        "short": "C.7.3 - Data",
        "definition": "The actual data of the attachment - a sequence of bytes, base64 encoded.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSAttachment.data",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "base64Binary"
          }
        ]
      },
      {
        "id": "EHDSAttachment.url",
        "path": "EHDSAttachment.url",
        "short": "C.7.4 - URL",
        "definition": "A location where the data can be accessed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSAttachment.url",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "uri"
          }
        ]
      },
      {
        "id": "EHDSAttachment.size",
        "path": "EHDSAttachment.size",
        "short": "C.7.5 - Size",
        "definition": "The number of bytes of data that make up this attachment (before base64 encoding).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSAttachment.size",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer64"
          }
        ]
      },
      {
        "id": "EHDSAttachment.hash",
        "path": "EHDSAttachment.hash",
        "short": "C.7.6 - Hash",
        "definition": "The calculated hash of the data using SHA-1. Represented using base64.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSAttachment.hash",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "base64Binary"
          }
        ]
      },
      {
        "id": "EHDSAttachment.title",
        "path": "EHDSAttachment.title",
        "short": "C.7.7 - Title",
        "definition": "A label or set of text to display in place of the data.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSAttachment.title",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSAttachment.creationDate",
        "path": "EHDSAttachment.creationDate",
        "short": "C.7.8 - Creation date",
        "definition": "The date that the attachment was created.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSAttachment.creationDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "EHDSAttachment.height",
        "path": "EHDSAttachment.height",
        "short": "C.7.9 - Height",
        "definition": "Height of the image in pixels (photo/video)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSAttachment.height",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "unsignedInt"
          }
        ]
      },
      {
        "id": "EHDSAttachment.width",
        "path": "EHDSAttachment.width",
        "short": "C.7.10 - Width",
        "definition": "Width of the image in pixels (photo/video)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSAttachment.width",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "unsignedInt"
          }
        ]
      },
      {
        "id": "EHDSAttachment.frames",
        "path": "EHDSAttachment.frames",
        "short": "C.7.11 - Frames",
        "definition": "Number of frames if > 1 (photo)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSAttachment.frames",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "unsignedInt"
          }
        ]
      },
      {
        "id": "EHDSAttachment.duration",
        "path": "EHDSAttachment.duration",
        "short": "C.7.12 - Duration",
        "definition": "Length in seconds (audio / video)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSAttachment.duration",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "decimal"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "EHDSAttachment",
        "path": "EHDSAttachment",
        "short": "Attachment model",
        "definition": "C.7 - EHDS refined base model for This type is for containing or referencing attachments - additional data content defined in other formats. The most common use of this type is to include images or reports in some report format such as PDF. However, it can be used for any data that has a MIME type."
      },
      {
        "id": "EHDSAttachment.contentType",
        "path": "EHDSAttachment.contentType",
        "short": "C.7.1 - Content Type",
        "definition": "Mime type of the content, with charset etc.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "BCP-13"
        }
      },
      {
        "id": "EHDSAttachment.language",
        "path": "EHDSAttachment.language",
        "short": "C.7.2 - Language",
        "definition": "Human language of the content",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "BCP 47"
        }
      },
      {
        "id": "EHDSAttachment.data",
        "path": "EHDSAttachment.data",
        "short": "C.7.3 - Data",
        "definition": "The actual data of the attachment - a sequence of bytes, base64 encoded.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "base64Binary"
          }
        ]
      },
      {
        "id": "EHDSAttachment.url",
        "path": "EHDSAttachment.url",
        "short": "C.7.4 - URL",
        "definition": "A location where the data can be accessed.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ]
      },
      {
        "id": "EHDSAttachment.size",
        "path": "EHDSAttachment.size",
        "short": "C.7.5 - Size",
        "definition": "The number of bytes of data that make up this attachment (before base64 encoding).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer64"
          }
        ]
      },
      {
        "id": "EHDSAttachment.hash",
        "path": "EHDSAttachment.hash",
        "short": "C.7.6 - Hash",
        "definition": "The calculated hash of the data using SHA-1. Represented using base64.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "base64Binary"
          }
        ]
      },
      {
        "id": "EHDSAttachment.title",
        "path": "EHDSAttachment.title",
        "short": "C.7.7 - Title",
        "definition": "A label or set of text to display in place of the data.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSAttachment.creationDate",
        "path": "EHDSAttachment.creationDate",
        "short": "C.7.8 - Creation date",
        "definition": "The date that the attachment was created.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "EHDSAttachment.height",
        "path": "EHDSAttachment.height",
        "short": "C.7.9 - Height",
        "definition": "Height of the image in pixels (photo/video)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "unsignedInt"
          }
        ]
      },
      {
        "id": "EHDSAttachment.width",
        "path": "EHDSAttachment.width",
        "short": "C.7.10 - Width",
        "definition": "Width of the image in pixels (photo/video)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "unsignedInt"
          }
        ]
      },
      {
        "id": "EHDSAttachment.frames",
        "path": "EHDSAttachment.frames",
        "short": "C.7.11 - Frames",
        "definition": "Number of frames if > 1 (photo)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "unsignedInt"
          }
        ]
      },
      {
        "id": "EHDSAttachment.duration",
        "path": "EHDSAttachment.duration",
        "short": "C.7.12 - Duration",
        "definition": "Length in seconds (audio / video)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ]
      }
    ]
  }
}