HL7 Czech Imaging Report IG
0.1.0-ballot - ci-build
CZ
HL7 Czech Imaging Report IG, published by HL7 Czech Republic. This guide is not an authorized publication; it is the continuous build for version 0.1.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7-cz/img/ and changes regularly. See the Directory of published versions
| Draft as of 2026-05-26 |
XML representation of the KeyImagesAttachment logical model.
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="KeyImagesAttachment"/>
<language value="en"/>
<text>
<status value="extensions"/>
</text>
<url
value="https://hl7.cz/fhir/img/StructureDefinition/KeyImagesAttachment"/>
<version value="0.1.0-ballot"/>
<name value="LogEnKeyImagesAttachmentCz"/>
<title value="A.2.6 - Media (attachments)"/>
<status value="draft"/>
<date value="2026-05-26T08:31:12+00:00"/>
<publisher value="HL7 Czech Republic"/>
<contact>
<name value="HL7 Czech Republic"/>
<telecom>
<system value="url"/>
<value value="https://www.hl7.cz/"/>
</telecom>
</contact>
<description
value="Imaging Report - Imaging Report media (attachments) - A.2.6
Key images related to this report."/>
<jurisdiction>
<coding>
<system value="urn:iso:std:iso:3166"/>
<code value="CZ"/>
<display value="Czechia"/>
</coding>
</jurisdiction>
<fhirVersion value="4.0.1"/>
<kind value="logical"/>
<abstract value="false"/>
<type
value="https://hl7.cz/fhir/img/StructureDefinition/KeyImagesAttachment"/>
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Base"/>
<derivation value="specialization"/>
<snapshot>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version">
<valueString value="4.0.1"/>
</extension>
<element id="KeyImagesAttachment">
<path value="KeyImagesAttachment"/>
<short value="A.2.6 - Media (attachments)"/>
<definition
value="Imaging Report - Imaging Report media (attachments) - A.2.6
Key images related to this report."/>
<min value="0"/>
<max value="*"/>
<base>
<path value="Base"/>
<min value="0"/>
<max value="*"/>
</base>
<isModifier value="false"/>
</element>
<element id="KeyImagesAttachment.created">
<path value="KeyImagesAttachment.created"/>
<short value="A.2.6.1 - Date and time of creation"/>
<definition
value="Date and time of creation or the period during which the media was created."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.created"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="dateTime"/>
</type>
</element>
<element id="KeyImagesAttachment.issued">
<path value="KeyImagesAttachment.issued"/>
<short value="A.2.6.2 - Date and time of issuance"/>
<definition
value="Date and time when this resource was made available."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.issued"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="dateTime"/>
</type>
</element>
<element id="KeyImagesAttachment.author">
<path value="KeyImagesAttachment.author"/>
<short value="A.2.6.3 - Created by"/>
<definition value="Person who created the image."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.author"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="Base"/>
</type>
</element>
<element id="KeyImagesAttachment.author.identifier">
<path value="KeyImagesAttachment.author.identifier"/>
<short value="A.2.6.3.1 - Author identifier"/>
<definition
value="The health professional identifier that will allow addressing recipients within a national or international data exchange infrastructure, such as the licence or registration number. In case when the recipient is not a health professional, e.g. patient, appropriate personal identifier should be used."/>
<min value="1"/>
<max value="*"/>
<base>
<path value="KeyImagesAttachment.author.identifier"/>
<min value="1"/>
<max value="*"/>
</base>
<type>
<code value="Identifier"/>
</type>
</element>
<element id="KeyImagesAttachment.author.name">
<path value="KeyImagesAttachment.author.name"/>
<short value="A.2.6.3.2 - Author name"/>
<definition
value="Person name [the structure of the name will be the same as for the patient (given name, family name / surname)]."/>
<min value="1"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.author.name"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code value="HumanName"/>
</type>
</element>
<element id="KeyImagesAttachment.author.organizationID">
<path value="KeyImagesAttachment.author.organizationID"/>
<short value="A.2.6.3.3 - Author organisation ID"/>
<definition
value="The healthcare provider organisation identifier. Identifier that is unique within a defined scope. Example: National healthcare provider ID. Multiple identifiers could be provided."/>
<min value="0"/>
<max value="*"/>
<base>
<path value="KeyImagesAttachment.author.organizationID"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="Identifier"/>
</type>
</element>
<element id="KeyImagesAttachment.author.organization">
<path value="KeyImagesAttachment.author.organization"/>
<short value="A.2.6.3.4 - Author organisation"/>
<definition value="The healthcare provider organisation information."/>
<min value="1"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.author.organization"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code value="Base"/>
</type>
</element>
<element id="KeyImagesAttachment.author.dateTime">
<path value="KeyImagesAttachment.author.dateTime"/>
<short value="A.2.6.3.5 - Date Time"/>
<definition
value="Date and time of the last modification of the document by its Author."/>
<min value="1"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.author.dateTime"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code value="dateTime"/>
</type>
</element>
<element id="KeyImagesAttachment.bodyPart">
<path value="KeyImagesAttachment.bodyPart"/>
<short value="A.2.6.4 - Body part"/>
<definition value="Observed body part."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.bodyPart"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
</element>
<element id="KeyImagesAttachment.mediaHeight">
<path value="KeyImagesAttachment.mediaHeight"/>
<short value="A.2.6.5 - Media height"/>
<definition value="Image height in pixels (photo/video)."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.mediaHeight"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="integer"/>
</type>
</element>
<element id="KeyImagesAttachment.mediaWidth">
<path value="KeyImagesAttachment.mediaWidth"/>
<short value="A.2.6.6 - Media width"/>
<definition value="Image width in pixels (photo/video)."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.mediaWidth"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="integer"/>
</type>
</element>
<element id="KeyImagesAttachment.mediaFrames">
<path value="KeyImagesAttachment.mediaFrames"/>
<short value="A.2.6.7 - Media frames"/>
<definition value="Number of frames in a photo, video, or PDF."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.mediaFrames"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="integer"/>
</type>
</element>
<element id="KeyImagesAttachment.recordingDuration">
<path value="KeyImagesAttachment.recordingDuration"/>
<short value="A.2.6.8 - Recording duration"/>
<definition
value="Duration of the recording in seconds - for audio and video."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.recordingDuration"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="dateTime"/>
</type>
</element>
<element id="KeyImagesAttachment.attachment">
<path value="KeyImagesAttachment.attachment"/>
<short value="A.2.6.9 - Attachment"/>
<definition
value="Directly embedded data or a link to the attachment's data source."/>
<min value="1"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.attachment"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code value="Base"/>
</type>
</element>
<element id="KeyImagesAttachment.attachment.date">
<path value="KeyImagesAttachment.attachment.date"/>
<short value="A.2.6.9.1 - Date"/>
<definition
value="Date of the attachment content, e.g., the date a photo was taken."/>
<min value="0"/>
<max value="*"/>
<base>
<path value="KeyImagesAttachment.attachment.date"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="dateTime"/>
</type>
</element>
<element id="KeyImagesAttachment.attachment.title">
<path value="KeyImagesAttachment.attachment.title"/>
<short value="A.2.6.9.2 - Title"/>
<definition value="Label to display in place of the data."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.attachment.title"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="string"/>
</type>
</element>
<element id="KeyImagesAttachment.attachment.size">
<path value="KeyImagesAttachment.attachment.size"/>
<short value="A.2.6.9.3 - Size"/>
<definition value="Number of bytes of content (if url provided)."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.attachment.size"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="integer"/>
</type>
</element>
<element id="KeyImagesAttachment.attachment.hash">
<path value="KeyImagesAttachment.attachment.hash"/>
<short value="A.2.6.9.4 - Hash"/>
<definition value="The calculated hash of the data (sha-1, base64ed)."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.attachment.hash"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="base64Binary"/>
</type>
</element>
<element id="KeyImagesAttachment.attachment.url">
<path value="KeyImagesAttachment.attachment.url"/>
<short value="A.2.6.9.5 - URL"/>
<definition value="Uri where the data can be found."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.attachment.url"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="uri"/>
</type>
</element>
<element id="KeyImagesAttachment.attachment.data">
<path value="KeyImagesAttachment.attachment.data"/>
<short value="A.2.6.9.6 - Data"/>
<definition
value="The actual data of the attachment - a sequence of bytes, base64 encoded."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.attachment.data"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="base64Binary"/>
</type>
</element>
<element id="KeyImagesAttachment.attachment.contentType">
<path value="KeyImagesAttachment.attachment.contentType"/>
<short value="A.2.6.9.7 - Content type"/>
<definition value="Mime type of the content, with charset etc."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.attachment.contentType"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
</element>
<element id="KeyImagesAttachment.note">
<path value="KeyImagesAttachment.note"/>
<short value="A.2.6.10 - Note"/>
<definition
value="Contains free text, its author, and the date and time of its creation."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.note"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="string"/>
</type>
</element>
<element id="KeyImagesAttachment.view">
<path value="KeyImagesAttachment.view"/>
<short value="A.2.6.11 - View"/>
<definition
value="Projection name, e.g., lateral or anteroposterior (AP). - Preferred system(s): SNOMED CT [ViewProjectionCodelist]"/>
<min value="0"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.view"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
</element>
<element id="KeyImagesAttachment.modality">
<path value="KeyImagesAttachment.modality"/>
<short value="A.2.6.12 - Modality"/>
<definition
value="Type of acquisition device/process. - Preferred system(s): DICOM [AcquisitionModalityCodelist]"/>
<min value="0"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.modality"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
</element>
<element id="KeyImagesAttachment.device">
<path value="KeyImagesAttachment.device"/>
<short value="A.2.6.13 - Device"/>
<definition value="Device used to collect the media."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.device"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
</element>
<element id="KeyImagesAttachment.mediaType">
<path value="KeyImagesAttachment.mediaType"/>
<short value="A.2.6.14 - Media type"/>
<definition
value="Classification of the media, e.g., image, video, or audio. - Preferred system(s): http://terminology.hl7.org/CodeSystem/media-category ValueList: image | video | audio"/>
<min value="0"/>
<max value="1"/>
<base>
<path value="KeyImagesAttachment.mediaType"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="CodeableConcept"/>
</type>
</element>
</snapshot>
<differential>
<element id="KeyImagesAttachment">
<path value="KeyImagesAttachment"/>
<short value="A.2.6 - Media (attachments)"/>
<definition
value="Imaging Report - Imaging Report media (attachments) - A.2.6
Key images related to this report."/>
</element>
<element id="KeyImagesAttachment.created">
<path value="KeyImagesAttachment.created"/>
<short value="A.2.6.1 - Date and time of creation"/>
<definition
value="Date and time of creation or the period during which the media was created."/>
<min value="0"/>
<max value="1"/>
<type>
<code value="dateTime"/>
</type>
</element>
<element id="KeyImagesAttachment.issued">
<path value="KeyImagesAttachment.issued"/>
<short value="A.2.6.2 - Date and time of issuance"/>
<definition
value="Date and time when this resource was made available."/>
<min value="0"/>
<max value="1"/>
<type>
<code value="dateTime"/>
</type>
</element>
<element id="KeyImagesAttachment.author">
<path value="KeyImagesAttachment.author"/>
<short value="A.2.6.3 - Created by"/>
<definition value="Person who created the image."/>
<min value="0"/>
<max value="1"/>
<type>
<code value="Base"/>
</type>
</element>
<element id="KeyImagesAttachment.author.identifier">
<path value="KeyImagesAttachment.author.identifier"/>
<short value="A.2.6.3.1 - Author identifier"/>
<definition
value="The health professional identifier that will allow addressing recipients within a national or international data exchange infrastructure, such as the licence or registration number. In case when the recipient is not a health professional, e.g. patient, appropriate personal identifier should be used."/>
<min value="1"/>
<max value="*"/>
<type>
<code value="Identifier"/>
</type>
</element>
<element id="KeyImagesAttachment.author.name">
<path value="KeyImagesAttachment.author.name"/>
<short value="A.2.6.3.2 - Author name"/>
<definition
value="Person name [the structure of the name will be the same as for the patient (given name, family name / surname)]."/>
<min value="1"/>
<max value="1"/>
<type>
<code value="HumanName"/>
</type>
</element>
<element id="KeyImagesAttachment.author.organizationID">
<path value="KeyImagesAttachment.author.organizationID"/>
<short value="A.2.6.3.3 - Author organisation ID"/>
<definition
value="The healthcare provider organisation identifier. Identifier that is unique within a defined scope. Example: National healthcare provider ID. Multiple identifiers could be provided."/>
<min value="0"/>
<max value="*"/>
<type>
<code value="Identifier"/>
</type>
</element>
<element id="KeyImagesAttachment.author.organization">
<path value="KeyImagesAttachment.author.organization"/>
<short value="A.2.6.3.4 - Author organisation"/>
<definition value="The healthcare provider organisation information."/>
<min value="1"/>
<max value="1"/>
<type>
<code value="Base"/>
</type>
</element>
<element id="KeyImagesAttachment.author.dateTime">
<path value="KeyImagesAttachment.author.dateTime"/>
<short value="A.2.6.3.5 - Date Time"/>
<definition
value="Date and time of the last modification of the document by its Author."/>
<min value="1"/>
<max value="1"/>
<type>
<code value="dateTime"/>
</type>
</element>
<element id="KeyImagesAttachment.bodyPart">
<path value="KeyImagesAttachment.bodyPart"/>
<short value="A.2.6.4 - Body part"/>
<definition value="Observed body part."/>
<min value="0"/>
<max value="1"/>
<type>
<code value="CodeableConcept"/>
</type>
</element>
<element id="KeyImagesAttachment.mediaHeight">
<path value="KeyImagesAttachment.mediaHeight"/>
<short value="A.2.6.5 - Media height"/>
<definition value="Image height in pixels (photo/video)."/>
<min value="0"/>
<max value="1"/>
<type>
<code value="integer"/>
</type>
</element>
<element id="KeyImagesAttachment.mediaWidth">
<path value="KeyImagesAttachment.mediaWidth"/>
<short value="A.2.6.6 - Media width"/>
<definition value="Image width in pixels (photo/video)."/>
<min value="0"/>
<max value="1"/>
<type>
<code value="integer"/>
</type>
</element>
<element id="KeyImagesAttachment.mediaFrames">
<path value="KeyImagesAttachment.mediaFrames"/>
<short value="A.2.6.7 - Media frames"/>
<definition value="Number of frames in a photo, video, or PDF."/>
<min value="0"/>
<max value="1"/>
<type>
<code value="integer"/>
</type>
</element>
<element id="KeyImagesAttachment.recordingDuration">
<path value="KeyImagesAttachment.recordingDuration"/>
<short value="A.2.6.8 - Recording duration"/>
<definition
value="Duration of the recording in seconds - for audio and video."/>
<min value="0"/>
<max value="1"/>
<type>
<code value="dateTime"/>
</type>
</element>
<element id="KeyImagesAttachment.attachment">
<path value="KeyImagesAttachment.attachment"/>
<short value="A.2.6.9 - Attachment"/>
<definition
value="Directly embedded data or a link to the attachment's data source."/>
<min value="1"/>
<max value="1"/>
<type>
<code value="Base"/>
</type>
</element>
<element id="KeyImagesAttachment.attachment.date">
<path value="KeyImagesAttachment.attachment.date"/>
<short value="A.2.6.9.1 - Date"/>
<definition
value="Date of the attachment content, e.g., the date a photo was taken."/>
<min value="0"/>
<max value="*"/>
<type>
<code value="dateTime"/>
</type>
</element>
<element id="KeyImagesAttachment.attachment.title">
<path value="KeyImagesAttachment.attachment.title"/>
<short value="A.2.6.9.2 - Title"/>
<definition value="Label to display in place of the data."/>
<min value="0"/>
<max value="1"/>
<type>
<code value="string"/>
</type>
</element>
<element id="KeyImagesAttachment.attachment.size">
<path value="KeyImagesAttachment.attachment.size"/>
<short value="A.2.6.9.3 - Size"/>
<definition value="Number of bytes of content (if url provided)."/>
<min value="0"/>
<max value="1"/>
<type>
<code value="integer"/>
</type>
</element>
<element id="KeyImagesAttachment.attachment.hash">
<path value="KeyImagesAttachment.attachment.hash"/>
<short value="A.2.6.9.4 - Hash"/>
<definition value="The calculated hash of the data (sha-1, base64ed)."/>
<min value="0"/>
<max value="1"/>
<type>
<code value="base64Binary"/>
</type>
</element>
<element id="KeyImagesAttachment.attachment.url">
<path value="KeyImagesAttachment.attachment.url"/>
<short value="A.2.6.9.5 - URL"/>
<definition value="Uri where the data can be found."/>
<min value="0"/>
<max value="1"/>
<type>
<code value="uri"/>
</type>
</element>
<element id="KeyImagesAttachment.attachment.data">
<path value="KeyImagesAttachment.attachment.data"/>
<short value="A.2.6.9.6 - Data"/>
<definition
value="The actual data of the attachment - a sequence of bytes, base64 encoded."/>
<min value="0"/>
<max value="1"/>
<type>
<code value="base64Binary"/>
</type>
</element>
<element id="KeyImagesAttachment.attachment.contentType">
<path value="KeyImagesAttachment.attachment.contentType"/>
<short value="A.2.6.9.7 - Content type"/>
<definition value="Mime type of the content, with charset etc."/>
<min value="0"/>
<max value="1"/>
<type>
<code value="CodeableConcept"/>
</type>
</element>
<element id="KeyImagesAttachment.note">
<path value="KeyImagesAttachment.note"/>
<short value="A.2.6.10 - Note"/>
<definition
value="Contains free text, its author, and the date and time of its creation."/>
<min value="0"/>
<max value="1"/>
<type>
<code value="string"/>
</type>
</element>
<element id="KeyImagesAttachment.view">
<path value="KeyImagesAttachment.view"/>
<short value="A.2.6.11 - View"/>
<definition
value="Projection name, e.g., lateral or anteroposterior (AP). - Preferred system(s): SNOMED CT [ViewProjectionCodelist]"/>
<min value="0"/>
<max value="1"/>
<type>
<code value="CodeableConcept"/>
</type>
</element>
<element id="KeyImagesAttachment.modality">
<path value="KeyImagesAttachment.modality"/>
<short value="A.2.6.12 - Modality"/>
<definition
value="Type of acquisition device/process. - Preferred system(s): DICOM [AcquisitionModalityCodelist]"/>
<min value="0"/>
<max value="1"/>
<type>
<code value="CodeableConcept"/>
</type>
</element>
<element id="KeyImagesAttachment.device">
<path value="KeyImagesAttachment.device"/>
<short value="A.2.6.13 - Device"/>
<definition value="Device used to collect the media."/>
<min value="0"/>
<max value="1"/>
<type>
<code value="CodeableConcept"/>
</type>
</element>
<element id="KeyImagesAttachment.mediaType">
<path value="KeyImagesAttachment.mediaType"/>
<short value="A.2.6.14 - Media type"/>
<definition
value="Classification of the media, e.g., image, video, or audio. - Preferred system(s): http://terminology.hl7.org/CodeSystem/media-category ValueList: image | video | audio"/>
<min value="0"/>
<max value="1"/>
<type>
<code value="CodeableConcept"/>
</type>
</element>
</differential>
</StructureDefinition>