View raw Markdown
type: resource-definitionsresource: ImagingStudy

ImagingStudy Definitions

<a id="ImagingStudy"></a>

ImagingStudy

A set of images or image-related data produced in single study

Definition: Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study can have multiple series of different modality values.

Cardinality: 0..*

Constraints: ist-1 | error | series SHALL only be present if an identifier is present with a system of urn:dicom:uid | series.exists() implies identifier.where(system = 'urn:dicom:uid').exists(); ist-2 | error | At most, a single identifier SHALL be present with a system of urn:dicom:uid | identifier.where(system = 'urn:dicom:uid').count() < 2; ist-3 | error | If numberOfSeries and series are both present, the numberOfSeries value SHALL match the number of series elements | numberOfSeries.exists() and series.exists() implies numberOfSeries = series.count(); ist-4 | error | If numberOfInstances and series.instance are both present, the numberOfInstances value SHALL match the total number of series.instance elements | numberOfInstances.exists() and series.exists() implies numberOfInstances = series.instance.count(); ist-5 | error | If numberOfInstances and series.numberOfInstances are both present, the numberOfInstances value SHALL be the sum of the series.numberOfInstance values. | numberOfInstances.exists() and series.numberOfInstances.exists() implies numberOfInstances = series.numberOfInstances.aggregate($total + $this.toInteger(), 0); ist-6 | error | For each series element, if numberOfInstances and instance are both present, the numberOfInstances value SHALL match the number of instance elements | series.where(numberOfInstances.empty() or instance.empty() or numberOfInstances = instance.count()).count() = series.count(); ist-7 | error | If modality is present, modality SHALL equal all of the distinct values of series.modality | modality.exists() implies modality.coding.select(system&'|'&code).trace('r').exclude(series.modality.coding.select(system&'|'&code).trace('c')).empty() and modality.text.exclude(series.modality.text).empty() and series.modality.coding.select(system&'|'&code).trace('r').exclude(modality.coding.select(system&'|'&code).trace('c')).empty() and series.modality.text.exclude(modality.text).empty()

Mappings: workflow=Event; rim=Act[classCode=COMPOSITION, moodCode=EVN]; dicom=DICOM Tag Mapping; w5=clinical.diagnostics

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

ImagingStudy.identifier

Business identifier for imaging study

Definition: Business identifiers assigned to this imaging study by the performer and/or other systems. These identifiers remain constant as the resource is updated and propagates from server to server. Typically this will include the DICOM Study Instance UID.

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, or an accession number MAY be used to relate a Task, an ImagingStudy and a DiagnosticReport. See discussion under Imaging Study Implementation Notes for encoding of DICOM Study Instance UID.

Requirements: Allows identification of the imaging study as it is known by various participating systems and in a way that remains consistent across servers. ImagingStudy.identifier SHALL include exactly one Study Instance UID value if one or more series element values are present (see DICOM PS 3.3 C.7.2.)

Aliases: StudyInstanceUID

Conditions: ist-1, ist-2

Cardinality: 0..*

Type: Identifier

Summary: true

Mappings: workflow=Event.identifier; w5=FiveWs.identifier; rim=.id and .inboundRelationship[typeCode=COMP].source[classCode=ACSN, moodCode=EVN].id; dicom=Study Instance UID (0020,000D) and / or Study ID (0020,0010)

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

ImagingStudy.status

registered | available | cancelled | entered-in-error | unknown | inactive

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

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:imagingstudy-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; v2=Varies by domain; rim=.status

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

ImagingStudy.modality

The distinct values for series' modalities

Definition: All the distinct values of series.modality. This MAY be either an acquisition or a non-acquisition modality.

Aliases: ModalitiesInStudy

Conditions: ist-7

Cardinality: 0..*

Type: CodeableConcept

Binding: extensible:sect_CID_33.html

Summary: true

Mappings: w5=FiveWs.class; rim=.code; dicom=Modalities in Study (0008,0061) or Modality (0008,0060)

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

ImagingStudy.subject

Who or what is the subject of the study

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

Comments: QA phantoms can be recorded with a Device; multiple subjects (such as mice) can be recorded with a Group.

Cardinality: 1..1

Type: Reference(Patient, Device, Group)

Summary: true

Mappings: workflow=Event.subject; w5=FiveWs.subject; rim=.participation[typeCode=SBJ].role; 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="ImagingStudy.encounter"></a>

ImagingStudy.encounter

Encounter with which this imaging study is associated

Definition: The healthcare event (e.g. a patient and healthcare provider interaction) during which the imaging data represented by this imaging study was acquired.

