R6 Ballot (3rd Draft) FHIR CI-Build

This page is part of the FHIR Specification v6.0.0-ballot3: Release 6 Ballot (3rd Draft) (see Ballot Notes ). The current version is 5.0.0 . For a full list Continuous Integration Build of available versions, see FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions icon

Responsible Owner: Imaging Integration icon Work Group Maturity Level : 1   Trial Use Normative Security Category : Patient Compartments : Group , Patient

Detailed Descriptions for the elements in the ImagingSelection resource.

Comments Typical endpoint types include DICOM WADO-RS, which is used to retrieve DICOM instances in native or rendered (e.g., JPG, PNG) formats using a RESTful API; DICOM WADO-URI, which can similarly retrieve native or rendered instances, except using an HTTP query-based approach. Requirements DICOM SOP Class UID.
Element Id ImagingSelection
Definition

A selection of DICOM SOP instances and/or frames within a single Study and Series. This might include additional specifics such as a set of frames or an image region, an Observation UID or a Segmentation Number, allowing linkage to an Observation Resource or transferring this information along with the ImagingStudy Resource.

Short Display A selection of DICOM SOP instances and/or frames
Cardinality 0..*
Type DomainResource
Summary false
Constraints
Defined on this element
isl-1 Rule At least one of seriesUid or imageRegion3D shall SHALL be present seriesUid.exists() or imageRegion3D.exists()
isl-2 Rule seriesUid SHALL only be present if studyUid is present seriesUid.empty() or seriesUid.exists() implies studyUid.exists()
isl-3 Rule seriesNumber SHALL only be present if seriesUid is present seriesNumber.empty() or seriesNumber.exists() implies seriesUid.exists()
isl-4 Rule instance SHALL only be present if seriesUid is present instance.empty() or instance.exists() implies seriesUid.exists()
isl-5 Rule imageRegion3D SHALL only be present if frameOfReferenceUid is present imageRegion3D.empty() or imageRegion3D.exists() implies frameOfReferenceUid.exists()
isl-6 Rule imageRegion3D SHALL only be present if instance.imageRegion2D is not present imageRegion3D.empty() or imageRegion3D.exists() implies instance.imageRegion2D.empty()
isl-7 Rule if present, instance.imageRegion2D.coordinate SHALL have a value count that is a multiple of 2 instance.imageRegion2D.coordinate.exists() implies instance.imageRegion2D.coordinate.count() mod 2 = 0
isl-8 Rule if present, imageRegion3D.coordinate SHALL have a value count that is a multiple of 3 imageRegion3D.coordinate.exists() implies imageRegion3D.coordinate.count() mod 3 = 0
isl-9 Rule modality SHALL only be present if seriesUid is present modality.exists() implies seriesUid.exists()
isl-10 Rule only one of instance.frameNumber, instance.referencedContentItemIdentifier, instance.segmentNumber, instance.regionOfInterest and instance.waveFormChannel SHALL be present (instance.frameNumber.exists() implies (instance.referencedContentItemIdentifier.exists() or instance.segmentNumber.exists() or instance.regionOfInterest.exists() or instance.waveFormChannel.exists()).not()) and (instance.referencedContentItemIdentifier.exists() implies (instance.frameNumber.exists() or instance.segmentNumber.exists() or instance.regionOfInterest.exists() or instance.waveFormChannel.exists()).not()) and (instance.segmentNumber.exists() implies (instance.frameNumber.exists() or instance.referencedContentItemIdentifier.exists() or instance.regionOfInterest.exists() or instance.waveFormChannel.exists()).not()) and (instance.regionOfInterest.exists() implies (instance.frameNumber.exists() or instance.referencedContentItemIdentifier.exists() or instance.segmentNumber.exists() or instance.waveFormChannel.exists()).not()) and (instance.waveFormChannel.exists() implies (instance.frameNumber.exists() or instance.referencedContentItemIdentifier.exists() or instance.segmentNumber.exists() or instance.regionOfInterest.exists()).not())
isl-11 Rule if present, instance.waveFormChannel SHALL have a value count that is a multiple of 2 instance.waveFormChannel.exists() implies instance.waveFormChannel.count() mod 2 = 0
Element Id ImagingSelection.identifier
Definition

Unique Business identifiers assigned to this imaging selection. selection by the performer and/or other systems. These identifiers remain constant as the resource is updated and propagates from server to server.

