Class ImagingObjectSelection
- java.lang.Object
-
- ca.uhn.fhir.model.api.BaseElement
-
- ca.uhn.fhir.model.dstu2.resource.BaseResource
-
- ca.uhn.fhir.model.dstu2.resource.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
public class ImagingObjectSelection extends BaseResource implements ca.uhn.fhir.model.api.IResource
HAPI/FHIR ImagingObjectSelection Resource (clinical.diagnostics)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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classImagingObjectSelection.StudyBlock class for child element: ImagingObjectSelection.study ()static classImagingObjectSelection.StudySeriesBlock class for child element: ImagingObjectSelection.study.series ()static classImagingObjectSelection.StudySeriesInstanceBlock class for child element: ImagingObjectSelection.study.series.instance ()static classImagingObjectSelection.StudySeriesInstanceFramesBlock class for child element: ImagingObjectSelection.study.series.instance.frames ()
-
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.ReferenceClientParamAUTHORFluent Client search parameter constant for authorstatic ca.uhn.fhir.rest.gclient.DateClientParamAUTHORING_TIMEFluent Client search parameter constant for authoring-timestatic ca.uhn.fhir.rest.gclient.UriClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeINCLUDE_AUTHORConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PATIENTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPATIENTFluent Client search parameter constant for patientstatic ca.uhn.fhir.rest.gclient.UriClientParamSELECTED_STUDYFluent Client search parameter constant for selected-studystatic StringSP_AUTHORSearch parameter constant for authorstatic StringSP_AUTHORING_TIMESearch parameter constant for authoring-timestatic StringSP_IDENTIFIERSearch parameter constant for identifierstatic StringSP_PATIENTSearch parameter constant for patientstatic StringSP_SELECTED_STUDYSearch parameter constant for selected-studystatic StringSP_TITLESearch parameter constant for titlestatic ca.uhn.fhir.rest.gclient.TokenClientParamTITLEFluent Client search parameter constant for title-
Fields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID, SP_RES_LANGUAGE
-
-
Constructor Summary
Constructors Constructor Description ImagingObjectSelection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImagingObjectSelection.StudyaddStudy()Adds and returns a new value for study ()ImagingObjectSelectionaddStudy(ImagingObjectSelection.Study theValue)Adds a given new value for study ()<T extends ca.uhn.fhir.model.api.IElement>
List<T>getAllPopulatedChildElementsOfType(Class<T> theType)ResourceReferenceDtgetAuthor()Gets the value(s) for author (who.author).DategetAuthoringTime()Gets the value(s) for authoringTime (when.recorded).ca.uhn.fhir.model.primitive.DateTimeDtgetAuthoringTimeElement()Gets the value(s) for authoringTime (when.recorded).StringgetDescription()Gets the value(s) for description ().ca.uhn.fhir.model.primitive.StringDtgetDescriptionElement()Gets the value(s) for description ().ResourceReferenceDtgetPatient()Gets the value(s) for patient (who.focus).StringgetResourceName()ca.uhn.fhir.context.FhirVersionEnumgetStructureFhirVersionEnum()List<ImagingObjectSelection.Study>getStudy()Gets the value(s) for study ().ImagingObjectSelection.StudygetStudyFirstRep()Gets the first repetition for study (), creating it if it does not already exist.BoundCodeableConceptDt<KOStitleEnum>getTitle()Gets the value(s) for title ().StringgetUid()Gets the value(s) for uid (id).ca.uhn.fhir.model.primitive.OidDtgetUidElement()Gets the value(s) for uid (id).booleanisEmpty()ImagingObjectSelectionsetAuthor(ResourceReferenceDt theValue)Sets the value(s) for author (who.author)ImagingObjectSelectionsetAuthoringTime(ca.uhn.fhir.model.primitive.DateTimeDt theValue)Sets the value(s) for authoringTime (when.recorded)ImagingObjectSelectionsetAuthoringTime(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)Sets the value for authoringTime (when.recorded)ImagingObjectSelectionsetAuthoringTimeWithSecondsPrecision(Date theDate)Sets the value for authoringTime (when.recorded)ImagingObjectSelectionsetDescription(ca.uhn.fhir.model.primitive.StringDt theValue)Sets the value(s) for description ()ImagingObjectSelectionsetDescription(String theString)Sets the value for description ()ImagingObjectSelectionsetPatient(ResourceReferenceDt theValue)Sets the value(s) for patient (who.focus)ImagingObjectSelectionsetStudy(List<ImagingObjectSelection.Study> theValue)Sets the value(s) for study ()ImagingObjectSelectionsetTitle(BoundCodeableConceptDt<KOStitleEnum> theValue)Sets the value(s) for title ()ImagingObjectSelectionsetTitle(KOStitleEnum theValue)Sets the value(s) for title ()ImagingObjectSelectionsetUid(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
-
-
-
-
Field Detail
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter constant for identifierDescription: UID of key DICOM object selection
Type: uri
Path: ImagingObjectSelection.uid
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.UriClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: UID of key DICOM object selection
Type: uri
Path: ImagingObjectSelection.uid
-
SP_TITLE
public static final String SP_TITLE
Search parameter constant for titleDescription: Title of key DICOM object selection
Type: token
Path: ImagingObjectSelection.title
- See Also:
- Constant Field Values
-
TITLE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TITLE
Fluent Client search parameter constant for titleDescription: Title of key DICOM object selection
Type: token
Path: ImagingObjectSelection.title
-
SP_AUTHOR
public static final String SP_AUTHOR
Search parameter constant for authorDescription: Author of key DICOM object selection
Type: reference
Path: ImagingObjectSelection.author
- See Also:
- Constant Field Values
-
AUTHOR
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR
Fluent Client search parameter constant for authorDescription: Author of key DICOM object selection
Type: reference
Path: ImagingObjectSelection.author
-
SP_AUTHORING_TIME
public static final String SP_AUTHORING_TIME
Search parameter constant for authoring-timeDescription: Time of key DICOM object selection authoring
Type: date
Path: ImagingObjectSelection.authoringTime
- See Also:
- Constant Field Values
-
AUTHORING_TIME
public static final ca.uhn.fhir.rest.gclient.DateClientParam AUTHORING_TIME
Fluent Client search parameter constant for authoring-timeDescription: Time of key DICOM object selection authoring
Type: date
Path: ImagingObjectSelection.authoringTime
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter constant for patientDescription: Subject of key DICOM object selection
Type: reference
Path: ImagingObjectSelection.patient
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription: Subject of key DICOM object selection
Type: reference
Path: ImagingObjectSelection.patient
-
SP_SELECTED_STUDY
public static final String SP_SELECTED_STUDY
Search parameter constant for selected-studyDescription: Study selected in key DICOM object selection
Type: uri
Path: ImagingObjectSelection.study.uid
- See Also:
- Constant Field Values
-
SELECTED_STUDY
public static final ca.uhn.fhir.rest.gclient.UriClientParam 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
public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR
Constant for fluent queries to be used to add include statements. Specifies the path value of "ImagingObjectSelection:author".
-
INCLUDE_PATIENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ImagingObjectSelection:patient".
-
-
Constructor Detail
-
ImagingObjectSelection
public ImagingObjectSelection()
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin 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:
getAllPopulatedChildElementsOfTypein interfaceca.uhn.fhir.model.api.ICompositeElement
-
getUidElement
public ca.uhn.fhir.model.primitive.OidDt 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
public String 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
public ImagingObjectSelection setUid(ca.uhn.fhir.model.primitive.OidDt theValue)
Sets the value(s) for uid (id)Definition: Instance UID of the DICOM KOS SOP Instances represented in this resource.
-
getPatient
public ResourceReferenceDt 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
public ImagingObjectSelection setPatient(ResourceReferenceDt theValue)
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
public BoundCodeableConceptDt<KOStitleEnum> 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
public ImagingObjectSelection setTitle(BoundCodeableConceptDt<KOStitleEnum> theValue)
Sets the value(s) for title ()Definition: The reason for, or significance of, the selection of objects referenced in the resource
-
setTitle
public ImagingObjectSelection setTitle(KOStitleEnum theValue)
Sets the value(s) for title ()Definition: The reason for, or significance of, the selection of objects referenced in the resource
-
getDescriptionElement
public ca.uhn.fhir.model.primitive.StringDt 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
public String 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
public ImagingObjectSelection setDescription(ca.uhn.fhir.model.primitive.StringDt theValue)
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
public ImagingObjectSelection setDescription(String theString)
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
public ResourceReferenceDt 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
public ImagingObjectSelection setAuthor(ResourceReferenceDt theValue)
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
public ca.uhn.fhir.model.primitive.DateTimeDt 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
public Date 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
public ImagingObjectSelection setAuthoringTime(ca.uhn.fhir.model.primitive.DateTimeDt theValue)
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).
-
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).
-
setAuthoringTimeWithSecondsPrecision
public ImagingObjectSelection setAuthoringTimeWithSecondsPrecision(Date theDate)
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
public List<ImagingObjectSelection.Study> 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
public ImagingObjectSelection setStudy(List<ImagingObjectSelection.Study> theValue)
Sets the value(s) for study ()Definition: Study identity and locating information of the DICOM SOP instances in the selection.
-
addStudy
public ImagingObjectSelection.Study addStudy()
Adds and returns a new value for study ()Definition: Study identity and locating information of the DICOM SOP instances in the selection.
-
addStudy
public ImagingObjectSelection addStudy(ImagingObjectSelection.Study theValue)
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
public ImagingObjectSelection.Study 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
public String getResourceName()
- Specified by:
getResourceNamein interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
public ca.uhn.fhir.context.FhirVersionEnum getStructureFhirVersionEnum()
- Specified by:
getStructureFhirVersionEnumin interfaceorg.hl7.fhir.instance.model.api.IBaseResource- Specified by:
getStructureFhirVersionEnumin interfaceca.uhn.fhir.model.api.IResource
-
-