EU Imaging Report R4
1.0.0-ballot - ci-build 150

EU Imaging Report R4, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/imaging-r4/ and changes regularly. See the Directory of published versions

Resource Profile: Key images represented as an ImagingSelection for R4

Official URL: http://hl7.eu/fhir/imaging/StructureDefinition/ImagingSelectionKeyImageEuImaging Version: 1.0.0-ballot
Standards status: Draft Maturity Level: 1 Computable Name: ImagingSelectionKeyImageEuImaging

Copyright/Legal: Copyright HL7 Europe. Licensed under Creative Commons public domain (CC0 1.0).

Represents a key image by identifying DICOM selection data (study, series and instance) for R4. Use this profile when the key image is a reference to DICOM content rather than image content represented in a Media resource.

A key image is an image, or a specific frame within an image, that the imaging clinician has selected as particularly relevant to the report — for example an image that best demonstrates a finding, supports the impression, or is useful for comparison and follow-up. In radiology a study can contain hundreds or thousands of instances, so flagging key images helps the referring physician and other readers quickly locate the most significant images. In DICOM, key images are typically captured using a Key Object Selection (KOS) document, described by Key Object Selection, TID 2010 in DICOM PS3.16.

Representation of Key Images

Key images can be represented either as image content or as a reference to DICOM selection data:

  • Media (MediaKeyImageEuImaging) — the key image as image content.
  • ImagingSelection (ImagingSelectionKeyImageEuImaging) — the key image identified using DICOM selection data. In this R4 IG the ImagingSelection is implemented on a Basic resource with a cross-version extension backporting the R5 ImagingSelection structure.

ImagingSelection is more DICOM oriented and relates to DICOM identifiers. Media represents the image content and contains information such as its size, format and duration. The eHN Imaging Studies and Reports guidelines requires information on the size, format and duration; these data elements are provided by the Attachment in Media.content.

This IG uses Media in R4 for image content, and ImagingSelection when the key image is identified using DICOM selection data (for example, to state that an image can come from a Procedure Phase).

The ImagingSelection resource points to DICOM data. The DICOM instance data also holds the data required by the eHN Imaging Studies and Reports, so the client can retrieve the information from the DICOM source data. Access to the imaging data can be direct or through a web based image viewer; a scenario supported by ImagingSelection requires access to the DICOM identifiers and a WADO endpoint.

Media resources refer to the image data directly, either by including it in the Attachment or by linking to it. The report may also refer to key images such as charts or PDFs that are not stored in a DICOM PACS; Media supports this case.

Key images can be represented by ImagingSelection or Media resources. When using Media to represent a DICOM artifact, it carries an identifier corresponding to the SOP instance, series or study it represents. In the case of ImagingSelection these values are represented as fields in the resource.

Required Imaging Study Reference

The profile SHALL contain the derivedFrom[study] slice exactly once. The slice SHALL reference the ImagingStudyEuImaging profile:

  • extension[derivedFrom][study].value[x] SHALL be a reference to ImagingStudyEuImaging.

Performer Requirements

When performer information is present, the profile SHALL distinguish it using the following slices:

  • performer[pracRole] MAY occur once. When present, its function SHALL be fixed to PRF (Performer), and its actor SHALL reference [[[EuPractitionerRole]]].
  • performer[device] MAY occur once. When present, its function SHALL be fixed to DEV (Device), and its actor SHALL reference Device: Imaging Device.

These slices and their function-to-actor correlation are enforced in R5. R4 retains the aggregate cross-version performer constraints until the required publisher and validator support is available.

