View raw Markdown
type: resource-definitionsresource: ImagingSelection

ImagingSelection Definitions

<a id="ImagingSelection"></a>

ImagingSelection

A selection of DICOM SOP instances

Definition: A selection of DICOM SOP instances within a single Study and Series. This might include additional specifics such as a set of frames or an image region, allowing linkage to an Observation Resource.

Cardinality: 0..*

Constraints: isl-1 | error | At least one of seriesUid or imageRegion3D SHALL be present | seriesUid.exists() or imageRegion3D.exists(); isl-2 | error | seriesUid SHALL only be present if studyUid is present | seriesUid.exists() implies studyUid.exists(); isl-3 | error | seriesNumber SHALL only be present if seriesUid is present | seriesNumber.exists() implies seriesUid.exists(); isl-4 | error | instance SHALL only be present if seriesUid is present | instance.exists() implies seriesUid.exists(); isl-5 | error | imageRegion3D SHALL only be present if frameOfReferenceUid is present | imageRegion3D.exists() implies frameOfReferenceUid.exists(); isl-6 | error | imageRegion3D SHALL only be present if instance.imageRegion2D is not present | imageRegion3D.exists() implies instance.imageRegion2D.empty(); isl-7 | error | 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 | error | 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 | error | modality SHALL only be present if seriesUid is present | modality.exists() implies seriesUid.exists(); isl-10 | error | 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 | error | 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

Mappings: workflow=Event; dicom=DICOM Tag Mapping; w5=clinical.diagnostics

<a id="ImagingSelection.identifier"></a>

ImagingSelection.identifier

Business identifier for imaging selection

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

Comments: Note: This is a business identifier, not a resource identifier (see 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.

Requirements: Allows identification of the imaging selection as it is known by various participating systems and in a way that remains consistent across servers.

Cardinality: 0..*

Type: Identifier

Summary: true

Mappings: workflow=Event.identifier; w5=FiveWs.identifier

<a id="ImagingSelection.status"></a>

ImagingSelection.status

available | entered-in-error | inactive | unknown

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.

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

Cardinality: 1..1

Type: code

Binding: required:imagingselection-status

Summary: true

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 be treated as valid)

Mappings: workflow=Event.status; w5=FiveWs.status

<a id="ImagingSelection.category"></a>

ImagingSelection.category

Classifies the imaging selection

Definition: Classifies the general purpose of the imaging selection.

Requirements: Used for filtering what imaging selections are retrieved and displayed.

Cardinality: 0..*

Type: CodeableConcept

Binding: preferred:sect_CID_7010.html

Summary: true

Mappings: workflow=Event.category; w5=FiveWs.class

<a id="ImagingSelection.modality"></a>

ImagingSelection.modality

The distinct 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).

Conditions: isl-9

Cardinality: 0..1

Type: CodeableConcept

Binding: extensible:sect_CID_33.html

Summary: true

Mappings: dicom=Modality (0008,0060)

<a id="ImagingSelection.code"></a>

ImagingSelection.code

Imaging Selection purpose text or code

Definition: Identifies the type of imaging selection.

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

Aliases: Description

Cardinality: 1..1

Type: CodeableConcept

Binding: preferred:image-reference-type

Summary: true

Mappings: workflow=Event.code; w5=FiveWs.what[x]; dicom=Concept Name Code Sequence (0040,A043)

<a id="ImagingSelection.subject"></a>

ImagingSelection.subject

Who or what is the subject of the imaging selection

Definition: The subject, typically a patient, of the imaging selection.

Cardinality: 0..1

Type: Reference(Patient, Group, Device, Procedure, Practitioner, Medication, Substance, Specimen)

Summary: true

Mappings: workflow=Event.subject; w5=FiveWs.subject; dicom=Patient ID (0010,0020) and Issuer of Patient ID (0010,0021) and / or Issuer of Patient ID Qualifiers Sequence (0010,0024) and / or Patient Name (0010,0010)

<a id="ImagingSelection.issued"></a>

ImagingSelection.issued

When the imaging selection was created

Definition: Date and time the imaging selection was created.

Cardinality: 0..1

Type: instant

Summary: true

Mappings: w5=FiveWs.recorded

<a id="ImagingSelection.performer"></a>

ImagingSelection.performer

Who performed imaging selection and what they did

Definition: Indicates who or what performed the imaging selection and how they were involved.

Cardinality: 0..*

Type: BackboneElement

Summary: true

Mappings: dicom=One or more of: Performing Physician's Name (0008,1050) and Performing Physician Identification Sequence (0008,1052); Operators' Name (0008,1070) and Operator Identification Sequence (0008,1072); Manufacturer (0008,0070) and Manufacturer's Model Name (0008,1090); or Institution Name (0008,0080); workflow=Event.performer; w5=FiveWs.actor

