Class SearchByAttributeValue

    • Method Detail

      • dicomPatientId

        public final String dicomPatientId()

        The patient ID input for search.

        Returns:
        The patient ID input for search.
      • dicomAccessionNumber

        public final String dicomAccessionNumber()

        The DICOM accession number for search.

        Returns:
        The DICOM accession number for search.
      • dicomStudyId

        public final String dicomStudyId()

        The DICOM study ID for search.

        Returns:
        The DICOM study ID for search.
      • dicomStudyInstanceUID

        public final String dicomStudyInstanceUID()

        The DICOM study instance UID for search.

        Returns:
        The DICOM study instance UID for search.
      • createdAt

        public final Instant createdAt()

        The created at time of the image set provided for search.

        Returns:
        The created at time of the image set provided for search.
      • dicomStudyDateAndTime

        public final DICOMStudyDateAndTime dicomStudyDateAndTime()

        The aggregated structure containing DICOM study date and study time for search.

        Returns:
        The aggregated structure containing DICOM study date and study time for search.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)
      • fromDicomPatientId

        public static SearchByAttributeValue fromDicomPatientId​(String dicomPatientId)
        Create an instance of this class with dicomPatientId() initialized to the given value.

        The patient ID input for search.

        Parameters:
        dicomPatientId - The patient ID input for search.
      • fromDicomAccessionNumber

        public static SearchByAttributeValue fromDicomAccessionNumber​(String dicomAccessionNumber)
        Create an instance of this class with dicomAccessionNumber() initialized to the given value.

        The DICOM accession number for search.

        Parameters:
        dicomAccessionNumber - The DICOM accession number for search.
      • fromDicomStudyId

        public static SearchByAttributeValue fromDicomStudyId​(String dicomStudyId)
        Create an instance of this class with dicomStudyId() initialized to the given value.

        The DICOM study ID for search.

        Parameters:
        dicomStudyId - The DICOM study ID for search.
      • fromDicomStudyInstanceUID

        public static SearchByAttributeValue fromDicomStudyInstanceUID​(String dicomStudyInstanceUID)
        Create an instance of this class with dicomStudyInstanceUID() initialized to the given value.

        The DICOM study instance UID for search.

        Parameters:
        dicomStudyInstanceUID - The DICOM study instance UID for search.
      • fromCreatedAt

        public static SearchByAttributeValue fromCreatedAt​(Instant createdAt)
        Create an instance of this class with createdAt() initialized to the given value.

        The created at time of the image set provided for search.

        Parameters:
        createdAt - The created at time of the image set provided for search.
      • fromDicomStudyDateAndTime

        public static SearchByAttributeValue fromDicomStudyDateAndTime​(DICOMStudyDateAndTime dicomStudyDateAndTime)
        Create an instance of this class with dicomStudyDateAndTime() initialized to the given value.

        The aggregated structure containing DICOM study date and study time for search.

        Parameters:
        dicomStudyDateAndTime - The aggregated structure containing DICOM study date and study time for search.
      • fromDicomStudyDateAndTime

        public static SearchByAttributeValue fromDicomStudyDateAndTime​(Consumer<DICOMStudyDateAndTime.Builder> dicomStudyDateAndTime)
        Create an instance of this class with dicomStudyDateAndTime() initialized to the given value.

        The aggregated structure containing DICOM study date and study time for search.

        Parameters:
        dicomStudyDateAndTime - The aggregated structure containing DICOM study date and study time for search.