# Package com.pixelmed.apps

Various miscellaneous applications.

## Package Specification

This package contains a number of utility applications for various purposes that do not conveniently fit in other packages or have features that span other package domains.

## Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:

- Class Summary
  Class | Description
  --- | ---
  AddHierarchicalEvidenceSequencetoStructuredReports | A class to process multiple SR files and their referenced instances (like Images, Presentation States and Segmentations) and build Hierarchical SOP Instance Reference Macros with which to (re-)populate CurrentRequestedProcedureEvidenceSequence.
  CheckAllUIDReferencesResolve | A class to process a set of multiple files and check that all referenced SOP Instances are present within the set.
  Convert8To16Bits | A class of methods to convert 8 to 16 bit gray scale images.
  ConvertNonRGBToRGB | A class of static methods to convert non-RGB (e.g., YBR_FULL) to RGB true color images.
  ConvertPaletteColorToGrayscale | A class of static methods to convert PALETTE COLOR to MONOCHROME2 images.
  ConvertPlanarConfiguration | A class of static methods to convert the planar configuration of a multiple samples per pixel image, i.e., to change color-by-plane to color-by-pixel or vice versa.
  CopyOnlyHeadOfMultipleStructuredReportsAndReferences | A class to process multiple SR files and their referenced instances (like Presentation States and Segmentations) and copy only the head (most recent) of the Predecessor Documents sequence chain and its references, ignoring earlier (obsolete) SR files and earlier references.
  DecompressDicomFiles | This class copies a set of DICOM files, decompressing them if compressed.
  DeidentifyAndRedact | A class to implement bulk de-identification and redaction of DICOM files.
  DeidentifyAndRedactWithOriginalFileName |
  DoseReporterWithLegacyOCRAndAutoSendToRegistry | A class to wait for incoming dose screen images and SRs and send them to pre-configured registry.
  DoseUtility | This class is an application for retrieving dose information about DICOM studies of patients.
  DownloadOrTransmit | This class is an application for retrieving DICOM studies of patients and downloading or transmitting them.
  FindAndCopySelectedDicomFiles | This class copies a set of DICOM files, if they match specified criteria.
  FindAndCopySelectedDicomFilesUsingDatabase | This class copies a set of DICOM files, if they match specified criteria.
  InsertCodeSequence | A class containing an application for inserting code sequences from the command line.
  InsertRealWorldValueMap | A class containing an application for inserting Real World Value Maps from the command line.
  IntegerScalingOfFloatingPointPixelData | A class of static methods to interconvert floating point pixel data to scaled integer values.
  KeepOnlyImagePixelModule | A class of static methods to copy a DICOM image and retain only enough to describe pixels.
  MergeCompositeContext | A class containing an application for merging the patient composite context of multiple instances for consistency.
  MergeCompositeContextForOneEntitySelectively | A class containing an application for merging the composite context of multiple instances for consistency.
  MergeFunctionalGroups | A class containing an application for merging the functional groups of multiple instances for consistency.
  MultiModalitySimulator | This class implements a multi-modality simulator that takes a database of existing studies to provide a source of sample images and DICOM attributes, and for each modality within the database, generates random new patients and studies at random intervals using the current date and time.
  RemapFrameOfReferenceUIDs | A class to read a set of DICOM files and replace the Frame of Reference UIDs with a common value for the specified scope.
  RemapUIDs | A class to read a map of Study, Series, SOP Instance and Frame of Reference UIDs pairs, and then remap occurences in a set of DICOM files to the other member of the pair.
  RotateFlipSetOfImages | A class containing an application for rotating and/or flipping a set of images and updating the other attributes accordingly.
  SetCharacteristicsFromSummary | A class containing an application for adding or replacing top level and shared multi-frame functional group attributes from a JSON summary description.
  StudyReceiver | A class to wait for incoming composite instance storage operations and process when study is complete based on time since last instance received.
  StudyReceiver.OurReadTerminationStrategy |
  SynchronizeFromRemoteSCP | A class for synchronizing the contents of a local database of DICOM objects with a remote SCP.
  SynchronizeFromRemoteSCP.OurReadTerminationStrategy |
  TranslateImagePositionPatient | A class to read a set of DICOM files and translate the Image Position (Patient) by a fixed offset.
  UIDMapByMatchingPixelData | A class to identify duplicate images based on having the same pixel data hash and constructing collections of their duplicate Study, Series, SOP Instance and Frame of Reference UIDs.
  WatchFolderAndSend | A class for watching a folder and sending any DICOM files that appear to a pre-configured network remote Storage SCP AE.