<a id="ImagingSelection.performer.function"></a>

ImagingSelection.performer.function

Type of performance

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

Requirements: Allows disambiguation of the types of involvement of different performers.

Cardinality: 0..1

Type: CodeableConcept

Binding: extensible:series-performer-function

Summary: true

Mappings: workflow=Event.performer.function; dicom=PRF (Performing Physician's Name); SPRF (Operator's Name); DEV (Manufacturer / Manufacturer's Model Name); or LOC (Institution Name)

<a id="ImagingSelection.performer.actor"></a>

ImagingSelection.performer.actor

Who performed the imaging selection

Definition: Indicates who or what performed the imaging selection.

Cardinality: 1..1

Type: Reference(Practitioner, PractitionerRole, Device, Organization, CareTeam, Patient, RelatedPerson, HealthcareService)

Summary: true

Mappings: workflow=Event.performer.actor; dicom=Practitioner (Performing Physician's Name); Practitioner (Operator's Name); Device (Manufacturer / Manufacturer's Model Name); or Organization (Institution Name)

<a id="ImagingSelection.basedOn"></a>

ImagingSelection.basedOn

Fulfills plan or order

Definition: A plan or order that is fulfilled in whole or in part by this imaging selection.

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.

Aliases: AccessionNumber

Cardinality: 0..*

Type: Reference(CarePlan, ServiceRequest, Appointment, Task)

Summary: true

Mappings: workflow=Event.basedOn; w5=FiveWs.cause; dicom=Accession Number (0080,0050) and Issuer of Accession Number Sequence (0080,0051)

<a id="ImagingSelection.derivedFrom"></a>

ImagingSelection.derivedFrom

The imaging study from which the imaging selection is derived

Definition: The imaging study from which the imaging selection is made.

Cardinality: 0..1

Type: Reference(ImagingStudy, DocumentReference)

Summary: true

<a id="ImagingSelection.studyUid"></a>

ImagingSelection.studyUid

DICOM Study Instance UID

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

Comments: See DICOM PS3.3 C.7.2.

Aliases: StudyInstanceUID

Conditions: isl-2

Cardinality: 0..1

Type: id

Summary: true

Mappings: dicom=Study Instance UID (0020,000D)

<a id="ImagingSelection.seriesUid"></a>

ImagingSelection.seriesUid

DICOM Series Instance UID

Definition: The DICOM Series Instance UID of the selected series.

Comments: See DICOM PS3.3 C.7.3.

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

Aliases: SeriesInstanceUID

Conditions: isl-1, isl-2, isl-3, isl-4, isl-9

Cardinality: 0..1

Type: id

Summary: true

Mappings: dicom=Series Instance UID (0020,000E)

<a id="ImagingSelection.seriesNumber"></a>

ImagingSelection.seriesNumber

Numeric identifier of the selected series

Definition: The numeric identifier of the selected series in the study.

Comments: See DICOM PS3.3 C.7.3.

Requirements: Must correspond to the series identified by the seriesUid element.

Aliases: SeriesNumber

Conditions: isl-3

Cardinality: 0..1

Type: unsignedInt

Summary: true

Mappings: dicom=Series Number (0020,0011)

<a id="ImagingSelection.frameOfReferenceUid"></a>

ImagingSelection.frameOfReferenceUid

The Frame of Reference UID for the selected images

Definition: Identifier used to group composite instances that have the same coordinate system that conveys spatial and/or temporal information.

Comments: See DICOM PS3.3 C.7.4.1.

Aliases: FrameOfReferenceUID

Conditions: isl-5

Cardinality: 0..1

Type: id

Summary: true

Mappings: dicom=Frame of Reference UID (0020,0052)

<a id="ImagingSelection.bodySite"></a>

ImagingSelection.bodySite

Selected anatomic structure

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

Aliases: BodyPartExamined, AnatomicRegionSequence

Cardinality: 0..*

Type: CodeableReference

Binding: example:body-site

Summary: true

Mappings: dicom=Body Part Examined (0018,0015) or Anatomic Region Sequence (0008,2218) and Laterality (0020,0060)

<a id="ImagingSelection.focus"></a>

ImagingSelection.focus

Related resources that are the focus for the imaging selection

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

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.

Cardinality: 0..*

Type: Reference(ImagingSelection)

Summary: true

<a id="ImagingSelection.endpoint"></a>

ImagingSelection.endpoint

The network services providing access for the subset of the study

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

Cardinality: 0..*

Type: Reference(Endpoint)

Summary: true

<a id="ImagingSelection.instance"></a>

ImagingSelection.instance

The selected instances

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

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

Conditions: isl-6, isl-4, isl-7, isl-10, isl-11

Cardinality: 0..*

Type: BackboneElement

Summary: true

<a id="ImagingSelection.instance.uid"></a>

ImagingSelection.instance.uid

DICOM SOP Instance UID

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

Comments: See DICOM PS3.3 C.12.1.

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

Aliases: SOPInstanceUID

Cardinality: 1..1

Type: id

Summary: true

Mappings: dicom=SOP Instance UID (0008,0018)

<a id="ImagingSelection.instance.number"></a>

ImagingSelection.instance.number

The number of this instance in the series

Definition: TThe number of the instance assigned by the creator of the series. MAY or MAY NOT correspond to intended display order.

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

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

Aliases: InstanceNumber

Cardinality: 0..1

Type: unsignedInt

Summary: true

Mappings: dicom=Instance Number (0020,0011)

<a id="ImagingSelection.instance.sopClass"></a>

ImagingSelection.instance.sopClass

DICOM class type

Definition: DICOM instance type.

Comments: See DICOM PS3.3 C.12.1.

Aliases: SOPClassUID

Cardinality: 0..1

Type: oid

Mappings: dicom=SOP Class UID (0008,0016)

<a id="ImagingSelection.instance.frameNumber"></a>

ImagingSelection.instance.frameNumber

Selected frames

Definition: A list of frame numbers selected from a multiframe SOP Instance (See DICOM PS 3.3 Table 10.3).

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

Conditions: isl-10

Cardinality: 0..*

Type: positiveInt

Summary: false

<a id="ImagingSelection.instance.referencedContentItemIdentifier"></a>

ImagingSelection.instance.referencedContentItemIdentifier

Selected content items

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).

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

Conditions: isl-10

Cardinality: 0..*

Type: positiveInt

Summary: false

<a id="ImagingSelection.instance.segmentNumber"></a>

ImagingSelection.instance.segmentNumber

Selected segments

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

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

Conditions: isl-10

Cardinality: 0..*

Type: positiveInt

Summary: false

<a id="ImagingSelection.instance.regionOfInterest"></a>

ImagingSelection.instance.regionOfInterest

Selected regions of interest

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).

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