Tracked by FHIR-57776: R4 profiling of inherited cross-version extensions is valid in principle, but the Basic.extension:derivedFrom and Basic.extension:performer cases expose current tooling limitations. The performer reslice must declare its added discriminators on the unnamed slicing entry while retaining the inherited discriminator, and org.hl7.fhir.core must resolve extension(url) discriminators against inline sub-extensions. The correlated performer reslice remains deferred; the current aggregate performer constraints remain the production representation until a publisher release includes FHIR core fix #2599 and its validator test case.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Basic 0..* ImagingSelectionEuImaging Resource for non-supported content
Basic.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Basic.Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.Slices for extension.extension:issued 0..1 instant R5: Date / Time when this imaging selection was created (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.issued
Constraints: ext-1
Basic.Slices for extension.extension:performer 0..* (Complex) R5: Selector of the instances (human or machine) (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.performer
Constraints: ext-1
Basic.Slices for extension.extension:basedOn 0..* Reference(Cross-version Profile for R5.CarePlan for use in FHIR R4(0.1.0) | CarePlan | Cross-version Profile for R5.ServiceRequest for use in FHIR R4(0.1.0) | ServiceRequest | Cross-version Profile for R5.Appointment for use in FHIR R4(0.1.0) | Appointment | Cross-version Profile for R5.AppointmentResponse for use in FHIR R4(0.1.0) | AppointmentResponse | Cross-version Profile for R5.Task for use in FHIR R4(0.1.0) | Task) R5: Associated request (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.basedOn
Constraints: ext-1
Basic.Slices for extension.extension:category 0..* CodeableConcept R5: Classifies the imaging selection (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.category
Binding: R5DicomCid7010KeyObjectSelectionDocumentTitleForR4 (0.1.0) (example): Key Object Selection Document Title.
Constraints: ext-1
Basic.Slices for extension.extension:code 1..1 CodeableConcept R5: Imaging Selection purpose text or code (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.code
Binding: R5DicomCid7010KeyObjectSelectionDocumentTitleForR4 (0.1.0) (example): Key Object Selection Document Title.
Constraints: ext-1
Basic.Slices for extension.extension:studyUid 0..1 id R5: DICOM Study Instance UID (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.studyUid
Constraints: ext-1
Basic.Slices for extension.extension:derivedFrom 1..* Reference(Cross-version Profile for R5.ImagingStudy for use in FHIR R4(0.1.0) | ImagingStudy | Cross-version Profile for R5.DocumentReference for use in FHIR R4(0.1.0) | Media) R5: The imaging study from which the imaging selection is derived (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.derivedFrom
Constraints: ext-1
Basic.Slices for extension.extension:endpoint 0..* Reference(Cross-version Profile for R5.Endpoint for use in FHIR R4(0.1.0) | Endpoint) R5: The network service providing retrieval for the images referenced in the imaging selection (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.endpoint
Constraints: ext-1
Basic.Slices for extension.extension:seriesUid 0..1 id R5: DICOM Series Instance UID (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.seriesUid
Constraints: ext-1
Basic.Slices for extension.extension:seriesNumber 0..1 unsignedInt R5: DICOM Series Number (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.seriesNumber
Constraints: ext-1
Basic.Slices for extension.extension:frameOfReferenceUid 0..1 id R5: The Frame of Reference UID for the selected images (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.frameOfReferenceUid
Constraints: ext-1
Basic.Slices for extension.extension:bodySite 0..1 (Complex) R5: Body part examined (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.bodySite
Constraints: ext-1
Basic.Slices for extension.extension:focus 0..* Reference(Cross-version Profile for R5.ImagingSelection for use in FHIR R4(0.1.0) | Basic) R5: Related resource that is the focus for the imaging selection (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.focus
Constraints: ext-1
Basic.Slices for extension.extension:instance 0..* (Complex) R5: The selected instances (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.instance
Constraints: ext-1
Basic.Slices for extension.extension:derivedFrom/study 1..1 (Complex) R5: The imaging study from which the imaging selection is derived (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.derivedFrom
Constraints: ext-1
Basic.Slices for extension.extension:derivedFrom/study.extension 0..0 Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.Slices for extension.extension:derivedFrom/study.url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.derivedFrom"
Basic.Slices for extension.extension:derivedFrom/study.value[x] 1..1 Reference(ImagingStudy: Reported Study) The imaging study from which the imaging selection is derived
Basic.Slices for extension.extension:title 0..1 markdown Natural language description of the artifact
URL: http://hl7.org/fhir/StructureDefinition/artifact-description
Basic.Slices for extension.extension:description 0..1 string Name for this artifact (human friendly)
URL: http://hl7.org/fhir/StructureDefinition/artifact-title
Basic.Slices for modifierExtension This element is a modifier element. 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.Slices for modifierExtension.modifierExtension:status This element is a modifier element. 1..1 code R5: available | entered-in-error | unknown (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.status
Binding: R5ImagingselectionStatusForR4 (0.1.0) (required): The status of the ImagingSelection.
Constraints: ext-1
Basic.code This element is a modifier element. This element is included in summaries. 1..1 CodeableConcept Kind of Resource
Binding: BasicResourceTypes (example): Codes for identifying types of resources not yet defined by FHIR.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Basic.code Base example Basic Resource Types 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Basic If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Basic If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Basic If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Basic If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Basic A resource should have narrative for robust management text.`div`.exists()
ele-1 error Basic.implicitRules, Basic.extension, Basic.extension:issued, Basic.extension:performer, Basic.extension:basedOn, Basic.extension:category, Basic.extension:code, Basic.extension:studyUid, Basic.extension:derivedFrom, Basic.extension:endpoint, Basic.extension:seriesUid, Basic.extension:seriesNumber, Basic.extension:frameOfReferenceUid, Basic.extension:bodySite, Basic.extension:focus, Basic.extension:instance, Basic.extension:derivedFrom/study, Basic.extension:derivedFrom/study.value[x], Basic.extension:title, Basic.extension:description, Basic.modifierExtension, Basic.modifierExtension:status, Basic.code All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Basic.extension, Basic.extension:issued, Basic.extension:performer, Basic.extension:basedOn, Basic.extension:category, Basic.extension:code, Basic.extension:studyUid, Basic.extension:derivedFrom, Basic.extension:endpoint, Basic.extension:seriesUid, Basic.extension:seriesNumber, Basic.extension:frameOfReferenceUid, Basic.extension:bodySite, Basic.extension:focus, Basic.extension:instance, Basic.extension:derivedFrom/study, Basic.extension:title, Basic.extension:description, Basic.modifierExtension, Basic.modifierExtension:status Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from ImagingSelectionEuImaging

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Basic ImagingSelectionEuImaging
Basic.Slices for extension Content/Rules for all slices
Basic.Slices for extension.extension:title 0..1 markdown Natural language description of the artifact
URL: http://hl7.org/fhir/StructureDefinition/artifact-description
Basic.Slices for extension.extension:description 0..1 string Name for this artifact (human friendly)
URL: http://hl7.org/fhir/StructureDefinition/artifact-title

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Basic 0..* ImagingSelectionEuImaging Resource for non-supported content
Basic.id This element is included in summaries. 0..1 id Logical id of this artifact
Basic.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Basic.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Basic.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Basic.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Basic.contained 0..* Resource Contained, inline Resources
Basic.Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.Slices for extension.extension:issued 0..1 instant R5: Date / Time when this imaging selection was created (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.issued
Constraints: ext-1
Basic.Slices for extension.extension:performer 0..* (Complex) R5: Selector of the instances (human or machine) (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.performer
Constraints: ext-1
Basic.Slices for extension.extension:basedOn 0..* Reference(Cross-version Profile for R5.CarePlan for use in FHIR R4(0.1.0) | CarePlan | Cross-version Profile for R5.ServiceRequest for use in FHIR R4(0.1.0) | ServiceRequest | Cross-version Profile for R5.Appointment for use in FHIR R4(0.1.0) | Appointment | Cross-version Profile for R5.AppointmentResponse for use in FHIR R4(0.1.0) | AppointmentResponse | Cross-version Profile for R5.Task for use in FHIR R4(0.1.0) | Task) R5: Associated request (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.basedOn
Constraints: ext-1
Basic.Slices for extension.extension:category 0..* CodeableConcept R5: Classifies the imaging selection (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.category
Binding: R5DicomCid7010KeyObjectSelectionDocumentTitleForR4 (0.1.0) (example): Key Object Selection Document Title.
Constraints: ext-1
Basic.Slices for extension.extension:code 1..1 CodeableConcept R5: Imaging Selection purpose text or code (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.code
Binding: R5DicomCid7010KeyObjectSelectionDocumentTitleForR4 (0.1.0) (example): Key Object Selection Document Title.
Constraints: ext-1
Basic.Slices for extension.extension:studyUid 0..1 id R5: DICOM Study Instance UID (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.studyUid
Constraints: ext-1
Basic.Slices for extension.extension:derivedFrom 1..* Reference(Cross-version Profile for R5.ImagingStudy for use in FHIR R4(0.1.0) | ImagingStudy | Cross-version Profile for R5.DocumentReference for use in FHIR R4(0.1.0) | Media) R5: The imaging study from which the imaging selection is derived (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.derivedFrom
Constraints: ext-1
Basic.Slices for extension.extension:endpoint 0..* Reference(Cross-version Profile for R5.Endpoint for use in FHIR R4(0.1.0) | Endpoint) R5: The network service providing retrieval for the images referenced in the imaging selection (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.endpoint
Constraints: ext-1
Basic.Slices for extension.extension:seriesUid 0..1 id R5: DICOM Series Instance UID (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.seriesUid
Constraints: ext-1
Basic.Slices for extension.extension:seriesNumber 0..1 unsignedInt R5: DICOM Series Number (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.seriesNumber
Constraints: ext-1
Basic.Slices for extension.extension:frameOfReferenceUid 0..1 id R5: The Frame of Reference UID for the selected images (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.frameOfReferenceUid
Constraints: ext-1
Basic.Slices for extension.extension:bodySite 0..1 (Complex) R5: Body part examined (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.bodySite
Constraints: ext-1
Basic.Slices for extension.extension:focus 0..* Reference(Cross-version Profile for R5.ImagingSelection for use in FHIR R4(0.1.0) | Basic) R5: Related resource that is the focus for the imaging selection (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.focus
Constraints: ext-1
Basic.Slices for extension.extension:instance 0..* (Complex) R5: The selected instances (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.instance
Constraints: ext-1
Basic.Slices for extension.extension:derivedFrom/study 1..1 (Complex) R5: The imaging study from which the imaging selection is derived (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.derivedFrom
Constraints: ext-1
Basic.Slices for extension.extension:derivedFrom/study.id 0..1 string Unique id for inter-element referencing
Basic.Slices for extension.extension:derivedFrom/study.extension 0..0 Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.Slices for extension.extension:derivedFrom/study.url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.derivedFrom"
Basic.Slices for extension.extension:derivedFrom/study.value[x] 1..1 Reference(ImagingStudy: Reported Study) The imaging study from which the imaging selection is derived
Basic.Slices for extension.extension:title 0..1 markdown Natural language description of the artifact
URL: http://hl7.org/fhir/StructureDefinition/artifact-description
Basic.Slices for extension.extension:description 0..1 string Name for this artifact (human friendly)
URL: http://hl7.org/fhir/StructureDefinition/artifact-title
Basic.Slices for modifierExtension This element is a modifier element. 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.Slices for modifierExtension.modifierExtension:status This element is a modifier element. 1..1 code R5: available | entered-in-error | unknown (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.status
Binding: R5ImagingselectionStatusForR4 (0.1.0) (required): The status of the ImagingSelection.
Constraints: ext-1
Basic.identifier This element is included in summaries. 0..* Identifier Business identifier
Basic.code This element is a modifier element. This element is included in summaries. 1..1 CodeableConcept Kind of Resource
Binding: BasicResourceTypes (example): Codes for identifying types of resources not yet defined by FHIR.
Basic.subject This element is included in summaries. 0..1 Reference(Patient (EU core)) Identifies the focus of this resource
Basic.created This element is included in summaries. 0..1 date When created
Basic.author This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Organization) Who created

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Basic.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Basic.code Base example Basic Resource Types 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Basic If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Basic If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Basic If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Basic If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Basic A resource should have narrative for robust management text.`div`.exists()
ele-1 error Basic.meta, Basic.implicitRules, Basic.language, Basic.text, Basic.extension, Basic.extension:issued, Basic.extension:performer, Basic.extension:basedOn, Basic.extension:category, Basic.extension:code, Basic.extension:studyUid, Basic.extension:derivedFrom, Basic.extension:endpoint, Basic.extension:seriesUid, Basic.extension:seriesNumber, Basic.extension:frameOfReferenceUid, Basic.extension:bodySite, Basic.extension:focus, Basic.extension:instance, Basic.extension:derivedFrom/study, Basic.extension:derivedFrom/study.value[x], Basic.extension:title, Basic.extension:description, Basic.modifierExtension, Basic.modifierExtension:status, Basic.identifier, Basic.code, Basic.subject, Basic.created, Basic.author All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Basic.extension, Basic.extension:issued, Basic.extension:performer, Basic.extension:basedOn, Basic.extension:category, Basic.extension:code, Basic.extension:studyUid, Basic.extension:derivedFrom, Basic.extension:endpoint, Basic.extension:seriesUid, Basic.extension:seriesNumber, Basic.extension:frameOfReferenceUid, Basic.extension:bodySite, Basic.extension:focus, Basic.extension:instance, Basic.extension:derivedFrom/study, Basic.extension:title, Basic.extension:description, Basic.modifierExtension, Basic.modifierExtension:status Must have either extensions or value[x], not both extension.exists() != value.exists()

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Basic 0..* ImagingSelectionEuImaging Resource for non-supported content
Basic.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Basic.Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.Slices for extension.extension:issued 0..1 instant R5: Date / Time when this imaging selection was created (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.issued
Constraints: ext-1
Basic.Slices for extension.extension:performer 0..* (Complex) R5: Selector of the instances (human or machine) (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.performer
Constraints: ext-1
Basic.Slices for extension.extension:basedOn 0..* Reference(Cross-version Profile for R5.CarePlan for use in FHIR R4(0.1.0) | CarePlan | Cross-version Profile for R5.ServiceRequest for use in FHIR R4(0.1.0) | ServiceRequest | Cross-version Profile for R5.Appointment for use in FHIR R4(0.1.0) | Appointment | Cross-version Profile for R5.AppointmentResponse for use in FHIR R4(0.1.0) | AppointmentResponse | Cross-version Profile for R5.Task for use in FHIR R4(0.1.0) | Task) R5: Associated request (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.basedOn
Constraints: ext-1
Basic.Slices for extension.extension:category 0..* CodeableConcept R5: Classifies the imaging selection (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.category
Binding: R5DicomCid7010KeyObjectSelectionDocumentTitleForR4 (0.1.0) (example): Key Object Selection Document Title.
Constraints: ext-1
Basic.Slices for extension.extension:code 1..1 CodeableConcept R5: Imaging Selection purpose text or code (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.code
Binding: R5DicomCid7010KeyObjectSelectionDocumentTitleForR4 (0.1.0) (example): Key Object Selection Document Title.
Constraints: ext-1
Basic.Slices for extension.extension:studyUid 0..1 id R5: DICOM Study Instance UID (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.studyUid
Constraints: ext-1
Basic.Slices for extension.extension:derivedFrom 1..* Reference(Cross-version Profile for R5.ImagingStudy for use in FHIR R4(0.1.0) | ImagingStudy | Cross-version Profile for R5.DocumentReference for use in FHIR R4(0.1.0) | Media) R5: The imaging study from which the imaging selection is derived (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.derivedFrom
Constraints: ext-1
Basic.Slices for extension.extension:endpoint 0..* Reference(Cross-version Profile for R5.Endpoint for use in FHIR R4(0.1.0) | Endpoint) R5: The network service providing retrieval for the images referenced in the imaging selection (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.endpoint
Constraints: ext-1
Basic.Slices for extension.extension:seriesUid 0..1 id R5: DICOM Series Instance UID (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.seriesUid
Constraints: ext-1
Basic.Slices for extension.extension:seriesNumber 0..1 unsignedInt R5: DICOM Series Number (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.seriesNumber
Constraints: ext-1
Basic.Slices for extension.extension:frameOfReferenceUid 0..1 id R5: The Frame of Reference UID for the selected images (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.frameOfReferenceUid
Constraints: ext-1
Basic.Slices for extension.extension:bodySite 0..1 (Complex) R5: Body part examined (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.bodySite
Constraints: ext-1
Basic.Slices for extension.extension:focus 0..* Reference(Cross-version Profile for R5.ImagingSelection for use in FHIR R4(0.1.0) | Basic) R5: Related resource that is the focus for the imaging selection (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.focus
Constraints: ext-1
Basic.Slices for extension.extension:instance 0..* (Complex) R5: The selected instances (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.instance
Constraints: ext-1
Basic.Slices for extension.extension:derivedFrom/study 1..1 (Complex) R5: The imaging study from which the imaging selection is derived (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.derivedFrom
Constraints: ext-1
Basic.Slices for extension.extension:derivedFrom/study.extension 0..0 Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.Slices for extension.extension:derivedFrom/study.url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.derivedFrom"
Basic.Slices for extension.extension:derivedFrom/study.value[x] 1..1 Reference(ImagingStudy: Reported Study) The imaging study from which the imaging selection is derived
Basic.Slices for extension.extension:title 0..1 markdown Natural language description of the artifact
URL: http://hl7.org/fhir/StructureDefinition/artifact-description
Basic.Slices for extension.extension:description 0..1 string Name for this artifact (human friendly)
URL: http://hl7.org/fhir/StructureDefinition/artifact-title
Basic.Slices for modifierExtension This element is a modifier element. 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.Slices for modifierExtension.modifierExtension:status This element is a modifier element. 1..1 code R5: available | entered-in-error | unknown (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.status
Binding: R5ImagingselectionStatusForR4 (0.1.0) (required): The status of the ImagingSelection.
Constraints: ext-1
Basic.code This element is a modifier element. This element is included in summaries. 1..1 CodeableConcept Kind of Resource
Binding: BasicResourceTypes (example): Codes for identifying types of resources not yet defined by FHIR.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Basic.code Base example Basic Resource Types 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Basic If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Basic If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Basic If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Basic If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Basic A resource should have narrative for robust management text.`div`.exists()
ele-1 error Basic.implicitRules, Basic.extension, Basic.extension:issued, Basic.extension:performer, Basic.extension:basedOn, Basic.extension:category, Basic.extension:code, Basic.extension:studyUid, Basic.extension:derivedFrom, Basic.extension:endpoint, Basic.extension:seriesUid, Basic.extension:seriesNumber, Basic.extension:frameOfReferenceUid, Basic.extension:bodySite, Basic.extension:focus, Basic.extension:instance, Basic.extension:derivedFrom/study, Basic.extension:derivedFrom/study.value[x], Basic.extension:title, Basic.extension:description, Basic.modifierExtension, Basic.modifierExtension:status, Basic.code All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Basic.extension, Basic.extension:issued, Basic.extension:performer, Basic.extension:basedOn, Basic.extension:category, Basic.extension:code, Basic.extension:studyUid, Basic.extension:derivedFrom, Basic.extension:endpoint, Basic.extension:seriesUid, Basic.extension:seriesNumber, Basic.extension:frameOfReferenceUid, Basic.extension:bodySite, Basic.extension:focus, Basic.extension:instance, Basic.extension:derivedFrom/study, Basic.extension:title, Basic.extension:description, Basic.modifierExtension, Basic.modifierExtension:status Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from ImagingSelectionEuImaging

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Basic ImagingSelectionEuImaging
Basic.Slices for extension Content/Rules for all slices
Basic.Slices for extension.extension:title 0..1 markdown Natural language description of the artifact
URL: http://hl7.org/fhir/StructureDefinition/artifact-description
Basic.Slices for extension.extension:description 0..1 string Name for this artifact (human friendly)
URL: http://hl7.org/fhir/StructureDefinition/artifact-title

doco Documentation for this format

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Basic 0..* ImagingSelectionEuImaging Resource for non-supported content
Basic.id This element is included in summaries. 0..1 id Logical id of this artifact
Basic.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Basic.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Basic.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Basic.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Basic.contained 0..* Resource Contained, inline Resources
Basic.Slices for extension 3..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.Slices for extension.extension:issued 0..1 instant R5: Date / Time when this imaging selection was created (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.issued
Constraints: ext-1
Basic.Slices for extension.extension:performer 0..* (Complex) R5: Selector of the instances (human or machine) (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.performer
Constraints: ext-1
Basic.Slices for extension.extension:basedOn 0..* Reference(Cross-version Profile for R5.CarePlan for use in FHIR R4(0.1.0) | CarePlan | Cross-version Profile for R5.ServiceRequest for use in FHIR R4(0.1.0) | ServiceRequest | Cross-version Profile for R5.Appointment for use in FHIR R4(0.1.0) | Appointment | Cross-version Profile for R5.AppointmentResponse for use in FHIR R4(0.1.0) | AppointmentResponse | Cross-version Profile for R5.Task for use in FHIR R4(0.1.0) | Task) R5: Associated request (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.basedOn
Constraints: ext-1
Basic.Slices for extension.extension:category 0..* CodeableConcept R5: Classifies the imaging selection (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.category
Binding: R5DicomCid7010KeyObjectSelectionDocumentTitleForR4 (0.1.0) (example): Key Object Selection Document Title.
Constraints: ext-1
Basic.Slices for extension.extension:code 1..1 CodeableConcept R5: Imaging Selection purpose text or code (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.code
Binding: R5DicomCid7010KeyObjectSelectionDocumentTitleForR4 (0.1.0) (example): Key Object Selection Document Title.
Constraints: ext-1
Basic.Slices for extension.extension:studyUid 0..1 id R5: DICOM Study Instance UID (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.studyUid
Constraints: ext-1
Basic.Slices for extension.extension:derivedFrom 1..* Reference(Cross-version Profile for R5.ImagingStudy for use in FHIR R4(0.1.0) | ImagingStudy | Cross-version Profile for R5.DocumentReference for use in FHIR R4(0.1.0) | Media) R5: The imaging study from which the imaging selection is derived (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.derivedFrom
Constraints: ext-1
Basic.Slices for extension.extension:endpoint 0..* Reference(Cross-version Profile for R5.Endpoint for use in FHIR R4(0.1.0) | Endpoint) R5: The network service providing retrieval for the images referenced in the imaging selection (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.endpoint
Constraints: ext-1
Basic.Slices for extension.extension:seriesUid 0..1 id R5: DICOM Series Instance UID (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.seriesUid
Constraints: ext-1
Basic.Slices for extension.extension:seriesNumber 0..1 unsignedInt R5: DICOM Series Number (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.seriesNumber
Constraints: ext-1
Basic.Slices for extension.extension:frameOfReferenceUid 0..1 id R5: The Frame of Reference UID for the selected images (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.frameOfReferenceUid
Constraints: ext-1
Basic.Slices for extension.extension:bodySite 0..1 (Complex) R5: Body part examined (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.bodySite
Constraints: ext-1
Basic.Slices for extension.extension:focus 0..* Reference(Cross-version Profile for R5.ImagingSelection for use in FHIR R4(0.1.0) | Basic) R5: Related resource that is the focus for the imaging selection (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.focus
Constraints: ext-1
Basic.Slices for extension.extension:instance 0..* (Complex) R5: The selected instances (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.instance
Constraints: ext-1
Basic.Slices for extension.extension:derivedFrom/study 1..1 (Complex) R5: The imaging study from which the imaging selection is derived (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.derivedFrom
Constraints: ext-1
Basic.Slices for extension.extension:derivedFrom/study.id 0..1 string Unique id for inter-element referencing
Basic.Slices for extension.extension:derivedFrom/study.extension 0..0 Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.Slices for extension.extension:derivedFrom/study.url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.derivedFrom"
Basic.Slices for extension.extension:derivedFrom/study.value[x] 1..1 Reference(ImagingStudy: Reported Study) The imaging study from which the imaging selection is derived
Basic.Slices for extension.extension:title 0..1 markdown Natural language description of the artifact
URL: http://hl7.org/fhir/StructureDefinition/artifact-description
Basic.Slices for extension.extension:description 0..1 string Name for this artifact (human friendly)
URL: http://hl7.org/fhir/StructureDefinition/artifact-title
Basic.Slices for modifierExtension This element is a modifier element. 1..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Basic.Slices for modifierExtension.modifierExtension:status This element is a modifier element. 1..1 code R5: available | entered-in-error | unknown (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.status
Binding: R5ImagingselectionStatusForR4 (0.1.0) (required): The status of the ImagingSelection.
Constraints: ext-1
Basic.identifier This element is included in summaries. 0..* Identifier Business identifier
Basic.code This element is a modifier element. This element is included in summaries. 1..1 CodeableConcept Kind of Resource
Binding: BasicResourceTypes (example): Codes for identifying types of resources not yet defined by FHIR.
Basic.subject This element is included in summaries. 0..1 Reference(Patient (EU core)) Identifies the focus of this resource
Basic.created This element is included in summaries. 0..1 date When created
Basic.author This element is included in summaries. 0..1 Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Organization) Who created

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Basic.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Basic.code Base example Basic Resource Types 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Basic If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Basic If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Basic If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Basic If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Basic A resource should have narrative for robust management text.`div`.exists()
ele-1 error Basic.meta, Basic.implicitRules, Basic.language, Basic.text, Basic.extension, Basic.extension:issued, Basic.extension:performer, Basic.extension:basedOn, Basic.extension:category, Basic.extension:code, Basic.extension:studyUid, Basic.extension:derivedFrom, Basic.extension:endpoint, Basic.extension:seriesUid, Basic.extension:seriesNumber, Basic.extension:frameOfReferenceUid, Basic.extension:bodySite, Basic.extension:focus, Basic.extension:instance, Basic.extension:derivedFrom/study, Basic.extension:derivedFrom/study.value[x], Basic.extension:title, Basic.extension:description, Basic.modifierExtension, Basic.modifierExtension:status, Basic.identifier, Basic.code, Basic.subject, Basic.created, Basic.author All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Basic.extension, Basic.extension:issued, Basic.extension:performer, Basic.extension:basedOn, Basic.extension:category, Basic.extension:code, Basic.extension:studyUid, Basic.extension:derivedFrom, Basic.extension:endpoint, Basic.extension:seriesUid, Basic.extension:seriesNumber, Basic.extension:frameOfReferenceUid, Basic.extension:bodySite, Basic.extension:focus, Basic.extension:instance, Basic.extension:derivedFrom/study, Basic.extension:title, Basic.extension:description, Basic.modifierExtension, Basic.modifierExtension:status Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from ImagingSelectionEuImaging

 

Other representations of profile: CSV, Excel, Schematron