Class DoseUtility

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class DoseUtility extends ApplicationFrame

This class is an application for retrieving dose information about DICOM studies of patients.

It is configured by use of a properties file that resides in the user's home directory in .com.pixelmed.display.DoseUtility.properties.

It supports retrieval of Dose SR objects and dose screen save images.

See Also:
  • Field Details

    • propertiesFileName

      protected static String propertiesFileName
    • propertyName_DicomCurrentlySelectedStorageTargetAE

      protected static String propertyName_DicomCurrentlySelectedStorageTargetAE
    • propertyName_DicomCurrentlySelectedQueryTargetAE

      protected static String propertyName_DicomCurrentlySelectedQueryTargetAE
    • propertyName_CurrentlySelectedDoseRegistry

      protected static String propertyName_CurrentlySelectedDoseRegistry
    • localDatabaseName

      protected static String localDatabaseName
    • localDatabaseServerName

      protected static String localDatabaseServerName
    • textFieldLengthForQueryPatientName

      protected static int textFieldLengthForQueryPatientName
    • textFieldLengthForQueryPatientID

      protected static int textFieldLengthForQueryPatientID
    • textFieldLengthForQueryStudyDate

      protected static int textFieldLengthForQueryStudyDate
    • queryIntroductionLabelText

      protected static String queryIntroductionLabelText
    • queryPatientNameLabelText

      protected static String queryPatientNameLabelText
    • queryPatientIDLabelText

      protected static String queryPatientIDLabelText
    • queryStudyDateLabelText

      protected static String queryStudyDateLabelText
    • configureButtonLabel

      protected static String configureButtonLabel
    • logButtonLabel

      protected static String logButtonLabel
    • queryButtonLabel

      protected static String queryButtonLabel
    • retrieveButtonLabel

      protected static String retrieveButtonLabel
    • importButtonLabel

      protected static String importButtonLabel
    • viewButtonLabel

      protected static String viewButtonLabel
    • validateButtonLabel

      protected static String validateButtonLabel
    • reportButtonLabel

      protected static String reportButtonLabel
    • makeSRButtonLabel

      protected static String makeSRButtonLabel
    • sendButtonLabel

      protected static String sendButtonLabel
    • registryButtonLabel

      protected static String registryButtonLabel
    • purgeButtonLabel

      protected static String purgeButtonLabel
    • configureButtonToolTipText

      protected static String configureButtonToolTipText
    • logButtonToolTipText

      protected static String logButtonToolTipText
    • queryButtonToolTipText

      protected static String queryButtonToolTipText
    • retrieveButtonToolTipText

      protected static String retrieveButtonToolTipText
    • importButtonToolTipText

      protected static String importButtonToolTipText
    • viewButtonToolTipText

      protected static String viewButtonToolTipText
    • validateButtonToolTipText

      protected static String validateButtonToolTipText
    • reportButtonToolTipText

      protected static String reportButtonToolTipText
    • makeSRButtonToolTipText

      protected static String makeSRButtonToolTipText
    • sendButtonToolTipText

      protected static String sendButtonToolTipText
    • registryButtonToolTipText

      protected static String registryButtonToolTipText
    • purgeButtonToolTipText

      protected static String purgeButtonToolTipText
    • queryPatientNameToolTipText

      protected static String queryPatientNameToolTipText
    • queryPatientIDToolTipText

      protected static String queryPatientIDToolTipText
    • queryStudyDateToolTipText

      protected static String queryStudyDateToolTipText
    • retrieveOnlyDoseSeriesRecordLabelText

      protected static String retrieveOnlyDoseSeriesRecordLabelText
    • processOnlyDoseSeriesRecordLabelText

      protected static String processOnlyDoseSeriesRecordLabelText
    • showOnlyDoseSummaryLabelText

      protected static String showOnlyDoseSummaryLabelText
    • showDetailedLogLabelText

      protected static String showDetailedLogLabelText
    • reportTabularLayoutLabelText

      protected static String reportTabularLayoutLabelText
    • caseSensitiveCodeMeaningValidationLabelText

      protected static String caseSensitiveCodeMeaningValidationLabelText
    • deidentifyWhenSendingToRegistryLabelText

      protected static String deidentifyWhenSendingToRegistryLabelText
    • reportTitleMessage

      protected static String reportTitleMessage
    • loggerTitleMessage

      protected static String loggerTitleMessage
    • viewerFrameWidthWanted

      protected static int viewerFrameWidthWanted
    • viewerFrameHeightWanted

      protected static int viewerFrameHeightWanted
    • validatorFrameWidthWanted

      protected static int validatorFrameWidthWanted
    • validatorFrameHeightWanted

      protected static int validatorFrameHeightWanted
    • reportDialogWidthWanted

      protected static int reportDialogWidthWanted
    • reportDialogHeightWanted

      protected static int reportDialogHeightWanted
    • loggertDialogWidthWanted

      protected static int loggertDialogWidthWanted
    • loggerDialogHeightWanted

      protected static int loggerDialogHeightWanted
    • srcDatabase

      protected DatabaseInformationModel srcDatabase
    • srcDatabasePanel

      protected JPanel srcDatabasePanel
    • remoteQueryRetrievePanel

      protected JPanel remoteQueryRetrievePanel
    • retrieveOnlyDoseSeriesRecordCheckBox

      protected JCheckBox retrieveOnlyDoseSeriesRecordCheckBox
    • processOnlyDoseSeriesRecordCheckBox

      protected JCheckBox processOnlyDoseSeriesRecordCheckBox
    • showOnlyDoseSummaryCheckBox

      protected JCheckBox showOnlyDoseSummaryCheckBox
    • showDetailedLogCheckBox

      protected JCheckBox showDetailedLogCheckBox
    • reportTabularLayoutCheckBox

      protected JCheckBox reportTabularLayoutCheckBox
    • caseSensitiveCodeMeaningValidationCheckBox

      protected JCheckBox caseSensitiveCodeMeaningValidationCheckBox
    • deidentifyWhenSendingToRegistryCheckBox

      protected JCheckBox deidentifyWhenSendingToRegistryCheckBox
    • queryFilterPatientNameTextField

      protected JTextField queryFilterPatientNameTextField
    • queryFilterPatientIDTextField

      protected JTextField queryFilterPatientIDTextField
    • queryFilterStudyDateTextField

      protected JTextField queryFilterStudyDateTextField
    • progressBarUpdater

      protected SafeProgressBarUpdaterThread progressBarUpdater
    • cursorChanger

      protected SafeCursorChanger cursorChanger
    • logger

      protected MessageLogger logger
    • networkApplicationProperties

      protected NetworkApplicationProperties networkApplicationProperties
    • networkApplicationInformation

      protected NetworkApplicationInformation networkApplicationInformation
    • ftpApplicationProperties

      protected FTPApplicationProperties ftpApplicationProperties
    • ftpRemoteHostInformation

      protected FTPRemoteHostInformation ftpRemoteHostInformation
    • currentRemoteQueryInformationModel

      protected QueryInformationModel currentRemoteQueryInformationModel
    • currentRemoteQueryTreeBrowser

      protected QueryTreeBrowser currentRemoteQueryTreeBrowser
    • ourCalledAETitle

      protected String ourCalledAETitle
    • validator

      protected static DicomSRValidator validator
    • savedImagesFolder

      protected File savedImagesFolder
    • storageSOPClassSCPDispatcher

      protected StorageSOPClassSCPDispatcher storageSOPClassSCPDispatcher
    • currentDatabaseTreeRecordSelections

      protected DatabaseTreeRecord[] currentDatabaseTreeRecordSelections
    • importDirectoryPath

      protected String importDirectoryPath
  • Constructor Details

  • Method Details