Class ImagingObjectSelection
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IResource
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseResource
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
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Block class for child element: ImagingObjectSelection.study ()static class
Block class for child element: ImagingObjectSelection.study.series ()static class
Block class for child element: ImagingObjectSelection.study.series.instance ()static class
Block class for child element: ImagingObjectSelection.study.series.instance.frames () -
Field Summary
Modifier and TypeFieldDescriptionstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for authorstatic final ca.uhn.fhir.rest.gclient.DateClientParam
Fluent Client search parameter constant for authoring-timestatic final ca.uhn.fhir.rest.gclient.UriClientParam
Fluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for patientstatic final ca.uhn.fhir.rest.gclient.UriClientParam
Fluent Client search parameter constant for selected-studystatic final String
Search parameter constant for authorstatic final String
Search parameter constant for authoring-timestatic final String
Search parameter constant for identifierstatic final String
Search parameter constant for patientstatic final String
Search parameter constant for selected-studystatic final String
Search parameter constant for titlestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for titleFields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddStudy()
Adds and returns a new value for study ()addStudy
(ImagingObjectSelection.Study theValue) Adds a given new value for study ()<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) Gets the value(s) for author (who.author).Gets the value(s) for authoringTime (when.recorded).ca.uhn.fhir.model.primitive.DateTimeDt
Gets the value(s) for authoringTime (when.recorded).Gets the value(s) for description ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for description ().Gets the value(s) for patient (who.focus).ca.uhn.fhir.context.FhirVersionEnum
getStudy()
Gets the value(s) for study ().Gets the first repetition for study (), creating it if it does not already exist.getTitle()
Gets the value(s) for title ().getUid()
Gets the value(s) for uid (id).ca.uhn.fhir.model.primitive.OidDt
Gets the value(s) for uid (id).boolean
isEmpty()
setAuthor
(ResourceReferenceDt theValue) Sets the value(s) for author (who.author)setAuthoringTime
(ca.uhn.fhir.model.primitive.DateTimeDt theValue) Sets the value(s) for authoringTime (when.recorded)setAuthoringTime
(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision) Sets the value for authoringTime (when.recorded)setAuthoringTimeWithSecondsPrecision
(Date theDate) Sets the value for authoringTime (when.recorded)setDescription
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for description ()setDescription
(String theString) Sets the value for description ()setPatient
(ResourceReferenceDt theValue) Sets the value(s) for patient (who.focus)setStudy
(List<ImagingObjectSelection.Study> theValue) Sets the value(s) for study ()setTitle
(BoundCodeableConceptDt<KOStitleEnum> theValue) Sets the value(s) for title ()setTitle
(KOStitleEnum theValue) Sets the value(s) for title ()setUid
(ca.uhn.fhir.model.primitive.OidDt theValue) Sets the value(s) for uid (id)Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toString
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getIdElement, isDeleted, setId, setId
Methods inherited from interface ca.uhn.fhir.model.api.IResource
getContained, getId, getLanguage, getMeta, getResourceMetadata, getText, setId, setLanguage, setResourceMetadata
-
Field Details
-
SP_IDENTIFIER
Search parameter constant for identifierDescription: UID of key DICOM object selection
Type: uri
Path: ImagingObjectSelection.uid
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription: UID of key DICOM object selection
Type: uri
Path: ImagingObjectSelection.uid
-
SP_TITLE
Search parameter constant for titleDescription: Title of key DICOM object selection
Type: token
Path: ImagingObjectSelection.title
- See Also:
-
TITLE
Fluent Client search parameter constant for titleDescription: Title of key DICOM object selection
Type: token
Path: ImagingObjectSelection.title
-
SP_AUTHOR
Search parameter constant for authorDescription: Author of key DICOM object selection
Type: reference
Path: ImagingObjectSelection.author
- See Also:
-
AUTHOR
Fluent Client search parameter constant for authorDescription: Author of key DICOM object selection
Type: reference
Path: ImagingObjectSelection.author
-
SP_AUTHORING_TIME
Search parameter constant for authoring-timeDescription: Time of key DICOM object selection authoring
Type: date
Path: ImagingObjectSelection.authoringTime
- See Also:
-
AUTHORING_TIME
Fluent Client search parameter constant for authoring-timeDescription: Time of key DICOM object selection authoring
Type: date
Path: ImagingObjectSelection.authoringTime
-
SP_PATIENT
Search parameter constant for patientDescription: Subject of key DICOM object selection
Type: reference
Path: ImagingObjectSelection.patient
- See Also:
-
PATIENT
Fluent Client search parameter constant for patientDescription: Subject of key DICOM object selection
Type: reference
Path: ImagingObjectSelection.patient
-
SP_SELECTED_STUDY
Search parameter constant for selected-studyDescription: Study selected in key DICOM object selection
Type: uri
Path: ImagingObjectSelection.study.uid
- See Also:
-
SELECTED_STUDY
Fluent Client search parameter constant for selected-studyDescription: Study selected in key DICOM object selection
Type: uri
Path: ImagingObjectSelection.study.uid
-
INCLUDE_AUTHOR
Constant for fluent queries to be used to add include statements. Specifies the path value of "ImagingObjectSelection:author". -
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ImagingObjectSelection:patient".
-
-
Constructor Details
-
ImagingObjectSelection
public ImagingObjectSelection()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getUidElement
Gets the value(s) for uid (id). creating it if it does not exist. Will not returnnull
.Definition: Instance UID of the DICOM KOS SOP Instances represented in this resource.
-
getUid
Gets the value(s) for uid (id). creating it if it does not exist. This method may returnnull
.Definition: Instance UID of the DICOM KOS SOP Instances represented in this resource.
-
setUid
Sets the value(s) for uid (id)Definition: Instance UID of the DICOM KOS SOP Instances represented in this resource.
-
getPatient
Gets the value(s) for patient (who.focus). creating it if it does not exist. Will not returnnull
.Definition: A patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingObjectSelection.
-
setPatient
Sets the value(s) for patient (who.focus)Definition: A patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingObjectSelection.
-
getTitle
Gets the value(s) for title (). creating it if it does not exist. Will not returnnull
.Definition: The reason for, or significance of, the selection of objects referenced in the resource
-
setTitle
Sets the value(s) for title ()Definition: The reason for, or significance of, the selection of objects referenced in the resource
-
setTitle
Sets the value(s) for title ()Definition: The reason for, or significance of, the selection of objects referenced in the resource
-
getDescriptionElement
Gets the value(s) for description (). creating it if it does not exist. Will not returnnull
.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.
-
getDescription
Gets the value(s) for description (). creating it if it does not exist. This method may returnnull
.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.
-
setDescription
Sets the value(s) for description ()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.
-
setDescription
Sets the value for description ()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.
-
getAuthor
Gets the value(s) for author (who.author). creating it if it does not exist. Will not returnnull
.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.
-
setAuthor
Sets the value(s) for author (who.author)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.
-
getAuthoringTimeElement
Gets the value(s) for authoringTime (when.recorded). creating it if it does not exist. Will not returnnull
.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).
-
getAuthoringTime
Gets the value(s) for authoringTime (when.recorded). creating it if it does not exist. This method may returnnull
.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).
-
setAuthoringTime
Sets the value(s) for authoringTime (when.recorded)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).
-
setAuthoringTimeWithSecondsPrecision
Sets the value for authoringTime (when.recorded)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).
-
setAuthoringTime
public ImagingObjectSelection setAuthoringTime(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision) Sets the value for authoringTime (when.recorded)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).
-
getStudy
Gets the value(s) for study (). creating it if it does not exist. Will not returnnull
.Definition: Study identity and locating information of the DICOM SOP instances in the selection.
-
setStudy
Sets the value(s) for study ()Definition: Study identity and locating information of the DICOM SOP instances in the selection.
-
addStudy
Adds and returns a new value for study ()Definition: Study identity and locating information of the DICOM SOP instances in the selection.
-
addStudy
Adds a given new value for study ()Definition: Study identity and locating information of the DICOM SOP instances in the selection.
- Parameters:
theValue
- The study to add (must not benull
)
-
getStudyFirstRep
Gets the first repetition for study (), creating it if it does not already exist.Definition: Study identity and locating information of the DICOM SOP instances in the selection.
-
getResourceName
- Specified by:
getResourceName
in interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
- Specified by:
getStructureFhirVersionEnum
in interfaceorg.hl7.fhir.instance.model.api.IBaseResource
- Specified by:
getStructureFhirVersionEnum
in interfaceca.uhn.fhir.model.api.IResource
-