Short Display Business Identifiers identifier for Imaging Selection imaging selection
Note This is a business identifier, not a resource identifier (see discussion )
Cardinality 0..*
Type Identifier
Requirements

Allows identification of the imaging selections to be distinguished selection as it is known by various participating systems and referenced. in a way that remains consistent across servers.

Summary true
Comments

Note: This is a business identifiers, identifier, not a resource identifier -- see discussion under (see Business Identifiers . discussion ). It is best practice for the identifier to only appear on a single resource instance, however business practices MAY occasionally dictate that multiple resource instances with the same identifier can exist - possibly even with different resource types. For example, multiple Patient and a Person resource instance might share the same social insurance number.

Element Id ImagingSelection.status
Definition

The current state of the imaging selection. This is distinct from the status of any imaging study, service request, or task associated with the imaging selection.

Short Display available | entered-in-error | inactive | unknown
Cardinality 1..1
Terminology Binding Imaging Selection Status ( Required )
Type code
Is Modifier true (Reason: This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource SHOULD not NOT be treated as valid)
Summary true
Comments

Unknown does not represent "other" - one of the defined statuses SHALL must apply. Unknown is used when the authoring system is not sure what the current status is.

Element Id ImagingSelection.category
Definition

Classifies the general purpose of the imaging selection.

Short Display Classifies the imaging selection
Cardinality 0..*
Terminology Binding KeyObjectSelectionDocumentTitle icon ( Preferred )
Type CodeableConcept
Requirements

Used for filtering what imaging selections are retrieved and displayed.

Summary true
Element Id ImagingSelection.modality
Definition

The distinct modality for this selected series. This MAY be either an acquisition modality (e.g. CT, MR) or a non-acquisition modality (e.g. segmentation, presentation state).

Short Display The distinct modality
Cardinality 0..1
Terminology Binding Modality icon ( Extensible )
Type CodeableConcept
Summary true
Constraints
Affect this element
isl-9 Rule modality SHALL only be present if seriesUid is present modality.exists() implies seriesUid.exists()
Element Id ImagingSelection.code
Definition

Identifies the type of imaging selection.

Short Display Imaging Selection purpose text or code
Cardinality 1..1
Terminology Binding KeyObjectSelectionDocumentTitle Image Reference Type icon ( Example Preferred )
Type CodeableConcept
Requirements

Identifies the type of content and the structure of the imaging selection.

Alternate Names Description
Summary true
Element Id ImagingSelection.subject
Definition

The subject, typically a patient, or group of patients, location, device, organization, procedure or practitioner this imaging selection is about and into whose or what record the imaging selection is placed. selection.

Short Display Subject Who or what is the subject of the selected instances imaging selection
Cardinality 0..1
Type Reference ( Patient | Group | Device | Procedure | Practitioner | Medication | Substance | Specimen )
Summary true
Element Id ImagingSelection.issued
Definition

The date Date and time this the imaging selection was created.

Short Display Date / Time when this When the imaging selection was created
Cardinality 0..1
Type instant
Summary true
Element Id ImagingSelection.performer
Definition

Selectors of the instances – human Indicates who or machine. what performed the imaging selection and how they were involved.

Short Display Selectors of the instances (human or machine) Who performed imaging selection and what they did
Cardinality 0..*
Summary true
Element Id ImagingSelection.performer.function
Definition

Distinguishes the type of involvement of the performer. performer in the imaging selection.

Short Display Type of performer performance
Cardinality 0..1
Terminology Binding ImagingStudy series performer function ( Extensible )
Type CodeableConcept
Requirements

Allows disambiguation of the types and of involvement of different performers.

Summary true
Element Id ImagingSelection.performer.actor
Definition

Author - human Indicates who or machine. what performed the imaging selection.

Short Display Author (human or machine) Who performed the imaging selection
Cardinality 0..1 1..1
Type Reference ( Practitioner | PractitionerRole | Device | Organization | CareTeam | Patient | RelatedPerson | HealthcareService )
Summary true
Element Id ImagingSelection.basedOn
Definition

A list of the diagnostic requests plan or order that resulted is fulfilled in whole or in part by this imaging selection being performed. selection.

Short Display Associated requests Fulfills plan or order
Cardinality 0..*
Type Reference ( CarePlan | ServiceRequest | Appointment | Task )
Requirements

