
Package org.hl7.fhir.dstu2.model
Class ImagingObjectSelection
java.lang.Object
org.hl7.fhir.dstu2.model.Base
org.hl7.fhir.dstu2.model.BaseResource
org.hl7.fhir.dstu2.model.Resource
org.hl7.fhir.dstu2.model.DomainResource
org.hl7.fhir.dstu2.model.ImagingObjectSelection
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IAnyResource,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.IBaseResource,org.hl7.fhir.instance.model.api.IDomainResource
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.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ReferenceAuthor of ImagingObjectSelection.protected DateTimeTypeDate and time when the selection of the referenced instances were made.protected ResourceThe actual object that is the target of the reference (Author of ImagingObjectSelection.protected StringTypeText description of the DICOM SOP instances selected in the ImagingObjectSelection.protected ReferenceA patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingObjectSelection.protected PatientThe actual object that is the target of the reference (A patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingObjectSelection.)static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected List<ImagingObjectSelection.StudyComponent> Study identity and locating information of the DICOM SOP instances in the selection.protected CodeableConceptThe reason for, or significance of, the selection of objects referenced in the resource.protected OidTypeInstance UID of the DICOM KOS SOP Instances represented in this resource.Fields inherited from class org.hl7.fhir.dstu2.model.DomainResource
contained, extension, modifierExtension, textFields inherited from class org.hl7.fhir.dstu2.model.Resource
id, implicitRules, language, metaFields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, RES_LAST_UPDATED, RES_PROFILE, RES_SECURITY, RES_TAG, SP_RES_ID, SP_RES_LAST_UPDATED, SP_RES_PROFILE, SP_RES_SECURITY, SP_RES_TAGFields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET -
Constructor Summary
ConstructorsConstructorDescriptionImagingObjectSelection(OidType uid, Reference patient, CodeableConcept title) -
Method Summary
Modifier and TypeMethodDescriptionaddStudy()copy()booleanequalsDeep(Base other) booleanequalsShallow(Base other) fhirType()getStudy()getTitle()getUid()booleanbooleanbooleanbooleanbooleanbooleanbooleanhasStudy()booleanhasTitle()booleanhasUid()booleanbooleanisEmpty()protected voidlistChildren(List<Property> childrenList) setAuthoringTime(Date value) setAuthorTarget(Resource value) setDescription(String value) setDescriptionElement(StringType value) setPatient(Reference value) setPatientTarget(Patient value) voidsetProperty(String name, Base value) setTitle(CodeableConcept value) setUidElement(OidType value) protected ImagingObjectSelectionMethods inherited from class org.hl7.fhir.dstu2.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionByUrl, getModifierExtension, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setTextMethods inherited from class org.hl7.fhir.dstu2.model.Resource
copyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetaMethods inherited from class org.hl7.fhir.dstu2.model.BaseResource
getStructureFhirVersionEnum, setIdMethods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINNMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatCommentMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, isDeleted, setId
-
Field Details
-
uid
Instance UID of the DICOM KOS SOP Instances represented in this resource. -
patient
A patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingObjectSelection. -
patientTarget
The actual object that is the target of the reference (A patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingObjectSelection.) -
title
The reason for, or significance of, the selection of objects referenced in the resource. -
description
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. -
author
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. -
authorTarget
The actual object that is the target of the reference (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.) -
authoringTime
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). -
study
Study identity and locating information of the DICOM SOP instances in the selection. -
SP_IDENTIFIER
- See Also:
-
SP_AUTHORINGTIME
- See Also:
-
SP_SELECTEDSTUDY
- See Also:
-
SP_AUTHOR
- See Also:
-
SP_PATIENT
- See Also:
-
SP_TITLE
- See Also:
-
-
Constructor Details
-
ImagingObjectSelection
public ImagingObjectSelection() -
ImagingObjectSelection
-
-
Method Details
-
getUidElement
- Returns:
uid(Instance UID of the DICOM KOS SOP Instances represented in this resource.). This is the underlying object with id, value and extensions. The accessor "getUid" gives direct access to the value
-
hasUidElement
-
hasUid
-
setUidElement
- Parameters:
value-uid(Instance UID of the DICOM KOS SOP Instances represented in this resource.). This is the underlying object with id, value and extensions. The accessor "getUid" gives direct access to the value
-
getUid
- Returns:
- Instance UID of the DICOM KOS SOP Instances represented in this resource.
-
setUid
- Parameters:
value- Instance UID of the DICOM KOS SOP Instances represented in this resource.
-
getPatient
- Returns:
patient(A patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingObjectSelection.)
-
hasPatient
-
setPatient
- Parameters:
value-patient(A patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingObjectSelection.)
-
getPatientTarget
- Returns:
patientThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (A patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingObjectSelection.)
-
setPatientTarget
- Parameters:
value-patientThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (A patient resource reference which is the patient subject of all DICOM SOP Instances in this ImagingObjectSelection.)
-
getTitle
- Returns:
title(The reason for, or significance of, the selection of objects referenced in the resource.)
-
hasTitle
-
setTitle
- Parameters:
value-title(The reason for, or significance of, the selection of objects referenced in the resource.)
-
getDescriptionElement
- Returns:
description(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.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
hasDescriptionElement
-
hasDescription
-
setDescriptionElement
- Parameters:
value-description(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.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
getDescription
- Returns:
- 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
- Parameters:
value- 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
- Returns:
author(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.)
-
hasAuthor
-
setAuthor
- Parameters:
value-author(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.)
-
getAuthorTarget
- Returns:
authorThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (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.)
-
setAuthorTarget
- Parameters:
value-authorThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (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
- Returns:
authoringTime(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).). This is the underlying object with id, value and extensions. The accessor "getAuthoringTime" gives direct access to the value
-
hasAuthoringTimeElement
-
hasAuthoringTime
-
setAuthoringTimeElement
- Parameters:
value-authoringTime(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).). This is the underlying object with id, value and extensions. The accessor "getAuthoringTime" gives direct access to the value
-
getAuthoringTime
- Returns:
- 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
- Parameters:
value- 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
- Returns:
study(Study identity and locating information of the DICOM SOP instances in the selection.)
-
hasStudy
-
addStudy
- Returns:
study(Study identity and locating information of the DICOM SOP instances in the selection.)
-
addStudy
-
listChildren
- Overrides:
listChildrenin classDomainResource
-
setProperty
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
- Specified by:
copyin classDomainResource
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
- Specified by:
getResourceTypein classResource
-