public class ImagingStudy extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
ImagingStudy.ImagingStudySeriesComponent |
static class |
ImagingStudy.ImagingStudySeriesInstanceComponent |
static class |
ImagingStudy.InstanceAvailability |
static class |
ImagingStudy.InstanceAvailabilityEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected Identifier |
accession
Accession Number is an identifier related to some aspect of imaging workflow and data management.
|
protected Enumeration<ImagingStudy.InstanceAvailability> |
availability
Availability of study (online, offline or nearline).
|
protected StringType |
description
Institution-generated description or classification of the Study performed.
|
protected List<Identifier> |
identifier
Other identifiers for the study.
|
protected Reference |
interpreter
Who read the study and interpreted the images or other content.
|
protected Practitioner |
interpreterTarget
The actual object that is the target of the reference (Who read the study and interpreted the images or other content.)
|
protected List<Coding> |
modalityList
A list of all the Series.ImageModality values that are actual acquisition modalities, i.e.
|
protected UnsignedIntType |
numberOfInstances
Number of SOP Instances in Study.
|
protected UnsignedIntType |
numberOfSeries
Number of Series in Study.
|
protected List<Reference> |
order
A list of the diagnostic orders that resulted in this imaging study being performed.
|
protected List<DiagnosticOrder> |
orderTarget
The actual objects that are the target of the reference (A list of the diagnostic orders that resulted in this imaging study being performed.)
|
protected Reference |
patient
The patient imaged in the study.
|
protected Patient |
patientTarget
The actual object that is the target of the reference (The patient imaged in the study.)
|
protected List<Reference> |
procedure
Type of procedure performed.
|
protected List<Procedure> |
procedureTarget
The actual objects that are the target of the reference (Type of procedure performed.)
|
protected Reference |
referrer
The requesting/referring physician.
|
protected Practitioner |
referrerTarget
The actual object that is the target of the reference (The requesting/referring physician.)
|
protected List<ImagingStudy.ImagingStudySeriesComponent> |
series
Each study has one or more series of images or other content.
|
static String |
SP_ACCESSION |
static String |
SP_BODYSITE |
static String |
SP_DICOMCLASS |
static String |
SP_MODALITY |
static String |
SP_ORDER |
static String |
SP_PATIENT |
static String |
SP_SERIES |
static String |
SP_STARTED |
static String |
SP_STUDY |
static String |
SP_UID |
protected DateTimeType |
started
Date and Time the study started.
|
protected OidType |
uid
Formal identifier for the study.
|
protected UriType |
url
WADO-RS resource where Study is available.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
ImagingStudy() |
ImagingStudy(Reference patient,
OidType uid,
UnsignedIntType numberOfSeries,
UnsignedIntType numberOfInstances) |
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, getStructureFhirVersionEnum, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetasetIdcastToAddress, 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, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected DateTimeType started
protected Patient patientTarget
protected Identifier accession
protected List<Identifier> identifier
protected List<Reference> order
protected List<DiagnosticOrder> orderTarget
protected List<Coding> modalityList
protected Practitioner referrerTarget
protected Enumeration<ImagingStudy.InstanceAvailability> availability
protected UnsignedIntType numberOfSeries
protected UnsignedIntType numberOfInstances
protected List<Procedure> procedureTarget
protected Reference interpreter
protected Practitioner interpreterTarget
protected StringType description
protected List<ImagingStudy.ImagingStudySeriesComponent> series
public static final String SP_UID
public static final String SP_STUDY
public static final String SP_DICOMCLASS
public static final String SP_MODALITY
public static final String SP_BODYSITE
public static final String SP_PATIENT
public static final String SP_SERIES
public static final String SP_STARTED
public static final String SP_ACCESSION
public static final String SP_ORDER
public ImagingStudy()
public ImagingStudy(Reference patient, OidType uid, UnsignedIntType numberOfSeries, UnsignedIntType numberOfInstances)
public DateTimeType getStartedElement()
started (Date and Time the study started.). This is the underlying object with id, value and extensions. The accessor "getStarted" gives direct access to the valuepublic boolean hasStartedElement()
public boolean hasStarted()
public ImagingStudy setStartedElement(DateTimeType value)
value - started (Date and Time the study started.). This is the underlying object with id, value and extensions. The accessor "getStarted" gives direct access to the valuepublic Date getStarted()
public ImagingStudy setStarted(Date value)
value - Date and Time the study started.public Reference getPatient()
patient (The patient imaged in the study.)public boolean hasPatient()
public ImagingStudy setPatient(Reference value)
value - patient (The patient imaged in the study.)public Patient getPatientTarget()
patient The 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. (The patient imaged in the study.)public ImagingStudy setPatientTarget(Patient value)
value - patient The 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. (The patient imaged in the study.)public OidType getUidElement()
uid (Formal identifier for the study.). This is the underlying object with id, value and extensions. The accessor "getUid" gives direct access to the valuepublic boolean hasUidElement()
public boolean hasUid()
public ImagingStudy setUidElement(OidType value)
value - uid (Formal identifier for the study.). This is the underlying object with id, value and extensions. The accessor "getUid" gives direct access to the valuepublic ImagingStudy setUid(String value)
value - Formal identifier for the study.public Identifier getAccession()
accession (Accession Number is an identifier related to some aspect of imaging workflow and data management. Usage may vary across different institutions. See for instance [IHE Radiology Technical Framework Volume 1 Appendix A](http://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Rev13.0_Vol1_FT_2014-07-30.pdf).)public boolean hasAccession()
public ImagingStudy setAccession(Identifier value)
value - accession (Accession Number is an identifier related to some aspect of imaging workflow and data management. Usage may vary across different institutions. See for instance [IHE Radiology Technical Framework Volume 1 Appendix A](http://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Rev13.0_Vol1_FT_2014-07-30.pdf).)public List<Identifier> getIdentifier()
identifier (Other identifiers for the study.)public boolean hasIdentifier()
public Identifier addIdentifier()
identifier (Other identifiers for the study.)public ImagingStudy addIdentifier(Identifier t)
public List<Reference> getOrder()
order (A list of the diagnostic orders that resulted in this imaging study being performed.)public boolean hasOrder()
public Reference addOrder()
order (A list of the diagnostic orders that resulted in this imaging study being performed.)public ImagingStudy addOrder(Reference t)
public List<DiagnosticOrder> getOrderTarget()
order (The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. A list of the diagnostic orders that resulted in this imaging study being performed.)public DiagnosticOrder addOrderTarget()
order (Add an actual object that is the target of the reference. The reference library doesn't use these, but you can use this to hold the resources if you resolvethemt. A list of the diagnostic orders that resulted in this imaging study being performed.)public List<Coding> getModalityList()
modalityList (A list of all the Series.ImageModality values that are actual acquisition modalities, i.e. those in the DICOM Context Group 29 (value set OID 1.2.840.10008.6.1.19).)public boolean hasModalityList()
public Coding addModalityList()
modalityList (A list of all the Series.ImageModality values that are actual acquisition modalities, i.e. those in the DICOM Context Group 29 (value set OID 1.2.840.10008.6.1.19).)public ImagingStudy addModalityList(Coding t)
public Reference getReferrer()
referrer (The requesting/referring physician.)public boolean hasReferrer()
public ImagingStudy setReferrer(Reference value)
value - referrer (The requesting/referring physician.)public Practitioner getReferrerTarget()
referrer The 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. (The requesting/referring physician.)public ImagingStudy setReferrerTarget(Practitioner value)
value - referrer The 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. (The requesting/referring physician.)public Enumeration<ImagingStudy.InstanceAvailability> getAvailabilityElement()
availability (Availability of study (online, offline or nearline).). This is the underlying object with id, value and extensions. The accessor "getAvailability" gives direct access to the valuepublic boolean hasAvailabilityElement()
public boolean hasAvailability()
public ImagingStudy setAvailabilityElement(Enumeration<ImagingStudy.InstanceAvailability> value)
value - availability (Availability of study (online, offline or nearline).). This is the underlying object with id, value and extensions. The accessor "getAvailability" gives direct access to the valuepublic ImagingStudy.InstanceAvailability getAvailability()
public ImagingStudy setAvailability(ImagingStudy.InstanceAvailability value)
value - Availability of study (online, offline or nearline).public UriType getUrlElement()
url (WADO-RS resource where Study is available.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the valuepublic boolean hasUrlElement()
public boolean hasUrl()
public ImagingStudy setUrlElement(UriType value)
value - url (WADO-RS resource where Study is available.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the valuepublic ImagingStudy setUrl(String value)
value - WADO-RS resource where Study is available.public UnsignedIntType getNumberOfSeriesElement()
numberOfSeries (Number of Series in Study.). This is the underlying object with id, value and extensions. The accessor "getNumberOfSeries" gives direct access to the valuepublic boolean hasNumberOfSeriesElement()
public boolean hasNumberOfSeries()
public ImagingStudy setNumberOfSeriesElement(UnsignedIntType value)
value - numberOfSeries (Number of Series in Study.). This is the underlying object with id, value and extensions. The accessor "getNumberOfSeries" gives direct access to the valuepublic int getNumberOfSeries()
public ImagingStudy setNumberOfSeries(int value)
value - Number of Series in Study.public UnsignedIntType getNumberOfInstancesElement()
numberOfInstances (Number of SOP Instances in Study.). This is the underlying object with id, value and extensions. The accessor "getNumberOfInstances" gives direct access to the valuepublic boolean hasNumberOfInstancesElement()
public boolean hasNumberOfInstances()
public ImagingStudy setNumberOfInstancesElement(UnsignedIntType value)
value - numberOfInstances (Number of SOP Instances in Study.). This is the underlying object with id, value and extensions. The accessor "getNumberOfInstances" gives direct access to the valuepublic int getNumberOfInstances()
public ImagingStudy setNumberOfInstances(int value)
value - Number of SOP Instances in Study.public List<Reference> getProcedure()
procedure (Type of procedure performed.)public boolean hasProcedure()
public Reference addProcedure()
procedure (Type of procedure performed.)public ImagingStudy addProcedure(Reference t)
public List<Procedure> getProcedureTarget()
procedure (The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. Type of procedure performed.)public Procedure addProcedureTarget()
procedure (Add an actual object that is the target of the reference. The reference library doesn't use these, but you can use this to hold the resources if you resolvethemt. Type of procedure performed.)public Reference getInterpreter()
interpreter (Who read the study and interpreted the images or other content.)public boolean hasInterpreter()
public ImagingStudy setInterpreter(Reference value)
value - interpreter (Who read the study and interpreted the images or other content.)public Practitioner getInterpreterTarget()
interpreter The 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. (Who read the study and interpreted the images or other content.)public ImagingStudy setInterpreterTarget(Practitioner value)
value - interpreter The 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. (Who read the study and interpreted the images or other content.)public StringType getDescriptionElement()
description (Institution-generated description or classification of the Study performed.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic boolean hasDescriptionElement()
public boolean hasDescription()
public ImagingStudy setDescriptionElement(StringType value)
value - description (Institution-generated description or classification of the Study performed.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
public ImagingStudy setDescription(String value)
value - Institution-generated description or classification of the Study performed.public List<ImagingStudy.ImagingStudySeriesComponent> getSeries()
series (Each study has one or more series of images or other content.)public boolean hasSeries()
public ImagingStudy.ImagingStudySeriesComponent addSeries()
series (Each study has one or more series of images or other content.)public ImagingStudy addSeries(ImagingStudy.ImagingStudySeriesComponent t)
protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic ImagingStudy copy()
copy in class DomainResourceprotected ImagingStudy typedCopy()
public boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2018 University Health Network. All rights reserved.