public class ImagingObjectSelection extends BaseResource implements IResource
Definition: A manifest of a set of DICOM Service-Object Pair Instances (SOP Instances). The referenced SOP Instances (images or other content) are for a single patient, and may be from one or more studies. The referenced SOP Instances have been selected for a purpose, such as quality assurance, conference, or consult. Reflecting that range of purposes, typical ImagingObjectSelection resources may include all SOP Instances in a study (perhaps for sharing through a Health Information Exchange); key images from multiple studies (for reference by a referring or treating physician); a multi-frame ultrasound instance (\"cine\" video clip) and a set of measurements taken from that instance (for inclusion in a teaching file); and so on.
Requirements: A FHIR representation of DICOM Key Object Selection (KOS) SOP Instances enables access to a set of selected DICOM SOP Instances.
Profile Definition: http://hl7.org/fhir/profiles/ImagingObjectSelection
| Modifier and Type | Class and Description |
|---|---|
static class |
ImagingObjectSelection.Study
Block class for child element: ImagingObjectSelection.study ()
|
static class |
ImagingObjectSelection.StudySeries
Block class for child element: ImagingObjectSelection.study.series ()
|
static class |
ImagingObjectSelection.StudySeriesInstance
Block class for child element: ImagingObjectSelection.study.series.instance ()
|
static class |
ImagingObjectSelection.StudySeriesInstanceFrames
Block class for child element: ImagingObjectSelection.study.series.instance.frames ()
|
| Modifier and Type | Field and Description |
|---|---|
static ReferenceClientParam |
AUTHOR
Fluent Client search parameter constant for author
|
static DateClientParam |
AUTHORING_TIME
Fluent Client search parameter constant for authoring-time
|
static UriClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static Include |
INCLUDE_AUTHOR
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
static UriClientParam |
SELECTED_STUDY
Fluent Client search parameter constant for selected-study
|
static String |
SP_AUTHOR
Search parameter constant for author
|
static String |
SP_AUTHORING_TIME
Search parameter constant for authoring-time
|
static String |
SP_IDENTIFIER
Search parameter constant for identifier
|
static String |
SP_PATIENT
Search parameter constant for patient
|
static String |
SP_SELECTED_STUDY
Search parameter constant for selected-study
|
static String |
SP_TITLE
Search parameter constant for title
|
static TokenClientParam |
TITLE
Fluent Client search parameter constant for title
|
RES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
ImagingObjectSelection() |
| Modifier and Type | Method and Description |
|---|---|
ImagingObjectSelection.Study |
addStudy()
Adds and returns a new value for study ()
|
ImagingObjectSelection |
addStudy(ImagingObjectSelection.Study theValue)
Adds a given new value for study ()
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
ResourceReferenceDt |
getAuthor()
Gets the value(s) for author (who.author).
|
Date |
getAuthoringTime()
Gets the value(s) for authoringTime (when.recorded).
|
DateTimeDt |
getAuthoringTimeElement()
Gets the value(s) for authoringTime (when.recorded).
|
String |
getDescription()
Gets the value(s) for description ().
|
StringDt |
getDescriptionElement()
Gets the value(s) for description ().
|
ResourceReferenceDt |
getPatient()
Gets the value(s) for patient (who.focus).
|
String |
getResourceName() |
FhirVersionEnum |
getStructureFhirVersionEnum() |
List<ImagingObjectSelection.Study> |
getStudy()
Gets the value(s) for study ().
|
ImagingObjectSelection.Study |
getStudyFirstRep()
Gets the first repetition for study (),
creating it if it does not already exist.
|
BoundCodeableConceptDt<KOStitleEnum> |
getTitle()
Gets the value(s) for title ().
|
String |
getUid()
Gets the value(s) for uid (id).
|
OidDt |
getUidElement()
Gets the value(s) for uid (id).
|
boolean |
isEmpty() |
ImagingObjectSelection |
setAuthor(ResourceReferenceDt theValue)
Sets the value(s) for author (who.author)
|
ImagingObjectSelection |
setAuthoringTime(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for authoringTime (when.recorded)
|
ImagingObjectSelection |
setAuthoringTime(DateTimeDt theValue)
Sets the value(s) for authoringTime (when.recorded)
|
ImagingObjectSelection |
setAuthoringTimeWithSecondsPrecision(Date theDate)
Sets the value for authoringTime (when.recorded)
|
ImagingObjectSelection |
setDescription(String theString)
Sets the value for description ()
|
ImagingObjectSelection |
setDescription(StringDt theValue)
Sets the value(s) for description ()
|
ImagingObjectSelection |
setPatient(ResourceReferenceDt theValue)
Sets the value(s) for patient (who.focus)
|
ImagingObjectSelection |
setStudy(List<ImagingObjectSelection.Study> theValue)
Sets the value(s) for study ()
|
ImagingObjectSelection |
setTitle(BoundCodeableConceptDt<KOStitleEnum> theValue)
Sets the value(s) for title ()
|
ImagingObjectSelection |
setTitle(KOStitleEnum theValue)
Sets the value(s) for title ()
|
ImagingObjectSelection |
setUid(OidDt theValue)
Sets the value(s) for uid (id)
|
getContained, getId, getIdElement, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContained, getId, getLanguage, getResourceMetadata, getText, setId, setLanguage, setResourceMetadatagetIdElement, setId, setIdpublic static final String SP_IDENTIFIER
Description: UID of key DICOM object selection
Type: uri
Path: ImagingObjectSelection.uid
public static final UriClientParam IDENTIFIER
Description: UID of key DICOM object selection
Type: uri
Path: ImagingObjectSelection.uid
public static final String SP_TITLE
Description: Title of key DICOM object selection
Type: token
Path: ImagingObjectSelection.title
public static final TokenClientParam TITLE
Description: Title of key DICOM object selection
Type: token
Path: ImagingObjectSelection.title
public static final String SP_AUTHOR
Description: Author of key DICOM object selection
Type: reference
Path: ImagingObjectSelection.author
public static final ReferenceClientParam AUTHOR
Description: Author of key DICOM object selection
Type: reference
Path: ImagingObjectSelection.author
public static final String SP_AUTHORING_TIME
Description: Time of key DICOM object selection authoring
Type: date
Path: ImagingObjectSelection.authoringTime
public static final DateClientParam AUTHORING_TIME
Description: Time of key DICOM object selection authoring
Type: date
Path: ImagingObjectSelection.authoringTime
public static final String SP_PATIENT
Description: Subject of key DICOM object selection
Type: reference
Path: ImagingObjectSelection.patient
public static final ReferenceClientParam PATIENT
Description: Subject of key DICOM object selection
Type: reference
Path: ImagingObjectSelection.patient
public static final String SP_SELECTED_STUDY
Description: Study selected in key DICOM object selection
Type: uri
Path: ImagingObjectSelection.study.uid
public static final UriClientParam SELECTED_STUDY
Description: Study selected in key DICOM object selection
Type: uri
Path: ImagingObjectSelection.study.uid
public static final Include INCLUDE_AUTHOR
public static final Include INCLUDE_PATIENT
public ImagingObjectSelection()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic OidDt getUidElement()
null.
Definition: Instance UID of the DICOM KOS SOP Instances represented in this resource.
public String getUid()
null.
Definition: Instance UID of the DICOM KOS SOP Instances represented in this resource.
public ImagingObjectSelection setUid(OidDt theValue)
Definition: Instance UID of the DICOM KOS SOP Instances represented in this resource.
public ResourceReferenceDt getPatient()
null.
Definition: A patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingObjectSelection.
public ImagingObjectSelection setPatient(ResourceReferenceDt theValue)
Definition: A patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingObjectSelection.
public BoundCodeableConceptDt<KOStitleEnum> getTitle()
null.
Definition: The reason for, or significance of, the selection of objects referenced in the resource
public ImagingObjectSelection setTitle(BoundCodeableConceptDt<KOStitleEnum> theValue)
Definition: The reason for, or significance of, the selection of objects referenced in the resource
public ImagingObjectSelection setTitle(KOStitleEnum theValue)
Definition: The reason for, or significance of, the selection of objects referenced in the resource
public StringDt getDescriptionElement()
null.
Definition: Text description of the DICOM SOP instances selected in the ImagingObjectSelection. This should be aligned with the content of the title element, and can provide further explanation of the SOP instances in the selection.
public String getDescription()
null.
Definition: Text description of the DICOM SOP instances selected in the ImagingObjectSelection. This should be aligned with the content of the title element, and can provide further explanation of the SOP instances in the selection.
public ImagingObjectSelection setDescription(StringDt theValue)
Definition: Text description of the DICOM SOP instances selected in the ImagingObjectSelection. This should be aligned with the content of the title element, and can provide further explanation of the SOP instances in the selection.
public ImagingObjectSelection setDescription(String theString)
Definition: Text description of the DICOM SOP instances selected in the ImagingObjectSelection. This should be aligned with the content of the title element, and can provide further explanation of the SOP instances in the selection.
public ResourceReferenceDt getAuthor()
null.
Definition: Author of ImagingObjectSelection. It can be a human author or a device which made the decision of the SOP instances selected. For example, a radiologist selected a set of imaging SOP instances to attach in a diagnostic report, and a CAD application may author a selection to describe SOP instances it used to generate a detection conclusion.
public ImagingObjectSelection setAuthor(ResourceReferenceDt theValue)
Definition: Author of ImagingObjectSelection. It can be a human author or a device which made the decision of the SOP instances selected. For example, a radiologist selected a set of imaging SOP instances to attach in a diagnostic report, and a CAD application may author a selection to describe SOP instances it used to generate a detection conclusion.
public DateTimeDt getAuthoringTimeElement()
null.
Definition: Date and time when the selection of the referenced instances were made. It is (typically) different from the creation date of the selection resource, and from dates associated with the referenced instances (e.g. capture time of the referenced image).
public Date getAuthoringTime()
null.
Definition: Date and time when the selection of the referenced instances were made. It is (typically) different from the creation date of the selection resource, and from dates associated with the referenced instances (e.g. capture time of the referenced image).
public ImagingObjectSelection setAuthoringTime(DateTimeDt theValue)
Definition: Date and time when the selection of the referenced instances were made. It is (typically) different from the creation date of the selection resource, and from dates associated with the referenced instances (e.g. capture time of the referenced image).
public ImagingObjectSelection setAuthoringTime(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: Date and time when the selection of the referenced instances were made. It is (typically) different from the creation date of the selection resource, and from dates associated with the referenced instances (e.g. capture time of the referenced image).
public ImagingObjectSelection setAuthoringTimeWithSecondsPrecision(Date theDate)
Definition: Date and time when the selection of the referenced instances were made. It is (typically) different from the creation date of the selection resource, and from dates associated with the referenced instances (e.g. capture time of the referenced image).
public List<ImagingObjectSelection.Study> getStudy()
null.
Definition: Study identity and locating information of the DICOM SOP instances in the selection.
public ImagingObjectSelection setStudy(List<ImagingObjectSelection.Study> theValue)
Definition: Study identity and locating information of the DICOM SOP instances in the selection.
public ImagingObjectSelection.Study addStudy()
Definition: Study identity and locating information of the DICOM SOP instances in the selection.
public ImagingObjectSelection addStudy(ImagingObjectSelection.Study theValue)
Definition: Study identity and locating information of the DICOM SOP instances in the selection.
theValue - The study to add (must not be null)public ImagingObjectSelection.Study getStudyFirstRep()
Definition: Study identity and locating information of the DICOM SOP instances in the selection.
public String getResourceName()
getResourceName in interface IResourcepublic FhirVersionEnum getStructureFhirVersionEnum()
getStructureFhirVersionEnum in interface IResourcegetStructureFhirVersionEnum in interface IBaseResourceCopyright © 2014–2016 University Health Network. All rights reserved.