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
| 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.
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.
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.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
Description Differentials, Snapshots, and other representations.
| Path | Status | Usage | ValueSet | Version | Source |
| Basic.code | Base | example | Basic Resource Types | 📍4.0.1 | FHIR Std. |
| 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
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
ImagingSelectionEuImaging | |||
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
0..1 | markdown | Natural language description of the artifact URL: http://hl7.org/fhir/StructureDefinition/artifact-description | |
![]() ![]() ![]() |
0..1 | string | Name for this artifact (human friendly) URL: http://hl7.org/fhir/StructureDefinition/artifact-title | |
Documentation for this format | ||||
| 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. |
| 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
Summary
Extensions
This structure refers to these extensions:
Maturity: 1
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | ImagingSelectionEuImaging | Resource for non-supported content | |
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |
![]() ![]() |
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 | |
![]() ![]() ![]() |
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 | |
![]() ![]() ![]() |
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 | |
![]() ![]() ![]() |
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 | |
![]() ![]() ![]() |
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 | |
![]() ![]() ![]() |
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 | |
![]() ![]() ![]() |
0..1 | id | R5: DICOM Study Instance UID (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.studyUid Constraints: ext-1 | |
![]() ![]() ![]() |
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 | |
![]() ![]() ![]() |
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 | |
![]() ![]() ![]() |
0..1 | id | R5: DICOM Series Instance UID (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.seriesUid Constraints: ext-1 | |
![]() ![]() ![]() |
0..1 | unsignedInt | R5: DICOM Series Number (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.seriesNumber Constraints: ext-1 | |
![]() ![]() ![]() |
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 | |
![]() ![]() ![]() |
0..1 | (Complex) | R5: Body part examined (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.bodySite Constraints: ext-1 | |
![]() ![]() ![]() |
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 | |
![]() ![]() ![]() |
0..* | (Complex) | R5: The selected instances (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.instance Constraints: ext-1 | |
![]() ![]() ![]() |
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 | |
![]() ![]() ![]() ![]() |
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 | ||
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.derivedFrom" | |
![]() ![]() ![]() ![]() |
1..1 | Reference(ImagingStudy: Reported Study) | The imaging study from which the imaging selection is derived | |
![]() ![]() ![]() |
0..1 | markdown | Natural language description of the artifact URL: http://hl7.org/fhir/StructureDefinition/artifact-description | |
![]() ![]() ![]() |
0..1 | string | Name for this artifact (human friendly) URL: http://hl7.org/fhir/StructureDefinition/artifact-title | |
![]() ![]() |
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 | |
![]() ![]() ![]() |
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 | |
![]() ![]() |
1..1 | CodeableConcept | Kind of Resource Binding: BasicResourceTypes (example): Codes for identifying types of resources not yet defined by FHIR. | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Basic.code | Base | example | Basic Resource Types | 📍4.0.1 | FHIR Std. |
| 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
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
ImagingSelectionEuImaging | |||
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
0..1 | markdown | Natural language description of the artifact URL: http://hl7.org/fhir/StructureDefinition/artifact-description | |
![]() ![]() ![]() |
0..1 | string | Name for this artifact (human friendly) URL: http://hl7.org/fhir/StructureDefinition/artifact-title | |
Documentation for this format | ||||
Snapshot ViewView
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | ImagingSelectionEuImaging | Resource for non-supported content | |||||
![]() ![]() |
0..1 | id | Logical id of this artifact | |||||
![]() ![]() |
0..1 | Meta | Metadata about the resource | |||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
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 | |||||
![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() |
0..1 | id | R5: DICOM Study Instance UID (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.studyUid Constraints: ext-1 | |||||
![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() |
0..1 | id | R5: DICOM Series Instance UID (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.seriesUid Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | unsignedInt | R5: DICOM Series Number (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.seriesNumber Constraints: ext-1 | |||||
![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() |
0..1 | (Complex) | R5: Body part examined (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.bodySite Constraints: ext-1 | |||||
![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() |
0..* | (Complex) | R5: The selected instances (new) URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.instance Constraints: ext-1 | |||||
![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
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 | ||||||
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/5.0/StructureDefinition/extension-ImagingSelection.derivedFrom" | |||||
![]() ![]() ![]() ![]() |
1..1 | Reference(ImagingStudy: Reported Study) | The imaging study from which the imaging selection is derived | |||||
![]() ![]() ![]() |
0..1 | markdown | Natural language description of the artifact URL: http://hl7.org/fhir/StructureDefinition/artifact-description | |||||
![]() ![]() ![]() |
0..1 | string | Name for this artifact (human friendly) URL: http://hl7.org/fhir/StructureDefinition/artifact-title | |||||
![]() ![]() |
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 | |||||
![]() ![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Identifier | Business identifier | |||||
![]() ![]() |
1..1 | CodeableConcept | Kind of Resource Binding: BasicResourceTypes (example): Codes for identifying types of resources not yet defined by FHIR. | |||||
![]() ![]() |
0..1 | Reference(Patient (EU core)) | Identifies the focus of this resource | |||||
![]() ![]() |
0..1 | date | When created | |||||
![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Organization) | Who created | |||||
Documentation for this format | ||||||||
| 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. |
| 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
Summary
Extensions
This structure refers to these extensions:
Maturity: 1
Other representations of profile: CSV, Excel, Schematron