Cardinality: 0..1

Type: Reference(Encounter)

Summary: true

Mappings: workflow=Event.encounter; w5=FiveWs.context; rim=inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN]

<a id="ImagingStudy.started"></a>

ImagingStudy.started

When the study was started

Definition: Date and time the study started.

Aliases: StudyDate, StudyTime

Cardinality: 0..1

Type: dateTime

Summary: true

Mappings: workflow=Event.occurrence[x]; w5=FiveWs.init; rim=.effectiveTime; dicom=Study Date (0008,0020) and Study Time (0008,0030)

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

ImagingStudy.basedOn

Fulfills plan or order

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

Comments: One imaging study MAY be based on multiple ordered procedures, e.g. chest/abdomen/pelvis CT orders being fulfilled by a single imaging study.

Requirements: Allows tracing of authorization for the imaging study and tracking whether proposals/recommendations were acted upon. If the ImagingStudy 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; rim=.outboundRelationship[typeCode=FLFS].target[classCode=DGIMG, moodCode=RQO]; dicom=Accession Number (0080,0050) and Issuer of Accession Number Sequence (0080,0051) and / or Requested Procedure Code Sequence (0032,1064)

<a id="ImagingStudy.procedure"></a>

ImagingStudy.procedure

Imaging performed procedure(s)

Definition: The performed procedure(s) during which the data associated with this imaging study was created.

Comments: To link an imaging study to an Encounter use encounter.

Cardinality: 0..*

Type: Reference(Procedure)

Summary: true

Mappings: workflow=Event.partOf; v2=Varies by domain; rim=.outboundRelationship[typeCode=FLFS].target

<a id="ImagingStudy.referrer"></a>

ImagingStudy.referrer

Referring physician

Definition: The referring physician.

Aliases: ReferringPhysiciansName

Cardinality: 0..1

Type: Reference(Practitioner, PractitionerRole)

Summary: true

Mappings: w5=FiveWs.cause; rim=.outboundRelationship[typeCode=FLFS].target[classCode=DGIMG, moodCode=RQO].participation[typeCode=AUT].role; dicom=Referring Physician's Name (0008,0090) and Referring Physician Identification Sequence (0008,0096)

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

ImagingStudy.endpoint

Study access endpoint

Definition: The network service providing access (e.g., query, view, or retrieval) for the study. See implementation notes for information about using DICOM endpoints. A study-level endpoint applies to each series in the study, unless overridden by a series-level endpoint with the same Endpoint.connectionType.

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; DICOM QIDO-RS, which allows RESTful query for DICOM metadata without retrieving the actual instances. See Imaging Study Implementation Notes on Endpoints.

Requirements: Access methods for viewing or retrieving the study or the study's series or instances. The study-level baseLocation applies to each series in the study, unless overridden in series by a series-level baseLocation of the same type.

Cardinality: 0..*

Type: Reference(Endpoint)

Summary: true

Mappings: rim=Not supported

<a id="ImagingStudy.location"></a>

ImagingStudy.location

Where imaging study occurred

Definition: The principal physical location where the imaging study was performed.

Requirements: Ties the event to where the records are likely kept and provides context around the event occurrence (e.g. if it occurred inside or outside a dedicated healthcare setting).

Cardinality: 0..1

Type: Reference(Location)

Summary: true

Mappings: workflow=Event.location; w5=FiveWs.where[x]; v2=EVN-7; rim=.participation[typeCode=LOC].role; dicom=Institutional Department Name (0008,1040) and Institutional Department Type Code Sequence (0008,1041)

<a id="ImagingStudy.reason"></a>

ImagingStudy.reason

Why was imaging study performed?

Definition: Describes why the imaging study occurred in coded or textual form or indicates another resource whose existence justifies this imaging study.

Comments: This MAY correspond to the indications or reasons encoded in an associated service request.

Cardinality: 0..*

Type: CodeableReference

Binding: example:procedure-reason

Summary: true

Mappings: workflow=Event.reason; w5=FiveWs.why[x]; rim=.reasonCode; dicom=Reason for Requested Procedure Code Sequence (0040,1002)

<a id="ImagingStudy.note"></a>

ImagingStudy.note

Comments made about the imaging study

Definition: Comments made about the imaging study by the performer, subject or other participants.

Cardinality: 0..*

Type: Annotation

Summary: true

Mappings: workflow=Event.note

<a id="ImagingStudy.description"></a>

ImagingStudy.description

Study Description or Classification

Definition: Description or classification of the imaging study.

Aliases: StudyDescription

Cardinality: 0..1

Type: string