Allows tracing of authorization for the imaging selection and tracking whether proposals/recommendations were acted upon. If the imaging selection is associated with an Accession Number, this field SHOULD include a reference to that value in the form: identifier.value = (Accession Number Value) identifier.type = ACSN. A reference value pointing to a ServiceRequest resource is allowed but is not required.

Alternate Names AccessionNumber
Summary true
Element Id ImagingSelection.derivedFrom
Definition

The imaging study from which the imaging selection is made.

Short Display The imaging study from which the imaging selection is derived
Cardinality 0..1
Type Reference ( ImagingStudy | DocumentReference )
Summary true
Element Id ImagingSelection.studyUid
Definition

The Study Instance UID for the DICOM Study from which the images were selected.

Short Display DICOM Study Instance UID
Cardinality 0..1
Type id
Alternate Names StudyInstanceUID
Summary true
Comments

See DICOM PS3.3 C.7.2 icon .

Constraints
Affect this element
isl-2 Rule seriesUid SHALL only be present if studyUid is present seriesUid.empty() or seriesUid.exists() implies studyUid.exists()
Element Id ImagingSelection.seriesUid
Definition

The DICOM Series Instance UID for the DICOM Series from which of the images were selected. selected series.

Short Display DICOM Series Instance UID
Cardinality 0..1
Type id
Requirements

Must correspond to a Series that is part of the DICOM study identified by the studyUid element.

Alternate Names SeriesInstanceUID
Summary true
Comments

See DICOM PS3.3 C.7.3 icon .

Constraints
Affect this element
isl-1 Rule At least one of seriesUid or imageRegion3D shall SHALL be present seriesUid.exists() or imageRegion3D.exists()
isl-2 Rule seriesUid SHALL only be present if studyUid is present seriesUid.empty() or seriesUid.exists() implies studyUid.exists()
isl-3 Rule seriesNumber SHALL only be present if seriesUid is present seriesNumber.empty() or seriesNumber.exists() implies seriesUid.exists()
isl-4 Rule instance SHALL only be present if seriesUid is present instance.empty() or instance.exists() implies seriesUid.exists()
isl-9 Rule modality SHALL only be present if seriesUid is present modality.exists() implies seriesUid.exists()
Element Id ImagingSelection.seriesNumber
Definition

The Series Number for numeric identifier of the DICOM Series from which selected series in the images were selected. study.

Short Display DICOM Series Number Numeric identifier of the selected series
Cardinality 0..1
Type unsignedInt
Requirements

DICOM Series Number. Must correspond to the series identified by the seriesUid element.

Alternate Names SeriesNumber
Summary true
Comments

See DICOM PS3.3 C.7.3 icon .

Constraints
Affect this element
isl-3 Rule seriesNumber SHALL only be present if seriesUid is present seriesNumber.empty() or seriesNumber.exists() implies seriesUid.exists()
Element Id ImagingSelection.frameOfReferenceUid
Definition

Uniquely identifies groups of Identifier used to group composite instances that have the same coordinate system that conveys spatial and/or temporal information.

Short Display The Frame of Reference UID for the selected images
Cardinality 0..1
Type id
Alternate Names FrameOfReferenceUID
Summary true
Comments

See DICOM PS3.3 C.7.4.1 icon .

Constraints
Affect this element
isl-5 Rule imageRegion3D SHALL only be present if frameOfReferenceUid is present imageRegion3D.empty() or imageRegion3D.exists() implies frameOfReferenceUid.exists()
Element Id ImagingSelection.bodySite
Definition

The anatomic structures examined. selected. See DICOM Part 16 Annex L icon for DICOM to SNOMED-CT mappings. The bodySite MAY include the laterality of body part imaged.

Short Display Body part examined Selected anatomic structure
Cardinality 0..*
Terminology Binding SNOMED CT Body Structures ( Example )
Type CodeableReference ( BodyStructure )
Alternate Names BodyPartExamined; AnatomicRegionSequence
Summary true
Element Id ImagingSelection.focus
Definition

The actual focus of an imaging selection when it is another imaging selection resource and not the patient of record.

Short Display Related resources that are the focus for the imaging selection
Cardinality 0..*
Type Reference ( ImagingSelection )
Summary true
Comments

An imaging selection MAY reference a DICOM resource that itself references other DICOM resources. e.g. a presentation state references a set of source images or frames.

Element Id ImagingSelection.endpoint
Definition

The network services providing retrieval access to the selected images, frames, etc. See implementation notes for information about using DICOM endpoints.

