public class IntraocularLensCalculationsMacro extends Macro
| Constructor and Description |
|---|
IntraocularLensCalculationsMacro(IDataSet objDataSet)
This constructor constructs a Macro with specified DataSet.
|
IntraocularLensCalculationsMacro(IDataSet objDataSet,
IDictionaryReader objDictionaryReader)
This constructor constructs a Macro with specified DataSet and DictionaryReader
|
IntraocularLensCalculationsMacro(IItem objItem)
This constructor constructs a Macro with the specified Item
|
IntraocularLensCalculationsMacro(IItem objItem,
IDictionaryReader objDictionaryReader)
This constructor constructs a Macro with the specified Item and DictionaryReader
|
| Modifier and Type | Method and Description |
|---|---|
AnteriorChamberDepthSequence |
getAnteriorChamberDepthSequence()
Retrieves pre-initialized object of Anterior Chamber Depth Sequence.If the module contains the sequence object it returns the same otherwise it creates the sequence adds to the module with proper initialization and then returns the object of sequence.
|
CalculatedIOLMacro |
getCalculatedIOLMacro()
This method returns the Calculated IOL Macro with proper initialization.
|
double |
getCornealSize()
Retrieves the horizontal diameter measurement of the cornea, in mm.
|
IOLFormulaCodeSequence |
getIOLFormulaCodeSequence()
Retrieves pre-initialized object of IOL Formula Code Sequence.If the module contains the sequence object it returns the same otherwise it creates the sequence adds to the module with proper initialization and then returns the object of sequence.
|
java.lang.String |
getIOLFormulaDetail()
Return IOL Formula Detail.
|
IOLOphthalmicAxialLengthMacro |
getIOLOphthalmicAxialLengthMacro()
This method returns the IOL Ophthalmic Axial Length Macro with proper initialization.
|
KeratometryMacro |
getKeratometryMacro()
This method returns the Keratometry Macro with proper initialization.
|
LensThicknessSequence |
getLensThicknessSequence()
Retrieves pre-initialized object of Lens Thickness Sequence.If the module contains the sequence object it returns the same otherwise it creates the sequence adds to the module with proper initialization and then returns the object of sequence.
|
RefractiveErrorBeforeRefractiveSurgeryCodeSequence |
getRefractiveErrorBeforeRefractiveSurgeryCodeSequence()
Retrieves pre-initialized object of Refractive Error Before Refractive Surgery Code Sequence.If the module contains the sequence object it returns the same otherwise it creates the sequence adds to the module with proper initialization and then returns the object of sequence.
|
java.lang.String |
getRefractiveProcedureOccurred()
Return Refractive Procedure Occurred
|
RefractiveStateSequence |
getRefractiveStateSequence()
Retrieves pre-initialized object of Refractive State Sequence.If the module contains the sequence object it returns the same otherwise it creates the sequence adds to the module with proper initialization and then returns the object of sequence.
|
RefractiveSurgeryTypeCodeSequence |
getRefractiveSurgeryTypeCodeSequence()
Retrieves pre-initialized object of Refractive Surgery Type Code Sequence.If the module contains the sequence object it returns the same otherwise it creates the sequence adds to the module with proper initialization and then returns the object of sequence.
|
float |
getTargetRefraction()
Retrieves the desired post operative refractive error, in diopters.
|
void |
setCornealSize(double dblCornealSize)
Sets the horizontal diameter measurement of the cornea, inmm.
|
void |
setRefractiveProcedureOccurred(EnumRefractiveProcedureOccurred enumRefractiveProcedureOccurred)
Sets whether or not a patient has had refractive surgery.
|
void |
setRescaleType(java.lang.String strIOLFormulaDetail)
Sets IOL Formula Detail.
|
void |
setTargetRefraction(float fTargetRefraction)
Sets the desired post operative refractive error, in diopters.
|
boolean |
validate()
Validates all the attributes in IntraocularLensCalculationsMacro
|
static boolean |
validate(IDataSet objIDataSet)
Validates all the attributes in IntraocularLensCalculationsMacro that are present in the DataSet
|
static boolean |
validate(IItem objIItem)
Validates all the attributes in IntraocularLensCalculationsMacro that are present in the DataSet
|
addDataElement, clone, contains, getDataElement, getTransferSyntaxpublic IntraocularLensCalculationsMacro(IDataSet objDataSet)
objDataSet - Collection of DataElementspublic IntraocularLensCalculationsMacro(IDataSet objDataSet, IDictionaryReader objDictionaryReader)
objDataSet - specifies the DataSetobjDictionaryReader - specifies the DICOM Dictionary reader to be usedpublic IntraocularLensCalculationsMacro(IItem objItem)
objItem - specifies instance of Item classpublic IntraocularLensCalculationsMacro(IItem objItem, IDictionaryReader objDictionaryReader)
objItem - specifies instance of Item classobjDictionaryReader - specifies the DICOM Dictionary reader to be usedpublic boolean validate()
throws InvalidMacroException
InvalidMacroException - throws InvalidMacroException If Mandatory or Conditional element fails.public static boolean validate(IDataSet objIDataSet) throws InvalidMacroException
objIDataSet - collection of DataElementsInvalidMacroException - throws InvalidMacroException If Mandatory or Conditional element fails.public static boolean validate(IItem objIItem) throws InvalidMacroException
objIItem - collection of DataElements in a sequenceInvalidMacroException - throws InvalidMacroException If Mandatory or Conditional element fails.public IOLOphthalmicAxialLengthMacro getIOLOphthalmicAxialLengthMacro()
IOLOphthalmicAxialLengthMacropublic CalculatedIOLMacro getCalculatedIOLMacro()
CalculatedIOLMacropublic KeratometryMacro getKeratometryMacro()
KeratometryMacropublic void setTargetRefraction(float fTargetRefraction)
fTargetRefraction - Float value of Target Refractionpublic float getTargetRefraction()
public void setRefractiveProcedureOccurred(EnumRefractiveProcedureOccurred enumRefractiveProcedureOccurred)
enumRefractiveProcedureOccurred - enum value of Refractive Procedure Occurred.public java.lang.String getRefractiveProcedureOccurred()
public void setCornealSize(double dblCornealSize)
dblCornealSize - Double value of horizontal diameter measurement of the cornea, inmm.public double getCornealSize()
public void setRescaleType(java.lang.String strIOLFormulaDetail)
strIOLFormulaDetail - String value of IOL Formula Detail.public java.lang.String getIOLFormulaDetail()
public RefractiveSurgeryTypeCodeSequence getRefractiveSurgeryTypeCodeSequence()
public RefractiveErrorBeforeRefractiveSurgeryCodeSequence getRefractiveErrorBeforeRefractiveSurgeryCodeSequence()
public LensThicknessSequence getLensThicknessSequence()
public AnteriorChamberDepthSequence getAnteriorChamberDepthSequence()
public RefractiveStateSequence getRefractiveStateSequence()
public IOLFormulaCodeSequence getIOLFormulaCodeSequence()