Summary: true

Mappings: rim=.text; dicom=Study Description (0008,1030)

<a id="ImagingStudy.numberOfSeries"></a>

ImagingStudy.numberOfSeries

Number of Study Related Series

Definition: Number of known Series in the Study. This value might be present even if the ImagingStudy.series element is empty or only partially populated.

Aliases: NumberOfStudyRelatedSeries

Conditions: ist-3

Cardinality: 0..1

Type: unsignedInt

Summary: true

Mappings: rim=.outboundRelationship[typeCode=COMP, subsetCode=SUMM].target[classCode=OBSSER, moodCode=EVN].repeatNumber; dicom=Number of Study Related Series (0020,1206). Note: this attribute is not included in DICOM instance metadata but is returned as a result of a query.

<a id="ImagingStudy.numberOfInstances"></a>

ImagingStudy.numberOfInstances

Number of Study Related Instances

Definition: Number of known SOP Instances in Study. This value might be present even if the ImagingStudy.series.instance elements are empty or only partially populated.

Aliases: NumberOfStudyRelatedInstances

Conditions: ist-4, ist-5

Cardinality: 0..1

Type: unsignedInt

Summary: true

Mappings: rim=.outboundRelationship[typeCode=COMP, subsetCode=SUMM].target[classCode=DGIMG, moodCode=EVN].repeatNumber; dicom=Number of Study Related Instances (0020,1208). Note: this attribute is not included in DICOM instance metadata but is returned as a result of a query.

<a id="ImagingStudy.series"></a>

ImagingStudy.series

The set of Series belonging to the study

Definition: The set of Series belonging to the study. Each Series contains a set of SOP Instances, which could be images, waveforms, or other content.

Conditions: ist-1, ist-3, ist-4, ist-5, ist-6, ist-7

Cardinality: 0..*

Type: BackboneElement

Summary: true

Mappings: rim=.outboundRelationship[typeCode=COMP].target[classCode=OBSSER, moodCode=EVN]

<a id="ImagingStudy.series.uid"></a>

ImagingStudy.series.uid

DICOM Series Instance UID

Definition: The DICOM Series Instance UID of the series.

Comments: See DICOM PS3.3 C.7.3.

Requirements: DICOM Series Instance UID.

Aliases: SeriesInstanceUID

Cardinality: 1..1

Type: id

Summary: true

Mappings: rim=.id; dicom=Series Instance UID (0020,000E)

<a id="ImagingStudy.series.number"></a>

ImagingStudy.series.number

Numeric identifier of this series

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

Aliases: SeriesNumber

Cardinality: 0..1

Type: unsignedInt

Summary: true

Mappings: rim=.inboundRelationship[type=COMP, source[classCode=COMPOSITION, moodCode=EVN]].sequenceNumber; dicom=Series Number (0020,0011)

<a id="ImagingStudy.series.modality"></a>

ImagingStudy.series.modality

The modality used for this series

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

Aliases: Modality

Conditions: ist-7

Cardinality: 1..1

Type: CodeableConcept

Binding: extensible:sect_CID_33.html

Summary: true

Mappings: rim=.code; dicom=Modality (0008,0060)

<a id="ImagingStudy.series.description"></a>

ImagingStudy.series.description

Series Description or Classification

Definition: Description or classification of the series.

Aliases: SeriesDescription

Cardinality: 0..1

Type: string

Summary: true

Mappings: rim=.text; dicom=Series Description (0008,103E)

<a id="ImagingStudy.series.numberOfInstances"></a>

ImagingStudy.series.numberOfInstances

Number of Series Related Instances

Definition: Number of SOP Instances in the Series. The value given MAY be larger than the number of instance elements this series contains due to resource availability, security, or other factors. This element SHOULD be present if any instance elements are present.

Aliases: NumberOfSeriesRelatedInstances

Conditions: ist-5, ist-6

Cardinality: 0..1

Type: unsignedInt

Summary: true

Mappings: rim=.outboundRelationship[typeCode=COMP, subsetCode=SUMM].target[classCode=DGIMG, moodCode=EVN].repeatNumber; dicom=Number of Series Related Instances (0020,1209). Note: this attribute is not included in DICOM instance metadata but is returned as a result of a query.

<a id="ImagingStudy.series.endpoint"></a>

ImagingStudy.series.endpoint

Series access endpoint

Definition: The network service providing access for the study. See implementation notes for information about using DICOM endpoints.

Cardinality: 0..*

Type: Reference(Endpoint)

Summary: true

Mappings: rim=Not supported

<a id="ImagingStudy.series.bodySite"></a>