Conditions: isl-10

Cardinality: 0..*

Type: positiveInt

Summary: false

<a id="ImagingSelection.instance.waveFormChannel"></a>

ImagingSelection.instance.waveFormChannel

Selected waveform channel

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).

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

Conditions: isl-10, isl-11

Cardinality: 0..*

Type: positiveInt

Summary: false

<a id="ImagingSelection.instance.imageRegion2D"></a>

ImagingSelection.instance.imageRegion2D

A 2D region in an image

Definition: Specifies an image region, defined by a region type and a set of 2D coordinates in pixel space.

Requirements: 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.

Conditions: isl-6, isl-7

Cardinality: 0..*

Type: BackboneElement

<a id="ImagingSelection.instance.imageRegion2D.regionType"></a>

ImagingSelection.instance.imageRegion2D.regionType

point | polyline | multipoint | circle | ellipse

Definition: The type of image region.

Comments: See DICOM PS3.3 C.10.5.1.2.

Aliases: GraphicType

Cardinality: 1..1

Type: code

Binding: required:imagingselection-2dgraphictype

Mappings: dicom=Graphic Type (0070,0023)

<a id="ImagingSelection.instance.imageRegion2D.coordinate"></a>

ImagingSelection.instance.imageRegion2D.coordinate

The coordinates that define the image region

Definition: The coordinates 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.

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

Requirements: The number of values SHALL be a multiple of two.

Aliases: GraphicData

Conditions: isl-7

Cardinality: 1..*

Type: decimal

Mappings: dicom=Graphic Data (0070,0022)

<a id="ImagingSelection.imageRegion3D"></a>

ImagingSelection.imageRegion3D

A 3D region in a DICOM frame of reference

Definition: Specifies a 3D image region, defined by a region type and a set of 3D coordinates.

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

Conditions: isl-1, isl-5, isl-6, isl-8

Cardinality: 0..*

Type: BackboneElement

<a id="ImagingSelection.imageRegion3D.regionType"></a>

ImagingSelection.imageRegion3D.regionType

point | multipoint | polyline | polygon | ellipse | ellipsoid

Definition: Specifies the type of image region.

Comments: See DICOM PS3.3 C.18.9.1.2.

Aliases: GraphicType

Cardinality: 1..1

Type: code

Binding: required:imagingselection-3dgraphictype

Mappings: dicom=Graphic Type (0070,0023)

<a id="ImagingSelection.imageRegion3D.coordinate"></a>

ImagingSelection.imageRegion3D.coordinate

Specifies the coordinates that define the image region

Definition: The coordinates 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.

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

Requirements: The number of values SHALL be a multiple of three.

Aliases: GraphicData

Conditions: isl-8

Cardinality: 1..*

Type: decimal

Mappings: dicom=Graphic Data (0070,0022)