public class XRayAcquisitionDoseModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
XRayAcquisitionDoseModule(IDataSet objIDataSet) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAnodeTargetMaterial()
Retrieves primary material in the anode of the X-Ray source.
|
java.lang.String |
getBodyPartThickness()
Retrievs the average thickness in mm of the body part examined when compressed, if
compression has been applied during exposure.
|
java.lang.String |
getCommentsOnRadiationDose()
Retrieves User-defined comments on any special conditions related to radiation dose
encountered during the acquisition of this image.
|
java.lang.String |
getDistanceSourceToDetector()
Return Distance in mm from transmission source to the detector face.
|
java.lang.String |
getDistanceSourceToEntrance()
Retrieves Distance in mm from the source to the surface of the patient closest to the source
during the acquisition of this image.
|
java.lang.String |
getDistanceSourceToPatient()
Retrieves Distance in mm from source to isocenter.
|
short |
getEntranceDose()
Retrieves Average entrance dose value measured in dGy.
|
java.lang.String |
getEntranceDoseInMGy()
Retrieves Average entrance dose value measured in mGy.
|
short[] |
getExposedArea()
Retrieves Typical dimension of the exposed area at the detector plane.
|
java.lang.String |
getExposure()
Returns exposure expressed in mAs, for example calculated from Exposure Time.
|
ExposureIndexMacro |
getExposureIndexMacro()
Returns instance of Basic Pixel Spacing Calibration Macro.
|
java.lang.String |
getExposureInuAs()
Returns the exposure expressed in Micro As.
|
java.lang.String |
getExposureTime()
Return duration of X-Ray exposure in msec.
|
java.lang.String |
getExposureTimeInuS()
Return duration of X-Ray exposure in Micro seconds.
|
java.lang.String |
getHalfValueLayer()
Retrieves the thickness of Aluminum in mm required to reduce the X-Ray Output (0040,0312) by a factor of two.
|
java.lang.String |
getImageAndFluoroscopyAreaDoseProduct()
Returns shape of the Image Intensifier Field of View.
|
java.lang.String |
getKVP()
Retrieves Peak kilo voltage output of the x-ray generator used.
|
java.lang.String |
getOrganDose()
Retrieves Average organ dose value measured in dGy during the acquisition of this image.
|
java.lang.String |
getOrganExposed()
Retrieves Organ to which Organ Dose (0040,0316) applies.
|
java.lang.String |
getRectificationType()
Retrieves type of rectification used in the X-Ray generator.
|
java.lang.String |
getRelativeXRayExposure()
Retrieves the Relative x-ray exposure on the plate.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the custom collection containing the list of DataElements belonging to the
XRay Acquisition Dose Module specified by DICOM Standard.
|
XRayFiltrationMacro |
getXRayFiltrationMacro()
Returns instance of Basic Pixel Spacing Calibration Macro.
|
java.lang.String |
getXRayOutput()
Retrieves X-Ray output at the patient entrance surface and kVp used to acquire the image, measured in mGy/mAs.
|
java.lang.String |
getXRayTubeCurrent()
Retrieves X-Ray Tube Current in mA.
|
java.lang.String |
getXRayTubeCurrentInuA()
Return X-Ray Tube Current in MicroA.
|
void |
setAnodeTargetMaterial(EnumAnodeTargetMaterial enumAnodeTargetMaterial)
Sets the primary material in the anode of the X-Ray source.
|
void |
setBodyPartThickness(java.lang.String strBodyPartThickness)
Sets the average thickness in mm of the body part examined when compressed, if
compression has been applied during exposure.
|
void |
setCommentsOnRadiationDose(java.lang.String strCommentsOnRadiationDose)
Sets User-defined comments on any special conditions related to radiation dose
encountered during the acquisition of this image.
|
void |
setDistanceSourceToDetector(java.lang.String strDistanceSourceToDetector)
Sets Distance in mm from transmission source to the detector face.
|
void |
setDistanceSourceToEntrance(java.lang.String strDistanceSourceToEntrance)
Sets Distance in mm from the source to the surface of the patient closest to the source
during the acquisition of this image.
|
void |
setDistanceSourceToPatient(java.lang.String strDistanceSourceToPatient)
Sets Distance in mm from source to isocenter.
|
void |
setEntranceDose(short shEntranceDose)
Sets Average entrance dose value measured in dGy at the surface of the patient during
the acquisition of this image.
|
void |
setEntranceDoseInMGy(java.lang.String strEntranceDoseInMGy)
Sets Average entrance dose value measured in mGy at the surface of the patient during
the acquisition of this image.
|
void |
setExposedArea(short[] arrShExposedArea)
Sets Typical dimension of the exposed area at the detector plane.
|
void |
setExposure(java.lang.String strExposure)
Sets the exposure expressed in mAs, for example calculated from Exposure Time
and X-ray Tube Current.
|
void |
setExposureInuAs(java.lang.String strExposureInuAs)
Sets the exposure expressed in Micro As, for example calculated from Exposure Time
and X-ray Tube Current.
|
void |
setExposureTime(java.lang.String strExposureTime)
Sets duration of X-Ray exposure in msec.
|
void |
setExposureTimeInuS(java.lang.String strExposureTimeInuS)
Sets duration of X-Ray exposure in micro second.
|
void |
setHalfValueLayer(java.lang.String strHalfValueLayer)
Sets the thickness of Aluminum in mm required to reduce the X-Ray Output (0040,0312) by a factor of two.
|
void |
setImageAndFluoroscopyAreaDoseProduct(java.lang.String strImageAndFluoroscopyAreaDoseProduct)
Sets X-Ray dose, measured in dGy*cm*cm, to which the patient was exposed for the
acquisition of this image plus any nondigitally recorded fluoroscopy which may
have been performed to prepare for the acquisition of this image.
|
void |
setKVP(java.lang.String strKVP)
Sets Peak kilo voltage output of the x-ray generator used.
|
void |
setOrganDose(java.lang.String strOrganDose)
Sets Average organ dose value measured in dGy during the acquisition of this image.
|
void |
setOrganExposed(EnumOrganExposed enumOrganExposed)
Sets Organ to which Organ Dose (0040,0316) applies.
|
void |
setRectificationType(EnumRectificationType enumRectificationType)
Sets type of rectification used in the X-Ray generator.Defined Terms:SINGLE PHASE,THREE PHASE,CONST POTENTIAL,
|
void |
setRelativeXRayExposure(java.lang.String strRelativeXRayExposure)
Sets the Relative x-ray exposure on the plate.
|
void |
setXRayOutput(java.lang.String strXRayOutput)
The X-Ray output at the patient entrance surface and kVp used to acquire the image, measured in mGy/mAs.
|
void |
setXRayTubeCurrent(java.lang.String strXRayTubeCurrent)
Sets X-Ray Tube Current in MilliA.
|
void |
setXRayTubeCurrentInuA(java.lang.String strXRayTubeCurrentInuA)
Sets X-Ray Tube Current in MicroA.
|
boolean |
validateModule()
This method validates each Attribute in the Module according to the Type
of the Attribute.Attributes are of 5 types.
|
add, dumpDICOMInfo, getDictionaryReader, getTransferSyntax, isPresent, isPresent, iterator, removepublic static ISingleCollection<ITag> objSingleCollection
public XRayAcquisitionDoseModule(IDataSet objIDataSet)
public boolean validateModule()
throws InvalidModuleException
validateModule in interface IModulevalidateModule in class ModuleInvalidModuleException - - If validation of Module failspublic void setKVP(java.lang.String strKVP)
strKVP - :String value of KVPpublic java.lang.String getKVP()
public void setXRayTubeCurrent(java.lang.String strXRayTubeCurrent)
strXRayTubeCurrent - the str x ray tube currentpublic java.lang.String getXRayTubeCurrent()
public void setXRayTubeCurrentInuA(java.lang.String strXRayTubeCurrentInuA)
strXRayTubeCurrentInuA - the str x ray tube current in micro apublic java.lang.String getXRayTubeCurrentInuA()
public void setExposureTime(java.lang.String strExposureTime)
strExposureTime - the str exposure timepublic java.lang.String getExposureTime()
public void setExposureTimeInuS(java.lang.String strExposureTimeInuS)
strExposureTimeInuS - the str exposure time in micro spublic java.lang.String getExposureTimeInuS()
public void setExposure(java.lang.String strExposure)
strExposure - : String value of The exposure expressed in mAspublic java.lang.String getExposure()
public void setExposureInuAs(java.lang.String strExposureInuAs)
strExposureInuAs - :String value of The exposure expressed in Micro Aspublic java.lang.String getExposureInuAs()
public void setDistanceSourceToDetector(java.lang.String strDistanceSourceToDetector)
strDistanceSourceToDetector - the str distance source to detectorpublic java.lang.String getDistanceSourceToDetector()
public void setDistanceSourceToPatient(java.lang.String strDistanceSourceToPatient)
strDistanceSourceToPatient - :String value of Distance of Source To Patientpublic java.lang.String getDistanceSourceToPatient()
public void setImageAndFluoroscopyAreaDoseProduct(java.lang.String strImageAndFluoroscopyAreaDoseProduct)
strImageAndFluoroscopyAreaDoseProduct - the str image area dose productpublic java.lang.String getImageAndFluoroscopyAreaDoseProduct()
public void setBodyPartThickness(java.lang.String strBodyPartThickness)
strBodyPartThickness - the str body part thicknesspublic java.lang.String getBodyPartThickness()
public void setRelativeXRayExposure(java.lang.String strRelativeXRayExposure)
strRelativeXRayExposure - the str relative x ray exposurepublic java.lang.String getRelativeXRayExposure()
public void setEntranceDose(short shEntranceDose)
shEntranceDose - - short value of Entrance Dose.public short getEntranceDose()
public void setEntranceDoseInMGy(java.lang.String strEntranceDoseInMGy)
strEntranceDoseInMGy - - String value of Entrance Dose In MGy.public java.lang.String getEntranceDoseInMGy()
public void setExposedArea(short[] arrShExposedArea)
arrShExposedArea - - short array of Exposed Area.public short[] getExposedArea()
public void setDistanceSourceToEntrance(java.lang.String strDistanceSourceToEntrance)
strDistanceSourceToEntrance - - String value of Distance Source To Entrance.public java.lang.String getDistanceSourceToEntrance()
public void setCommentsOnRadiationDose(java.lang.String strCommentsOnRadiationDose)
strCommentsOnRadiationDose - - String value of Comments on Radiation Dose.public java.lang.String getCommentsOnRadiationDose()
public void setXRayOutput(java.lang.String strXRayOutput)
strXRayOutput - String value of XRay Outputpublic java.lang.String getXRayOutput()
public void setHalfValueLayer(java.lang.String strHalfValueLayer)
strHalfValueLayer - - String value of Half Value Layer.public java.lang.String getHalfValueLayer()
public void setOrganDose(java.lang.String strOrganDose)
strOrganDose - - String value of Organ Dose.public java.lang.String getOrganDose()
public void setOrganExposed(EnumOrganExposed enumOrganExposed)
enumOrganExposed - - Enum value of Organ Exposed.public java.lang.String getOrganExposed()
public void setAnodeTargetMaterial(EnumAnodeTargetMaterial enumAnodeTargetMaterial)
enumAnodeTargetMaterial - - enum value of the primary material in the anode of the X-Ray source.public java.lang.String getAnodeTargetMaterial()
public void setRectificationType(EnumRectificationType enumRectificationType)
enumRectificationType - - enum value of Rectification Type.public java.lang.String getRectificationType()
public XRayFiltrationMacro getXRayFiltrationMacro()
public ExposureIndexMacro getExposureIndexMacro()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module