Short Display The network services providing retrieval access for the images referenced in subset of the imaging selection study
Cardinality 0..*
Type Reference ( Endpoint )
Requirements Access methods for retrieving (e.g., DICOM's WADO-URI and WADO-RS) the selected images, frames, etc. Summary true
Element Id ImagingSelection.instance
Definition

Each imaging selection includes one or more selected DICOM SOP instances.

Short Display The selected instances
Cardinality 0..*
Requirements

If this element is not present and ImagingSelection.seriesUid is present, all instances in the specified series are included in the selection.

Summary true
Constraints
Affect this element
isl-6 Rule imageRegion3D SHALL only be present if instance.imageRegion2D is not present imageRegion3D.empty() or imageRegion3D.exists() implies instance.imageRegion2D.empty()
isl-4 Rule instance SHALL only be present if seriesUid is present instance.empty() or instance.exists() implies seriesUid.exists()
isl-7 Rule if present, instance.imageRegion2D.coordinate SHALL have a value count that is a multiple of 2 instance.imageRegion2D.coordinate.exists() implies instance.imageRegion2D.coordinate.count() mod 2 = 0
isl-10 Rule only one of instance.frameNumber, instance.referencedContentItemIdentifier, instance.segmentNumber, instance.regionOfInterest and instance.waveFormChannel SHALL be present (instance.frameNumber.exists() implies (instance.referencedContentItemIdentifier.exists() or instance.segmentNumber.exists() or instance.regionOfInterest.exists() or instance.waveFormChannel.exists()).not()) and (instance.referencedContentItemIdentifier.exists() implies (instance.frameNumber.exists() or instance.segmentNumber.exists() or instance.regionOfInterest.exists() or instance.waveFormChannel.exists()).not()) and (instance.segmentNumber.exists() implies (instance.frameNumber.exists() or instance.referencedContentItemIdentifier.exists() or instance.regionOfInterest.exists() or instance.waveFormChannel.exists()).not()) and (instance.regionOfInterest.exists() implies (instance.frameNumber.exists() or instance.referencedContentItemIdentifier.exists() or instance.segmentNumber.exists() or instance.waveFormChannel.exists()).not()) and (instance.waveFormChannel.exists() implies (instance.frameNumber.exists() or instance.referencedContentItemIdentifier.exists() or instance.segmentNumber.exists() or instance.regionOfInterest.exists()).not())
isl-11 Rule if present, instance.waveFormChannel SHALL have a value count that is a multiple of 2 instance.waveFormChannel.exists() implies instance.waveFormChannel.count() mod 2 = 0
Element Id ImagingSelection.instance.uid
Definition

The SOP Instance UID for the selected DICOM instance. this image or other DICOM content.

Short Display DICOM SOP Instance UID
Cardinality 1..1
Type id
Requirements

DICOM SOP Instance UID. Must correspond to a SOP Instance that is part of the DICOM series identified by the seriesUID element.

Alternate Names SOPInstanceUID
Summary true
Comments

See DICOM PS3.3 C.12.1 icon .

Element Id ImagingSelection.instance.number
Definition

The Instance Number for TThe number of the selected DICOM instance. instance assigned by the creator of the series. MAY or MAY NOT correspond to intended display order.

Short Display DICOM Instance Number The number of this instance in the series
Cardinality 0..1
Type unsignedInt
Requirements

DICOM Instance Number. Must correspond to the SOP Instance identified by the uid element.

Alternate Names InstanceNumber
Summary true
Comments

See DICOM PS3.3 C.7.6.1 icon . Note: A multiframe instance has a single instance number with each frame identified by a frame number.

Element Id ImagingSelection.instance.sopClass
Definition

The SOP Class UID for the selected DICOM instance. instance type.

Short Display DICOM SOP Class UID class type
Cardinality 0..1
Type oid
Alternate Names SOPClassUID
Summary false
Comments

See DICOM PS3.3 C.12.1 icon .

Element Id ImagingSelection.instance.subset ImagingSelection.instance.frameNumber
Definition

Selected subset of the SOP Instance. The type of the subset item is determined by the instance.sopClass value. May be one of: A list of frame numbers selected from a multiframe SOP Instance (See DICOM PS 3.3 Table 10.3 icon ).

Short Display Selected frames
Cardinality 0..*
Type positiveInt
Requirements

Only allowed if the value of instance.sopClass corresponds to a multiframe SOP Class.

Summary false
Constraints
Affect this element
isl-10 Rule only one of instance.frameNumber, instance.referencedContentItemIdentifier, instance.segmentNumber, instance.regionOfInterest and instance.waveFormChannel SHALL be present (instance.frameNumber.exists() implies (instance.referencedContentItemIdentifier.exists() or instance.segmentNumber.exists() or instance.regionOfInterest.exists() or instance.waveFormChannel.exists()).not()) and (instance.referencedContentItemIdentifier.exists() implies (instance.frameNumber.exists() or instance.segmentNumber.exists() or instance.regionOfInterest.exists() or instance.waveFormChannel.exists()).not()) and (instance.segmentNumber.exists() implies (instance.frameNumber.exists() or instance.referencedContentItemIdentifier.exists() or instance.regionOfInterest.exists() or instance.waveFormChannel.exists()).not()) and (instance.regionOfInterest.exists() implies (instance.frameNumber.exists() or instance.referencedContentItemIdentifier.exists() or instance.segmentNumber.exists() or instance.waveFormChannel.exists()).not()) and (instance.waveFormChannel.exists() implies (instance.frameNumber.exists() or instance.referencedContentItemIdentifier.exists() or instance.segmentNumber.exists() or instance.regionOfInterest.exists()).not())
Element Id ImagingSelection.instance.referencedContentItemIdentifier
Definition

A list of Referenced Content Item Identifier values selected from a DICOM SR or other structured document SOP Instance (See DICOM PS 3.3 C.17.3.2.5 icon ).

Short Display Selected content items
Cardinality 0..*
Type positiveInt
Requirements

Only allowed if the value of instance.sopClass corresponds to a DICOM SR or other structured document SOP Class.

Summary false
Constraints
Affect this element
isl-10 Rule only one of instance.frameNumber, instance.referencedContentItemIdentifier, instance.segmentNumber, instance.regionOfInterest and instance.waveFormChannel SHALL be present (instance.frameNumber.exists() implies (instance.referencedContentItemIdentifier.exists() or instance.segmentNumber.exists() or instance.regionOfInterest.exists() or instance.waveFormChannel.exists()).not()) and (instance.referencedContentItemIdentifier.exists() implies (instance.frameNumber.exists() or instance.segmentNumber.exists() or instance.regionOfInterest.exists() or instance.waveFormChannel.exists()).not()) and (instance.segmentNumber.exists() implies (instance.frameNumber.exists() or instance.referencedContentItemIdentifier.exists() or instance.regionOfInterest.exists() or instance.waveFormChannel.exists()).not()) and (instance.regionOfInterest.exists() implies (instance.frameNumber.exists() or instance.referencedContentItemIdentifier.exists() or instance.segmentNumber.exists() or instance.waveFormChannel.exists()).not()) and (instance.waveFormChannel.exists() implies (instance.frameNumber.exists() or instance.referencedContentItemIdentifier.exists() or instance.segmentNumber.exists() or instance.regionOfInterest.exists()).not())
Element Id ImagingSelection.instance.segmentNumber
Definition

A list of segment numbers selected from a segmentation SOP Instance (See DICOM PS 3.3 Table C.8.20-4 icon ).

Short Display Selected segments
Cardinality 0..*
Type positiveInt
Requirements

Only allowed if the value of instance.sopClass corresponds to a segmentation SOP Class.

Summary false
Constraints
Affect this element
isl-10 Rule only one of instance.frameNumber, instance.referencedContentItemIdentifier, instance.segmentNumber, instance.regionOfInterest and instance.waveFormChannel SHALL be present (instance.frameNumber.exists() implies (instance.referencedContentItemIdentifier.exists() or instance.segmentNumber.exists() or instance.regionOfInterest.exists() or instance.waveFormChannel.exists()).not()) and (instance.referencedContentItemIdentifier.exists() implies (instance.frameNumber.exists() or instance.segmentNumber.exists() or instance.regionOfInterest.exists() or instance.waveFormChannel.exists()).not()) and (instance.segmentNumber.exists() implies (instance.frameNumber.exists() or instance.referencedContentItemIdentifier.exists() or instance.regionOfInterest.exists() or instance.waveFormChannel.exists()).not()) and (instance.regionOfInterest.exists() implies (instance.frameNumber.exists() or instance.referencedContentItemIdentifier.exists() or instance.segmentNumber.exists() or instance.waveFormChannel.exists()).not()) and (instance.waveFormChannel.exists() implies (instance.frameNumber.exists() or instance.referencedContentItemIdentifier.exists() or instance.segmentNumber.exists() or instance.regionOfInterest.exists()).not())
Element Id ImagingSelection.instance.regionOfInterest
Definition

A list of Region of Interest (ROI) numbers selected from a radiotherapy structure set SOP Instance (See DICOM PS 3.3 C.8.8.5 icon ).

Short Display The selected subset Selected regions of interest
Cardinality 0..*
Type positiveInt
Requirements

Only allowed if the value of instance.sopClass corresponds to a radiotherapy structure set SOP Instance Class.

Summary false
Constraints
Affect this element
isl-10 Rule only one of instance.frameNumber, instance.referencedContentItemIdentifier, instance.segmentNumber, instance.regionOfInterest and instance.waveFormChannel SHALL be present (instance.frameNumber.exists() implies (instance.referencedContentItemIdentifier.exists() or instance.segmentNumber.exists() or instance.regionOfInterest.exists() or instance.waveFormChannel.exists()).not()) and (instance.referencedContentItemIdentifier.exists() implies (instance.frameNumber.exists() or instance.segmentNumber.exists() or instance.regionOfInterest.exists() or instance.waveFormChannel.exists()).not()) and (instance.segmentNumber.exists() implies (instance.frameNumber.exists() or instance.referencedContentItemIdentifier.exists() or instance.regionOfInterest.exists() or instance.waveFormChannel.exists()).not()) and (instance.regionOfInterest.exists() implies (instance.frameNumber.exists() or instance.referencedContentItemIdentifier.exists() or instance.segmentNumber.exists() or instance.waveFormChannel.exists()).not()) and (instance.waveFormChannel.exists() implies (instance.frameNumber.exists() or instance.referencedContentItemIdentifier.exists() or instance.segmentNumber.exists() or instance.regionOfInterest.exists()).not())
Element Id ImagingSelection.instance.waveFormChannel
Definition

A list of channels in a Waveform selected from an instance of a waveform SOP Class. Each channel is specified as a pair of values where the first value is the Multiplex Group Number, and the second value is the Channel Number within the multiplex group (See DICOM PS 3.3 C.18.5.1.1 icon ).

Short Display Selected waveform channel
Cardinality 0..*
Type string positiveInt
Requirements

Only allowed if the value of instance.sopClass corresponds to a waveform structure set SOP Class.

Summary false
Constraints
Affect this element
isl-10 Rule only one of instance.frameNumber, instance.referencedContentItemIdentifier, instance.segmentNumber, instance.regionOfInterest and instance.waveFormChannel SHALL be present (instance.frameNumber.exists() implies (instance.referencedContentItemIdentifier.exists() or instance.segmentNumber.exists() or instance.regionOfInterest.exists() or instance.waveFormChannel.exists()).not()) and (instance.referencedContentItemIdentifier.exists() implies (instance.frameNumber.exists() or instance.segmentNumber.exists() or instance.regionOfInterest.exists() or instance.waveFormChannel.exists()).not()) and (instance.segmentNumber.exists() implies (instance.frameNumber.exists() or instance.referencedContentItemIdentifier.exists() or instance.regionOfInterest.exists() or instance.waveFormChannel.exists()).not()) and (instance.regionOfInterest.exists() implies (instance.frameNumber.exists() or instance.referencedContentItemIdentifier.exists() or instance.segmentNumber.exists() or instance.waveFormChannel.exists()).not()) and (instance.waveFormChannel.exists() implies (instance.frameNumber.exists() or instance.referencedContentItemIdentifier.exists() or instance.segmentNumber.exists() or instance.regionOfInterest.exists()).not())
isl-11 Rule if present, instance.waveFormChannel SHALL have a value count that is a multiple of 2 instance.waveFormChannel.exists() implies instance.waveFormChannel.count() mod 2 = 0
Element Id ImagingSelection.instance.imageRegion2D
Definition

Each imaging selection instance or frame list might includes Specifies an image region, specified defined by a region type and a set of 2D coordinates. coordinates in pixel space.

Short Display A specific 2D region in a DICOM an image / frame
Cardinality 0..*
Requirements

Shall not SHALL NOT be present if the parent imagingSelection.instance is not an image. If the parent imagingSelection.instance contains a subset element of type frame, the image region applies to all frames in the subset list.

Summary false
Constraints
Affect this element
isl-6 Rule imageRegion3D SHALL only be present if instance.imageRegion2D is not present imageRegion3D.empty() or imageRegion3D.exists() implies instance.imageRegion2D.empty()
isl-7 Rule if present, instance.imageRegion2D.coordinate SHALL have a value count that is a multiple of 2 instance.imageRegion2D.coordinate.exists() implies instance.imageRegion2D.coordinate.count() mod 2 = 0
Element Id ImagingSelection.instance.imageRegion2D.regionType
Definition

Specifies the The type of image region.

Short Display point | polyline | multipoint | circle | ellipse
Cardinality 1..1
Terminology Binding Imaging Selection 2D Graphic Type ( Required )
Type code
Alternate Names GraphicType
Summary false
Comments

See DICOM PS3.3 C.10.5.1.2 icon .

Element Id ImagingSelection.instance.imageRegion2D.coordinate
Definition

The coordinates describing defining the image region. Encoded as a set of (column, row) pairs that denote positions in the selected image / frames specified with sub-pixel resolution. The origin at the TLHC of the TLHC pixel is 0.0\0.0, the BRHC of the TLHC pixel is 1.0\1.0, and the BRHC of the BRHC pixel is the number of columns\rows in the image / frames. The values SHALL be within the range 0\0 to the number of columns\rows in the image / frames.

Short Display Specifies the The coordinates that define the image region
Cardinality 1..*
Type decimal
Element Order Meaning The values are an ordered set of (x, y) coordinates.
Requirements

The number of values SHALL be a multiple of two.

Alternate Names GraphicData
Summary false
Comments

For a description of how 2D coordinates are encoded, see DICOM PS 3.3 C.18.6 icon .

Constraints
Affect this element
isl-7 Rule if present, instance.imageRegion2D.coordinate SHALL have a value count that is a multiple of 2 instance.imageRegion2D.coordinate.exists() implies instance.imageRegion2D.coordinate.count() mod 2 = 0
Element Id ImagingSelection.imageRegion3D
Definition

Each imaging selection might includes Specifies a 3D image region, specified defined by a region type and a set of 3D coordinates.

Short Display A specific 3D region in a DICOM frame of reference
Cardinality 0..*
Requirements

The referenced 3D image region must be in the coordinate system identified by the frameOfReferenceUid element

Summary false
Constraints
Affect this element
isl-1 Rule At least one of seriesUid or imageRegion3D shall SHALL be present seriesUid.exists() or imageRegion3D.exists()
isl-5 Rule imageRegion3D SHALL only be present if frameOfReferenceUid is present imageRegion3D.empty() or imageRegion3D.exists() implies frameOfReferenceUid.exists()
isl-6 Rule imageRegion3D SHALL only be present if instance.imageRegion2D is not present imageRegion3D.empty() or imageRegion3D.exists() implies instance.imageRegion2D.empty()
isl-8 Rule if present, imageRegion3D.coordinate SHALL have a value count that is a multiple of 3 imageRegion3D.coordinate.exists() implies imageRegion3D.coordinate.count() mod 3 = 0
Element Id ImagingSelection.imageRegion3D.regionType
Definition

Specifies the type of image region.

Short Display point | multipoint | polyline | polygon | ellipse | ellipsoid
Cardinality 1..1
Terminology Binding Imaging Selection 3D Graphic Type ( Required )
Type code
Alternate Names GraphicType
Summary false
Comments

See DICOM PS3.3 C.18.9.1.2 icon .

Element Id ImagingSelection.imageRegion3D.coordinate
Definition

The coordinates describing defining the image region. Encoded as an ordered set of (x,y,z) triplets (in mm and MAY be negative) that define a region of interest in the patient-relative Reference Coordinate System defined by ImagingSelection.frameOfReferenceUid element.

Short Display Specifies the coordinates that define the image region
Cardinality 1..*
Type decimal
Element Order Meaning The values are an ordered set of (x, y, z) coordinates.
Requirements

The number of values SHALL be a multiple of three.

Alternate Names GraphicData
Summary false
Comments

For a description of how 3D coordinates are encoded, see DICOM PS3.3 C.18.9 icon .

Constraints
Affect this element
isl-8 Rule if present, imageRegion3D.coordinate SHALL have a value count that is a multiple of 3 imageRegion3D.coordinate.exists() implies imageRegion3D.coordinate.count() mod 3 = 0