public class ImagingExaminationResultImpl extends Object implements ImagingExaminationResult
Findings and interpretation of an imaging examination, or series of examinations.
| Modifier and Type | Field and Description |
|---|---|
protected String |
examinationProcedure |
protected UniqueIdentifier |
examinationProcedureID |
protected UniqueIdentifier |
id |
protected PreciseDate |
imageDateTime |
protected Coded |
imagingResultName |
protected Coded |
modality |
protected UniqueIdentifier |
nameId |
protected Coded |
overallResult |
protected UniqueIdentifier |
overallResultID |
protected String |
relatedImage |
protected List<AnatomicalSite> |
sites |
| Constructor and Description |
|---|
ImagingExaminationResultImpl()
Construct an empty ImagingExaminationResult.
|
ImagingExaminationResultImpl(Coded overallResult,
Coded imagingResultName,
Coded modality,
List<AnatomicalSite> sites,
AnatomicalRegion anatomicalRegion,
String examinationProcedure,
PreciseDate imageDateTime,
String relatedImage) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAllAnatomicalSites(List<AnatomicalSite> sites) |
void |
addAnatomicalSite(AnatomicalSite site) |
static ImagingExaminationResultImpl |
base(Coded imagingResultName,
Coded modality,
Coded overallResult,
PreciseDate imageDateTime,
String examinationProcedure,
AnatomicalRegion anatomicalRegion)
Construct an image examination result with only the mandatory fields
|
AnatomicalRegion |
getAnatomicalRegion()
Region of body (e.g.
|
String |
getExaminationProcedure()
Additional details of imaging examination methodology followed.
|
UniqueIdentifier |
getExaminationProcedureId()
A UniqueIdentifier for the Examination Procedure, random guid if not explicitly defined
|
UniqueIdentifier |
getId()
A UniqueIdentifier for the test result, random guid if not explicitly defined
|
PreciseDate |
getImageDateTime()
Date, and optionally time, when an observation is clinically significant
to the condition of the subject of the observation.
|
Coded |
getImagingResultName()
Identification of the imaging examination or procedure performed,
typically including modality and anatomical location (including laterality).
|
UniqueIdentifier |
getImagingResultNameId()
A UniqueIdentifier for the test result name, random guid if not explicitly defined
|
Coded |
getModality()
The imaging method used to perform the examination
|
Coded |
getOverallResultStatusCode()
The status of the examination result as a whole.
|
UniqueIdentifier |
getOverallResultStatusId()
UUID This is a technical identifier that is used for system purposes such
as matching.
|
String |
getRelatedImage()
A link to, or identifier of, information of interest
Any URI, filename etc
|
UniqueIdentifier |
getRelatedImageId()
UUID This is a technical identifier that is used for system purposes such
as matching.
|
List<AnatomicalSite> |
getSites()
Details about the anatomical locations to which this examination result
refers.
|
void |
setAnatomicalSites(List<AnatomicalSite> sites) |
void |
setExaminationProcedureId(UniqueIdentifier id) |
void |
setId(UniqueIdentifier id) |
void |
setImagingResultNameId(UniqueIdentifier nameId) |
void |
setOverallResultStatusId(UniqueIdentifier overallResultId) |
void |
setRelatedImage(String image) |
void |
setRelatedImageId(UniqueIdentifier id) |
static ImagingExaminationResultImpl |
withRelatedImage(Coded imagingResultName,
Coded modality,
Coded overallResult,
PreciseDate imageDateTime,
String examinationProcedure,
AnatomicalRegion anatomicalRegion,
String relatedImage)
Construct an image examination result with optional sites.
|
static ImagingExaminationResultImpl |
withSites(Coded imagingResultName,
Coded modality,
Coded overallResult,
PreciseDate imageDateTime,
String examinationProcedure,
AnatomicalRegion anatomicalRegion,
List<AnatomicalSite> sites)
Construct an image examination result with optional sites.
|
static ImagingExaminationResultImpl |
withSitesAndRelatedImage(Coded imagingResultName,
Coded modality,
Coded overallResult,
PreciseDate imageDateTime,
String examinationProcedure,
AnatomicalRegion anatomicalRegion,
List<AnatomicalSite> sites,
String relatedImage)
Construct an image examination result with optional sites and a relatedImage.
|
protected UniqueIdentifier id
protected UniqueIdentifier nameId
protected UniqueIdentifier examinationProcedureID
protected UniqueIdentifier overallResultID
protected Coded overallResult
protected Coded imagingResultName
protected Coded modality
protected List<AnatomicalSite> sites
protected String examinationProcedure
protected PreciseDate imageDateTime
protected String relatedImage
public ImagingExaminationResultImpl(Coded overallResult, Coded imagingResultName, Coded modality, List<AnatomicalSite> sites, AnatomicalRegion anatomicalRegion, String examinationProcedure, PreciseDate imageDateTime, String relatedImage)
overallResult - imagingResultName - modality - sites - examinationProcedure - imageDateTime - relatedImage - public ImagingExaminationResultImpl()
alternately use the static constructors eg: ImagingExaminationResultImpl.withSites(..)
public static ImagingExaminationResultImpl base(Coded imagingResultName, Coded modality, Coded overallResult, PreciseDate imageDateTime, String examinationProcedure, AnatomicalRegion anatomicalRegion)
imagingResultName - Identification of the imaging examination or procedure
performed, typically including modality and anatomical
location (including laterality).modality - The imaging method used to perform the examination.overallResult - The status of the examination result as a whole.imageDateTime - Date, and optionally time, when an observation is clinically
significant to the condition of the subject of the
observation.examinationProcedure - Additional details of imaging examination methodology
followed.anatomicalRegion - Region of body (e.g. head, lower limb) that includes the
anatomical locations of interest (e.g. jaw, foot).
The value of this element SHALL subsume all of the anatomical locations identified in Anatomical Site (ANATOMICAL LOCATION) (targetSiteCode and targetSiteCode/ original- Text) *
public static ImagingExaminationResultImpl withSites(Coded imagingResultName, Coded modality, Coded overallResult, PreciseDate imageDateTime, String examinationProcedure, AnatomicalRegion anatomicalRegion, List<AnatomicalSite> sites)
imagingResultName - Identification of the imaging examination or procedure
performed, typically including modality and anatomical
location (including laterality).modality - The imaging method used to perform the examination.overallResult - The status of the examination result as a whole.sites - anatomical sitesimageDateTime - Date, and optionally time, when an observation is clinically
significant to the condition of the subject of the
observation.examinationProcedure - Additional details of imaging examination methodology
followed.anatomicalRegion - Region of body (e.g. head, lower limb) that includes the
anatomical locations of interest (e.g. jaw, foot).
The value of this element SHALL subsume all of the anatomical locations identified in Anatomical Site (ANATOMICAL LOCATION) (targetSiteCode and targetSiteCode/ original- Text) *
public static ImagingExaminationResultImpl withRelatedImage(Coded imagingResultName, Coded modality, Coded overallResult, PreciseDate imageDateTime, String examinationProcedure, AnatomicalRegion anatomicalRegion, String relatedImage)
imagingResultName - Identification of the imaging examination or procedure
performed, typically including modality and anatomical
location (including laterality).modality - The imaging method used to perform the examination.overallResult - The status of the examination result as a whole.relatedImage - A link to, or identifier of, information of interestimageDateTime - Date, and optionally time, when an observation is clinically
significant to the condition of the subject of the
observation.examinationProcedure - Additional details of imaging examination methodology
followed.anatomicalRegion - Region of body (e.g. head, lower limb) that includes the
anatomical locations of interest (e.g. jaw, foot).
The value of this element SHALL subsume all of the anatomical locations identified in Anatomical Site (ANATOMICAL LOCATION) (targetSiteCode and targetSiteCode/ original- Text)
public static ImagingExaminationResultImpl withSitesAndRelatedImage(Coded imagingResultName, Coded modality, Coded overallResult, PreciseDate imageDateTime, String examinationProcedure, AnatomicalRegion anatomicalRegion, List<AnatomicalSite> sites, String relatedImage)
imagingResultName - Identification of the imaging examination or procedure
performed, typically including modality and anatomical
location (including laterality).modality - The imaging method used to perform the examination.overallResult - The status of the examination result as a whole.sites - anatomical sitesimageDateTime - Date, and optionally time, when an observation is clinically
significant to the condition of the subject of the
observation.relatedImage - A link to, or identifier of, information of interestexaminationProcedure - Additional details of imaging examination methodology
followed.anatomicalRegion - Region of body (e.g. head, lower limb) that includes the
anatomical locations of interest (e.g. jaw, foot).
The value of this element SHALL subsume all of the anatomical locations identified in Anatomical Site (ANATOMICAL LOCATION) (targetSiteCode and targetSiteCode/ original- Text)
public void addAnatomicalSite(AnatomicalSite site)
public void addAllAnatomicalSites(List<AnatomicalSite> sites)
public void setAnatomicalSites(List<AnatomicalSite> sites)
public Coded getImagingResultName()
ImagingExaminationResultgetImagingResultName in interface ImagingExaminationResultpublic Coded getModality()
ImagingExaminationResultgetModality in interface ImagingExaminationResultpublic String getExaminationProcedure()
ImagingExaminationResultgetExaminationProcedure in interface ImagingExaminationResultpublic PreciseDate getImageDateTime()
ImagingExaminationResultgetImageDateTime in interface ImagingExaminationResultpublic UniqueIdentifier getId()
getId in interface ImagingExaminationResultpublic void setId(UniqueIdentifier id)
public UniqueIdentifier getImagingResultNameId()
getImagingResultNameId in interface ImagingExaminationResultpublic void setImagingResultNameId(UniqueIdentifier nameId)
public UniqueIdentifier getExaminationProcedureId()
getExaminationProcedureId in interface ImagingExaminationResultpublic void setExaminationProcedureId(UniqueIdentifier id)
public List<AnatomicalSite> getSites()
ImagingExaminationResultgetSites in interface ImagingExaminationResultpublic Coded getOverallResultStatusCode()
ImagingExaminationResultgetOverallResultStatusCode in interface ImagingExaminationResultpublic UniqueIdentifier getOverallResultStatusId()
ImagingExaminationResultgetOverallResultStatusId in interface ImagingExaminationResultpublic void setOverallResultStatusId(UniqueIdentifier overallResultId)
public String getRelatedImage()
ImagingExaminationResultgetRelatedImage in interface ImagingExaminationResultpublic void setRelatedImage(String image)
public UniqueIdentifier getRelatedImageId()
ImagingExaminationResultgetRelatedImageId in interface ImagingExaminationResultpublic void setRelatedImageId(UniqueIdentifier id)
public AnatomicalRegion getAnatomicalRegion()
ImagingExaminationResultAnatomical Region The value of this element SHALL subsume all of the anatomical locations identified in Anatomical Site (ANATOMICAL LOCATION) (targetSiteCode and targetSiteCode/ original- Text).
getAnatomicalRegion in interface ImagingExaminationResultCopyright © 2021. All rights reserved.