This page is part of the FHIR Specification (v5.0.0-ballot: FHIR R5 Ballot Preview). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
Imaging Integration Work Group | Maturity Level: 1 | Trial Use | Security Category: Patient | Compartments: Patient |
A selection of DICOM SOP instances and/or frames within a single Study and Series. This might include additional specifics such as 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.
This resource is an event resource from a FHIR workflow perspective - see Workflow.
A selection of data from an ImagingStudy. The selection may be:
May also represent regions within the ImagingStudy frame of reference, including:
Uses for ImagingSelection resources include:
All DICOM SOP Instances referenced in a single ImagingSelection resource shall be part of the same DICOM Series (and therefore also the same DICOM Study). In order to reference SOP Instances in multiple Studies or Series it is necessary to create multiple ImagingSelection resources.
An Observation references an ImagingSelection to specify the set of DICOM images, frames, waveforms or documents used to make the Observation. By contrast, an Observation references an ImagingStudy if it does not depend on any specific set of images, frames, waveforms or documents.
An Observation references an ImagingSelection to specify an image region corresponding to the measurement value expressed in the Observation.
While an ImagingSelection is restricted to a single DICOM Series, a single Observation references multiple ImagingSelection resources if it relates to multiple Studies and / or Series – for example, to reference multiple images over different cardiac phases or a PET and a CT image.
A DiagnosticReport might directly reference an ImagingSelection that includes one or more Observations derived from ImagingSelection resources.
In contrast with a DocumentReference, an ImagingSelection includes the ability to specify a region within an image, an observation node within a DICOM Structured Reporting (SR) and the ability to specify one or more Endpoint resources for retrieval of the referenced images, frames, waveforms or documents. Additionally, DocumentReference has limited ability to reference multiple images or frames and can only specify the Study, Series and SOP Instance UIDs implicitly via the URL.
DocumentReference might be appropriate for including a rendered DICOM image in cases where the full image context is not important.
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ImagingSelection | TU | DomainResource | A selection of DICOM SOP instances and/or frames Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
identifier | Σ | 0..* | Identifier | Business Identifier for Imaging Selection |
status | ?!Σ | 1..1 | code | available | entered-in-error | unknown ImagingSelectionStatus (Required) |
subject | Σ | 0..1 | Reference(Patient | Group | Device | Location | Organization | Procedure | Practitioner | Medication | Substance | Specimen) | Subject of the selected instances |
issued | Σ | 0..1 | instant | Date / Time when this imaging selection was created |
performer | Σ | 0..* | BackboneElement | Selector of the instances (human or machine) |
function | Σ | 0..1 | CodeableConcept | Type of performer ImagingStudy series performer function (Extensible) |
actor | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Device | Organization | CareTeam | Patient | RelatedPerson | HealthcareService) | Author (human or machine) |
basedOn | Σ | 0..* | Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) | Associated request |
category | Σ | 0..* | CodeableConcept | Classifies the imaging selection KeyObjectSelectionDocumentTitle (Example) |
code | Σ | 1..1 | CodeableConcept | Imaging Selection purpose text or code KeyObjectSelectionDocumentTitle (Example) |
studyUid | Σ | 0..1 | id | DICOM Study Instance UID |
derivedFrom | Σ | 0..* | Reference(ImagingStudy) | The imaging study from which the imaging selection is derived |
endpoint | Σ | 0..* | Reference(Endpoint) | The network service providing retrieval for the images referenced in the imaging selection |
seriesUid | Σ | 0..1 | id | DICOM Series Instance UID |
seriesNumber | Σ | 0..1 | unsignedInt | DICOM Series Number |
frameOfReferenceUid | Σ | 0..1 | id | The Frame of Reference UID for the selected images |
bodySite | Σ | 0..1 | CodeableReference(BodyStructure) | Body part examined SNOMED CT Body Structures (Example) |
focus | Σ | 0..* | Reference(ImagingSelection) | Related resource that is the focus for the imaging selection |
instance | Σ | 0..* | BackboneElement | The selected instances |
uid | Σ | 1..1 | id | DICOM SOP Instance UID |
number | Σ | 0..1 | unsignedInt | DICOM Instance Number |
sopClass | 0..1 | Coding | DICOM SOP Class UID sopClass (Extensible) | |
subset | 0..* | string | The selected subset of the SOP Instance | |
imageRegion | 0..* | BackboneElement | A specific 2D region in a DICOM image / frame | |
regionType | 1..1 | code | point | polyline | interpolated | circle | ellipse ImagingSelection2DGraphicType (Required) | |
coordinate | 1..* | decimal | Specifies the coordinates that define the image region This repeating element order: The values are an ordered set of (x, y) coordinates. | |
imageRegion | 0..* | BackboneElement | A specific 3D region in a DICOM frame of reference | |
regionType | 1..1 | code | point | multipoint | polyline | polygon | ellipse | ellipsoid ImagingSelection3DGraphicType (Required) | |
coordinate | 1..* | decimal | Specifies the coordinates that define the image region This repeating element order: The values are an ordered set of (x, y, z) coordinates. | |
Documentation for this format |
See the Extensions for this resource
UML Diagram (Legend)
XML Template
<ImagingSelection xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier Business Identifier for Imaging Selection --></identifier> <status value="[code]"/><!-- 1..1 available | entered-in-error | unknown --> <subject><!-- 0..1 Reference(Device|Group|Location|Medication|Organization| Patient|Practitioner|Procedure|Specimen|Substance) Subject of the selected instances --></subject> <issued value="[instant]"/><!-- 0..1 Date / Time when this imaging selection was created --> <performer> <!-- 0..* Selector of the instances (human or machine) --> <function><!-- 0..1 CodeableConcept Type of performer --></function> <actor><!-- 0..1 Reference(CareTeam|Device|HealthcareService|Organization| Patient|Practitioner|PractitionerRole|RelatedPerson) Author (human or machine) --></actor> </performer> <basedOn><!-- 0..* Reference(Appointment|AppointmentResponse|CarePlan| ServiceRequest|Task) Associated request --></basedOn> <category><!-- 0..* CodeableConcept Classifies the imaging selection --></category> <code><!-- 1..1 CodeableConcept Imaging Selection purpose text or code --></code> <studyUid value="[id]"/><!-- 0..1 DICOM Study Instance UID --> <derivedFrom><!-- 0..* Reference(ImagingStudy) The imaging study from which the imaging selection is derived --></derivedFrom> <endpoint><!-- 0..* Reference(Endpoint) The network service providing retrieval for the images referenced in the imaging selection --></endpoint> <seriesUid value="[id]"/><!-- 0..1 DICOM Series Instance UID --> <seriesNumber value="[unsignedInt]"/><!-- 0..1 DICOM Series Number --> <frameOfReferenceUid value="[id]"/><!-- 0..1 The Frame of Reference UID for the selected images --> <bodySite><!-- 0..1 CodeableReference(BodyStructure) Body part examined --></bodySite> <focus><!-- 0..* Reference(ImagingSelection) Related resource that is the focus for the imaging selection --></focus> <instance> <!-- 0..* The selected instances --> <uid value="[id]"/><!-- 1..1 DICOM SOP Instance UID --> <number value="[unsignedInt]"/><!-- 0..1 DICOM Instance Number --> <sopClass><!-- 0..1 Coding DICOM SOP Class UID --></sopClass> <subset value="[string]"/><!-- 0..* The selected subset of the SOP Instance --> <imageRegion> <!-- 0..* A specific 2D region in a DICOM image / frame --> <regionType value="[code]"/><!-- 1..1 point | polyline | interpolated | circle | ellipse --> <coordinate value="[decimal]"/><!-- 1..* Specifies the coordinates that define the image region --> </imageRegion> </instance> <imageRegion> <!-- 0..* A specific 3D region in a DICOM frame of reference --> <regionType value="[code]"/><!-- 1..1 point | multipoint | polyline | polygon | ellipse | ellipsoid --> <coordinate value="[decimal]"/><!-- 1..* Specifies the coordinates that define the image region --> </imageRegion> </ImagingSelection>
JSON Template
{ "resourceType" : "ImagingSelection", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // Business Identifier for Imaging Selection "status" : "<code>", // R! available | entered-in-error | unknown "subject" : { Reference(Device|Group|Location|Medication|Organization| Patient|Practitioner|Procedure|Specimen|Substance) }, // Subject of the selected instances "issued" : "<instant>", // Date / Time when this imaging selection was created "performer" : [{ // Selector of the instances (human or machine) "function" : { CodeableConcept }, // Type of performer "actor" : { Reference(CareTeam|Device|HealthcareService|Organization| Patient|Practitioner|PractitionerRole|RelatedPerson) } // Author (human or machine) }], "basedOn" : [{ Reference(Appointment|AppointmentResponse|CarePlan| ServiceRequest|Task) }], // Associated request "category" : [{ CodeableConcept }], // Classifies the imaging selection "code" : { CodeableConcept }, // R! Imaging Selection purpose text or code "studyUid" : "<id>", // DICOM Study Instance UID "derivedFrom" : [{ Reference(ImagingStudy) }], // The imaging study from which the imaging selection is derived "endpoint" : [{ Reference(Endpoint) }], // The network service providing retrieval for the images referenced in the imaging selection "seriesUid" : "<id>", // DICOM Series Instance UID "seriesNumber" : "<unsignedInt>", // DICOM Series Number "frameOfReferenceUid" : "<id>", // The Frame of Reference UID for the selected images "bodySite" : { CodeableReference(BodyStructure) }, // Body part examined "focus" : [{ Reference(ImagingSelection) }], // Related resource that is the focus for the imaging selection "instance" : [{ // The selected instances "uid" : "<id>", // R! DICOM SOP Instance UID "number" : "<unsignedInt>", // DICOM Instance Number "sopClass" : { Coding }, // DICOM SOP Class UID "subset" : ["<string>"], // The selected subset of the SOP Instance "imageRegion" : [{ // A specific 2D region in a DICOM image / frame "regionType" : "<code>", // R! point | polyline | interpolated | circle | ellipse "coordinate" : [<decimal>] // R! Specifies the coordinates that define the image region }] }], "imageRegion" : [{ // A specific 3D region in a DICOM frame of reference "regionType" : "<code>", // R! point | multipoint | polyline | polygon | ellipse | ellipsoid "coordinate" : [<decimal>] // R! Specifies the coordinates that define the image region }] }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ a fhir:ImagingSelection; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:ImagingSelection.identifier [ Identifier ], ... ; # 0..* Business Identifier for Imaging Selection fhir:ImagingSelection.status [ code ]; # 1..1 available | entered-in-error | unknown fhir:ImagingSelection.subject [ Reference(Device|Group|Location|Medication|Organization|Patient|Practitioner|Procedure| Specimen|Substance) ]; # 0..1 Subject of the selected instances fhir:ImagingSelection.issued [ instant ]; # 0..1 Date / Time when this imaging selection was created fhir:ImagingSelection.performer [ # 0..* Selector of the instances (human or machine) fhir:ImagingSelection.performer.function [ CodeableConcept ]; # 0..1 Type of performer fhir:ImagingSelection.performer.actor [ Reference(CareTeam|Device|HealthcareService|Organization|Patient|Practitioner| PractitionerRole|RelatedPerson) ]; # 0..1 Author (human or machine) ], ...; fhir:ImagingSelection.basedOn [ Reference(Appointment|AppointmentResponse|CarePlan|ServiceRequest|Task) ], ... ; # 0..* Associated request fhir:ImagingSelection.category [ CodeableConcept ], ... ; # 0..* Classifies the imaging selection fhir:ImagingSelection.code [ CodeableConcept ]; # 1..1 Imaging Selection purpose text or code fhir:ImagingSelection.studyUid [ id ]; # 0..1 DICOM Study Instance UID fhir:ImagingSelection.derivedFrom [ Reference(ImagingStudy) ], ... ; # 0..* The imaging study from which the imaging selection is derived fhir:ImagingSelection.endpoint [ Reference(Endpoint) ], ... ; # 0..* The network service providing retrieval for the images referenced in the imaging selection fhir:ImagingSelection.seriesUid [ id ]; # 0..1 DICOM Series Instance UID fhir:ImagingSelection.seriesNumber [ unsignedInt ]; # 0..1 DICOM Series Number fhir:ImagingSelection.frameOfReferenceUid [ id ]; # 0..1 The Frame of Reference UID for the selected images fhir:ImagingSelection.bodySite [ CodeableReference(BodyStructure) ]; # 0..1 Body part examined fhir:ImagingSelection.focus [ Reference(ImagingSelection) ], ... ; # 0..* Related resource that is the focus for the imaging selection fhir:ImagingSelection.instance [ # 0..* The selected instances fhir:ImagingSelection.instance.uid [ id ]; # 1..1 DICOM SOP Instance UID fhir:ImagingSelection.instance.number [ unsignedInt ]; # 0..1 DICOM Instance Number fhir:ImagingSelection.instance.sopClass [ Coding ]; # 0..1 DICOM SOP Class UID fhir:ImagingSelection.instance.subset [ string ], ... ; # 0..* The selected subset of the SOP Instance fhir:ImagingSelection.instance.imageRegion [ # 0..* A specific 2D region in a DICOM image / frame fhir:ImagingSelection.instance.imageRegion.regionType [ code ]; # 1..1 point | polyline | interpolated | circle | ellipse fhir:ImagingSelection.instance.imageRegion.coordinate [ decimal ], ... ; # 1..* Specifies the coordinates that define the image region ], ...; ], ...; fhir:ImagingSelection.imageRegion [ # 0..* A specific 3D region in a DICOM frame of reference fhir:ImagingSelection.imageRegion.regionType [ code ]; # 1..1 point | multipoint | polyline | polygon | ellipse | ellipsoid fhir:ImagingSelection.imageRegion.coordinate [ decimal ], ... ; # 1..* Specifies the coordinates that define the image region ], ...; ]
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ImagingSelection | TU | DomainResource | A selection of DICOM SOP instances and/or frames Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
identifier | Σ | 0..* | Identifier | Business Identifier for Imaging Selection |
status | ?!Σ | 1..1 | code | available | entered-in-error | unknown ImagingSelectionStatus (Required) |
subject | Σ | 0..1 | Reference(Patient | Group | Device | Location | Organization | Procedure | Practitioner | Medication | Substance | Specimen) | Subject of the selected instances |
issued | Σ | 0..1 | instant | Date / Time when this imaging selection was created |
performer | Σ | 0..* | BackboneElement | Selector of the instances (human or machine) |
function | Σ | 0..1 | CodeableConcept | Type of performer ImagingStudy series performer function (Extensible) |
actor | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Device | Organization | CareTeam | Patient | RelatedPerson | HealthcareService) | Author (human or machine) |
basedOn | Σ | 0..* | Reference(CarePlan | ServiceRequest | Appointment | AppointmentResponse | Task) | Associated request |
category | Σ | 0..* | CodeableConcept | Classifies the imaging selection KeyObjectSelectionDocumentTitle (Example) |
code | Σ | 1..1 | CodeableConcept | Imaging Selection purpose text or code KeyObjectSelectionDocumentTitle (Example) |
studyUid | Σ | 0..1 | id | DICOM Study Instance UID |
derivedFrom | Σ | 0..* | Reference(ImagingStudy) | The imaging study from which the imaging selection is derived |
endpoint | Σ | 0..* | Reference(Endpoint) | The network service providing retrieval for the images referenced in the imaging selection |
seriesUid | Σ | 0..1 | id | DICOM Series Instance UID |
seriesNumber | Σ | 0..1 | unsignedInt | DICOM Series Number |
frameOfReferenceUid | Σ | 0..1 | id | The Frame of Reference UID for the selected images |
bodySite | Σ | 0..1 | CodeableReference(BodyStructure) | Body part examined SNOMED CT Body Structures (Example) |
focus | Σ | 0..* | Reference(ImagingSelection) | Related resource that is the focus for the imaging selection |
instance | Σ | 0..* | BackboneElement | The selected instances |
uid | Σ | 1..1 | id | DICOM SOP Instance UID |
number | Σ | 0..1 | unsignedInt | DICOM Instance Number |
sopClass | 0..1 | Coding | DICOM SOP Class UID sopClass (Extensible) | |
subset | 0..* | string | The selected subset of the SOP Instance | |
imageRegion | 0..* | BackboneElement | A specific 2D region in a DICOM image / frame | |
regionType | 1..1 | code | point | polyline | interpolated | circle | ellipse ImagingSelection2DGraphicType (Required) | |
coordinate | 1..* | decimal | Specifies the coordinates that define the image region This repeating element order: The values are an ordered set of (x, y) coordinates. | |
imageRegion | 0..* | BackboneElement | A specific 3D region in a DICOM frame of reference | |
regionType | 1..1 | code | point | multipoint | polyline | polygon | ellipse | ellipsoid ImagingSelection3DGraphicType (Required) | |
coordinate | 1..* | decimal | Specifies the coordinates that define the image region This repeating element order: The values are an ordered set of (x, y, z) coordinates. | |
Documentation for this format |
See the Extensions for this resource
XML Template
<ImagingSelection xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier Business Identifier for Imaging Selection --></identifier> <status value="[code]"/><!-- 1..1 available | entered-in-error | unknown --> <subject><!-- 0..1 Reference(Device|Group|Location|Medication|Organization| Patient|Practitioner|Procedure|Specimen|Substance) Subject of the selected instances --></subject> <issued value="[instant]"/><!-- 0..1 Date / Time when this imaging selection was created --> <performer> <!-- 0..* Selector of the instances (human or machine) --> <function><!-- 0..1 CodeableConcept Type of performer --></function> <actor><!-- 0..1 Reference(CareTeam|Device|HealthcareService|Organization| Patient|Practitioner|PractitionerRole|RelatedPerson) Author (human or machine) --></actor> </performer> <basedOn><!-- 0..* Reference(Appointment|AppointmentResponse|CarePlan| ServiceRequest|Task) Associated request --></basedOn> <category><!-- 0..* CodeableConcept Classifies the imaging selection --></category> <code><!-- 1..1 CodeableConcept Imaging Selection purpose text or code --></code> <studyUid value="[id]"/><!-- 0..1 DICOM Study Instance UID --> <derivedFrom><!-- 0..* Reference(ImagingStudy) The imaging study from which the imaging selection is derived --></derivedFrom> <endpoint><!-- 0..* Reference(Endpoint) The network service providing retrieval for the images referenced in the imaging selection --></endpoint> <seriesUid value="[id]"/><!-- 0..1 DICOM Series Instance UID --> <seriesNumber value="[unsignedInt]"/><!-- 0..1 DICOM Series Number --> <frameOfReferenceUid value="[id]"/><!-- 0..1 The Frame of Reference UID for the selected images --> <bodySite><!-- 0..1 CodeableReference(BodyStructure) Body part examined --></bodySite> <focus><!-- 0..* Reference(ImagingSelection) Related resource that is the focus for the imaging selection --></focus> <instance> <!-- 0..* The selected instances --> <uid value="[id]"/><!-- 1..1 DICOM SOP Instance UID --> <number value="[unsignedInt]"/><!-- 0..1 DICOM Instance Number --> <sopClass><!-- 0..1 Coding DICOM SOP Class UID --></sopClass> <subset value="[string]"/><!-- 0..* The selected subset of the SOP Instance --> <imageRegion> <!-- 0..* A specific 2D region in a DICOM image / frame --> <regionType value="[code]"/><!-- 1..1 point | polyline | interpolated | circle | ellipse --> <coordinate value="[decimal]"/><!-- 1..* Specifies the coordinates that define the image region --> </imageRegion> </instance> <imageRegion> <!-- 0..* A specific 3D region in a DICOM frame of reference --> <regionType value="[code]"/><!-- 1..1 point | multipoint | polyline | polygon | ellipse | ellipsoid --> <coordinate value="[decimal]"/><!-- 1..* Specifies the coordinates that define the image region --> </imageRegion> </ImagingSelection>
JSON Template
{ "resourceType" : "ImagingSelection", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // Business Identifier for Imaging Selection "status" : "<code>", // R! available | entered-in-error | unknown "subject" : { Reference(Device|Group|Location|Medication|Organization| Patient|Practitioner|Procedure|Specimen|Substance) }, // Subject of the selected instances "issued" : "<instant>", // Date / Time when this imaging selection was created "performer" : [{ // Selector of the instances (human or machine) "function" : { CodeableConcept }, // Type of performer "actor" : { Reference(CareTeam|Device|HealthcareService|Organization| Patient|Practitioner|PractitionerRole|RelatedPerson) } // Author (human or machine) }], "basedOn" : [{ Reference(Appointment|AppointmentResponse|CarePlan| ServiceRequest|Task) }], // Associated request "category" : [{ CodeableConcept }], // Classifies the imaging selection "code" : { CodeableConcept }, // R! Imaging Selection purpose text or code "studyUid" : "<id>", // DICOM Study Instance UID "derivedFrom" : [{ Reference(ImagingStudy) }], // The imaging study from which the imaging selection is derived "endpoint" : [{ Reference(Endpoint) }], // The network service providing retrieval for the images referenced in the imaging selection "seriesUid" : "<id>", // DICOM Series Instance UID "seriesNumber" : "<unsignedInt>", // DICOM Series Number "frameOfReferenceUid" : "<id>", // The Frame of Reference UID for the selected images "bodySite" : { CodeableReference(BodyStructure) }, // Body part examined "focus" : [{ Reference(ImagingSelection) }], // Related resource that is the focus for the imaging selection "instance" : [{ // The selected instances "uid" : "<id>", // R! DICOM SOP Instance UID "number" : "<unsignedInt>", // DICOM Instance Number "sopClass" : { Coding }, // DICOM SOP Class UID "subset" : ["<string>"], // The selected subset of the SOP Instance "imageRegion" : [{ // A specific 2D region in a DICOM image / frame "regionType" : "<code>", // R! point | polyline | interpolated | circle | ellipse "coordinate" : [<decimal>] // R! Specifies the coordinates that define the image region }] }], "imageRegion" : [{ // A specific 3D region in a DICOM frame of reference "regionType" : "<code>", // R! point | multipoint | polyline | polygon | ellipse | ellipsoid "coordinate" : [<decimal>] // R! Specifies the coordinates that define the image region }] }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ a fhir:ImagingSelection; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:ImagingSelection.identifier [ Identifier ], ... ; # 0..* Business Identifier for Imaging Selection fhir:ImagingSelection.status [ code ]; # 1..1 available | entered-in-error | unknown fhir:ImagingSelection.subject [ Reference(Device|Group|Location|Medication|Organization|Patient|Practitioner|Procedure| Specimen|Substance) ]; # 0..1 Subject of the selected instances fhir:ImagingSelection.issued [ instant ]; # 0..1 Date / Time when this imaging selection was created fhir:ImagingSelection.performer [ # 0..* Selector of the instances (human or machine) fhir:ImagingSelection.performer.function [ CodeableConcept ]; # 0..1 Type of performer fhir:ImagingSelection.performer.actor [ Reference(CareTeam|Device|HealthcareService|Organization|Patient|Practitioner| PractitionerRole|RelatedPerson) ]; # 0..1 Author (human or machine) ], ...; fhir:ImagingSelection.basedOn [ Reference(Appointment|AppointmentResponse|CarePlan|ServiceRequest|Task) ], ... ; # 0..* Associated request fhir:ImagingSelection.category [ CodeableConcept ], ... ; # 0..* Classifies the imaging selection fhir:ImagingSelection.code [ CodeableConcept ]; # 1..1 Imaging Selection purpose text or code fhir:ImagingSelection.studyUid [ id ]; # 0..1 DICOM Study Instance UID fhir:ImagingSelection.derivedFrom [ Reference(ImagingStudy) ], ... ; # 0..* The imaging study from which the imaging selection is derived fhir:ImagingSelection.endpoint [ Reference(Endpoint) ], ... ; # 0..* The network service providing retrieval for the images referenced in the imaging selection fhir:ImagingSelection.seriesUid [ id ]; # 0..1 DICOM Series Instance UID fhir:ImagingSelection.seriesNumber [ unsignedInt ]; # 0..1 DICOM Series Number fhir:ImagingSelection.frameOfReferenceUid [ id ]; # 0..1 The Frame of Reference UID for the selected images fhir:ImagingSelection.bodySite [ CodeableReference(BodyStructure) ]; # 0..1 Body part examined fhir:ImagingSelection.focus [ Reference(ImagingSelection) ], ... ; # 0..* Related resource that is the focus for the imaging selection fhir:ImagingSelection.instance [ # 0..* The selected instances fhir:ImagingSelection.instance.uid [ id ]; # 1..1 DICOM SOP Instance UID fhir:ImagingSelection.instance.number [ unsignedInt ]; # 0..1 DICOM Instance Number fhir:ImagingSelection.instance.sopClass [ Coding ]; # 0..1 DICOM SOP Class UID fhir:ImagingSelection.instance.subset [ string ], ... ; # 0..* The selected subset of the SOP Instance fhir:ImagingSelection.instance.imageRegion [ # 0..* A specific 2D region in a DICOM image / frame fhir:ImagingSelection.instance.imageRegion.regionType [ code ]; # 1..1 point | polyline | interpolated | circle | ellipse fhir:ImagingSelection.instance.imageRegion.coordinate [ decimal ], ... ; # 1..* Specifies the coordinates that define the image region ], ...; ], ...; fhir:ImagingSelection.imageRegion [ # 0..* A specific 3D region in a DICOM frame of reference fhir:ImagingSelection.imageRegion.regionType [ code ]; # 1..1 point | multipoint | polyline | polygon | ellipse | ellipsoid fhir:ImagingSelection.imageRegion.coordinate [ decimal ], ... ; # 1..* Specifies the coordinates that define the image region ], ...; ]
Additional definitions: Master Definition XML + JSON, XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions, the spreadsheet version & the dependency analysis
Path | Definition | Type | Reference |
---|---|---|---|
ImagingSelection.status | The status of the ImagingSelection. | Required | ImagingSelectionStatus |
ImagingSelection.performer.function | Performer function of an agent in an imaging study series | Extensible | ImagingStudySeriesPerformerFunction |
ImagingSelection.category | Transitive closure of CID 7010 KeyObjectSelectionDocumentTitle | Example | KeyObjectSelectionDocumentTitle |
ImagingSelection.code | Transitive closure of CID 7010 KeyObjectSelectionDocumentTitle | Example | KeyObjectSelectionDocumentTitle |
ImagingSelection.bodySite | This value set includes all codes from SNOMED CT where concept is-a 442083009 (Anatomical or acquired body site (body structure)). | Example | SNOMEDCTBodyStructures |
ImagingSelection.instance.sopClass | Extensible | http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_B.5.html#table_B.5-1 | |
ImagingSelection.instance.imageRegion.regionType | The type of 2D coordinates describing a 2D image region. | Required | ImagingSelection2DGraphicType |
ImagingSelection.imageRegion.regionType | The type of coordinates describing a 3D image region. | Required | ImagingSelection3DGraphicType |
Some DICOM SOP Instances contain multiple sub-resources, such as frames, segments, etc.
An Imaging Selection resource may specify the subset of these that are included in the selection using the instance.subset
element.
The defined types of subsets are:
The type of subset is determined by the SOP Class of the parent instance.
Subsets can only reference sub-resources that are already defined within the selected DICOM SOP Instance.
Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
Name | Type | Description | Expression | In Common |
based-on | reference | The request associated with an imaging selection | ImagingSelection.basedOn (Appointment, AppointmentResponse, CarePlan, Task, ServiceRequest) | |
body-site | token | The body site associated with the imaging selection | ImagingSelection.bodySite.concept | |
code | token | The imaging selection status | ImagingSelection.status | |
derived-from | reference | The imaging study from which the imaging selection was derived | ImagingSelection.derivedFrom (ImagingStudy) | |
identifier | token | Identifiers for the imaging selection | ImagingSelection.identifier | |
issued N | date | The date / time the imaging selection was created | ImagingSelection.issued | |
patient | reference | Who the study is about | ImagingSelection.subject.where(resolve() is Patient) (Patient) | |
study-uid | token | The DICOM Study Instance UID from which the images were selected | ImagingSelection.studyUid | |
subject | reference | The subject of the Imaging Selection, such as the associated Patient | ImagingSelection.subject (Practitioner, Group, Specimen, Organization, Device, Medication, Patient, Procedure, Substance, Location) |