ImagingStudy.series.bodySite

Body part examined

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

Aliases: BodyPartExamined

Cardinality: 0..1

Type: CodeableReference

Binding: example:body-site

Summary: true

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

<a id="ImagingStudy.series.specimen"></a>

ImagingStudy.series.specimen

Specimen imaged

Definition: The specimen imaged, e.g., for whole slide imaging of a biopsy.

Cardinality: 0..*

Type: Reference(Specimen)

Summary: true

Mappings: rim=Role[classCode=SPEC]; dicom=Specimen Identifier (0040,0551) or Specimen UID (0040,0554) and + Issuer of the Specimen Identifier Sequence (0040,0562)

<a id="ImagingStudy.series.started"></a>

ImagingStudy.series.started

When the series started

Definition: The date and time the series was started.

Cardinality: 0..1

Type: dateTime

Summary: true

Mappings: rim=.effectiveTime; dicom=Series Date (0008,0021) + and Series Time (0008,0031)

<a id="ImagingStudy.series.performer"></a>

ImagingStudy.series.performer

Who performed the series

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

Comments: If the person who performed the series is not known, their Organization MAY be recorded. A patient, or related person, MAY be the performer, e.g. for patient-captured images.

Requirements: The performer is recorded at the series level, since each series in a study MAY be performed by a different performer, at different times, and using different devices. A series MAY be performed by multiple performers.

Aliases: PerformingPhysicianName, OperatorName, ManufacturersModelName, InstitutionName

Cardinality: 0..*

Type: BackboneElement

Summary: true

Mappings: workflow=Event.performer; rim=.participation[typeCode=PRF].role; 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)

<a id="ImagingStudy.series.performer.function"></a>

ImagingStudy.series.performer.function

Type of performance

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

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; rim=.participation[typeCode=PRF].role; dicom=PRF (Performing Physician's Name); SPRF (Operator's Name); DEV (Manufacturer / Manufacturer's Model Name); or LOC (Institution Name)

<a id="ImagingStudy.series.performer.actor"></a>

ImagingStudy.series.performer.actor

Who performed imaging study

Definition: Indicates who or what performed the imaging study.

Cardinality: 1..1

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

Summary: true

Mappings: workflow=Event.performer.actor; w5=FiveWs.actor; v2=EVN-5 or by domain; rim=.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]; dicom=Practitioner (Performing Physician's Name); Practitioner (Operator's Name); Device (Manufacturer / Manufacturer's Model Name); or Organization (Institution Name)

<a id="ImagingStudy.series.instance"></a>

ImagingStudy.series.instance

A single SOP instance from the series

Definition: A single SOP instance within the series, e.g. an image, or presentation state.

Conditions: ist-4, ist-6

Cardinality: 0..*

Type: BackboneElement

Mappings: rim=.outboundRelationship[typeCode=COMP].target[classCode=DGIMG, moodCode=EVN]

<a id="ImagingStudy.series.instance.uid"></a>

ImagingStudy.series.instance.uid

DICOM SOP Instance UID

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

Comments: See DICOM PS3.3 C.12.1.

Requirements: DICOM SOP Instance UID.

Aliases: SOPInstanceUID

Cardinality: 1..1

Type: id

Mappings: rim=.id; dicom=SOP Instance UID (0008,0018)

<a id="ImagingStudy.series.instance.sopClass"></a>

ImagingStudy.series.instance.sopClass

DICOM class type

Definition: DICOM instance type.

Comments: Typically a well-known DICOM SOP Class UID but MAY be the UID of a private SOP Class

Aliases: SOPClassUID

Cardinality: 1..1

Type: oid

Mappings: rim=.inboundRelationship[typeCode=COMP]. source[classCode=OBS, moodCode=EVN, code="sop class"].value; dicom=SOP Class UID (0008,0016)

<a id="ImagingStudy.series.instance.number"></a>

ImagingStudy.series.instance.number

The number of this instance in the series

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

Aliases: InstanceNumber

Cardinality: 0..1

Type: unsignedInt

Mappings: rim=.inboundRelationship[typeCode=COMP, source[classCode=OBSSER, moodCode=EVN]].sequenceNumber; dicom=Instance Number (0020,0013)

<a id="ImagingStudy.series.instance.title"></a>

ImagingStudy.series.instance.title

Name or title of the instance

Definition: The title of the instance.

Comments: Particularly for post-acquisition analytic objects, such as SR, presentation states, value mapping, etc.

Cardinality: 0..1

Type: string

Mappings: rim=.title; dicom=Document Title (0042,0010)