Class: Aws::MedicalImaging::Types::SearchByAttributeValue

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb

Overview

Note:

SearchByAttributeValue is a union - when making an API calls you must set exactly one of the members.

The search input attribute value.

Defined Under Namespace

Classes: CreatedAt, DicomAccessionNumber, DicomPatientId, DicomSeriesInstanceUid, DicomStudyDateAndTime, DicomStudyId, DicomStudyInstanceUid, IsPrimary, Unknown, UpdatedAt

Constant Summary collapse

SENSITIVE =
[:dicom_patient_id, :dicom_accession_number, :dicom_study_id, :dicom_study_instance_uid, :dicom_series_instance_uid]

Instance Attribute Summary collapse

Instance Attribute Details

#created_atTime

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

Returns:

  • (Time)


1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1390

class SearchByAttributeValue < Struct.new(
  :dicom_patient_id,
  :dicom_accession_number,
  :dicom_study_id,
  :dicom_study_instance_uid,
  :dicom_series_instance_uid,
  :created_at,
  :updated_at,
  :dicom_study_date_and_time,
  :is_primary,
  :unknown)
  SENSITIVE = [:dicom_patient_id, :dicom_accession_number, :dicom_study_id, :dicom_study_instance_uid, :dicom_series_instance_uid]
  include Aws::Structure
  include Aws::Structure::Union

  class DicomPatientId < SearchByAttributeValue; end
  class DicomAccessionNumber < SearchByAttributeValue; end
  class DicomStudyId < SearchByAttributeValue; end
  class DicomStudyInstanceUid < SearchByAttributeValue; end
  class DicomSeriesInstanceUid < SearchByAttributeValue; end
  class CreatedAt < SearchByAttributeValue; end
  class UpdatedAt < SearchByAttributeValue; end
  class DicomStudyDateAndTime < SearchByAttributeValue; end
  class IsPrimary < SearchByAttributeValue; end
  class Unknown < SearchByAttributeValue; end
end

#dicom_accession_numberString

The DICOM accession number for search.

Returns:

  • (String)


1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1390

class SearchByAttributeValue < Struct.new(
  :dicom_patient_id,
  :dicom_accession_number,
  :dicom_study_id,
  :dicom_study_instance_uid,
  :dicom_series_instance_uid,
  :created_at,
  :updated_at,
  :dicom_study_date_and_time,
  :is_primary,
  :unknown)
  SENSITIVE = [:dicom_patient_id, :dicom_accession_number, :dicom_study_id, :dicom_study_instance_uid, :dicom_series_instance_uid]
  include Aws::Structure
  include Aws::Structure::Union

  class DicomPatientId < SearchByAttributeValue; end
  class DicomAccessionNumber < SearchByAttributeValue; end
  class DicomStudyId < SearchByAttributeValue; end
  class DicomStudyInstanceUid < SearchByAttributeValue; end
  class DicomSeriesInstanceUid < SearchByAttributeValue; end
  class CreatedAt < SearchByAttributeValue; end
  class UpdatedAt < SearchByAttributeValue; end
  class DicomStudyDateAndTime < SearchByAttributeValue; end
  class IsPrimary < SearchByAttributeValue; end
  class Unknown < SearchByAttributeValue; end
end

#dicom_patient_idString

The patient ID input for search.

Returns:

  • (String)


1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1390

class SearchByAttributeValue < Struct.new(
  :dicom_patient_id,
  :dicom_accession_number,
  :dicom_study_id,
  :dicom_study_instance_uid,
  :dicom_series_instance_uid,
  :created_at,
  :updated_at,
  :dicom_study_date_and_time,
  :is_primary,
  :unknown)
  SENSITIVE = [:dicom_patient_id, :dicom_accession_number, :dicom_study_id, :dicom_study_instance_uid, :dicom_series_instance_uid]
  include Aws::Structure
  include Aws::Structure::Union

  class DicomPatientId < SearchByAttributeValue; end
  class DicomAccessionNumber < SearchByAttributeValue; end
  class DicomStudyId < SearchByAttributeValue; end
  class DicomStudyInstanceUid < SearchByAttributeValue; end
  class DicomSeriesInstanceUid < SearchByAttributeValue; end
  class CreatedAt < SearchByAttributeValue; end
  class UpdatedAt < SearchByAttributeValue; end
  class DicomStudyDateAndTime < SearchByAttributeValue; end
  class IsPrimary < SearchByAttributeValue; end
  class Unknown < SearchByAttributeValue; end
end

#dicom_series_instance_uidString

The Series Instance UID input for search.

Returns:

  • (String)


1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1390

class SearchByAttributeValue < Struct.new(
  :dicom_patient_id,
  :dicom_accession_number,
  :dicom_study_id,
  :dicom_study_instance_uid,
  :dicom_series_instance_uid,
  :created_at,
  :updated_at,
  :dicom_study_date_and_time,
  :is_primary,
  :unknown)
  SENSITIVE = [:dicom_patient_id, :dicom_accession_number, :dicom_study_id, :dicom_study_instance_uid, :dicom_series_instance_uid]
  include Aws::Structure
  include Aws::Structure::Union

  class DicomPatientId < SearchByAttributeValue; end
  class DicomAccessionNumber < SearchByAttributeValue; end
  class DicomStudyId < SearchByAttributeValue; end
  class DicomStudyInstanceUid < SearchByAttributeValue; end
  class DicomSeriesInstanceUid < SearchByAttributeValue; end
  class CreatedAt < SearchByAttributeValue; end
  class UpdatedAt < SearchByAttributeValue; end
  class DicomStudyDateAndTime < SearchByAttributeValue; end
  class IsPrimary < SearchByAttributeValue; end
  class Unknown < SearchByAttributeValue; end
end

#dicom_study_date_and_timeTypes::DICOMStudyDateAndTime

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



1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1390

class SearchByAttributeValue < Struct.new(
  :dicom_patient_id,
  :dicom_accession_number,
  :dicom_study_id,
  :dicom_study_instance_uid,
  :dicom_series_instance_uid,
  :created_at,
  :updated_at,
  :dicom_study_date_and_time,
  :is_primary,
  :unknown)
  SENSITIVE = [:dicom_patient_id, :dicom_accession_number, :dicom_study_id, :dicom_study_instance_uid, :dicom_series_instance_uid]
  include Aws::Structure
  include Aws::Structure::Union

  class DicomPatientId < SearchByAttributeValue; end
  class DicomAccessionNumber < SearchByAttributeValue; end
  class DicomStudyId < SearchByAttributeValue; end
  class DicomStudyInstanceUid < SearchByAttributeValue; end
  class DicomSeriesInstanceUid < SearchByAttributeValue; end
  class CreatedAt < SearchByAttributeValue; end
  class UpdatedAt < SearchByAttributeValue; end
  class DicomStudyDateAndTime < SearchByAttributeValue; end
  class IsPrimary < SearchByAttributeValue; end
  class Unknown < SearchByAttributeValue; end
end

#dicom_study_idString

The DICOM study ID for search.

Returns:

  • (String)


1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1390

class SearchByAttributeValue < Struct.new(
  :dicom_patient_id,
  :dicom_accession_number,
  :dicom_study_id,
  :dicom_study_instance_uid,
  :dicom_series_instance_uid,
  :created_at,
  :updated_at,
  :dicom_study_date_and_time,
  :is_primary,
  :unknown)
  SENSITIVE = [:dicom_patient_id, :dicom_accession_number, :dicom_study_id, :dicom_study_instance_uid, :dicom_series_instance_uid]
  include Aws::Structure
  include Aws::Structure::Union

  class DicomPatientId < SearchByAttributeValue; end
  class DicomAccessionNumber < SearchByAttributeValue; end
  class DicomStudyId < SearchByAttributeValue; end
  class DicomStudyInstanceUid < SearchByAttributeValue; end
  class DicomSeriesInstanceUid < SearchByAttributeValue; end
  class CreatedAt < SearchByAttributeValue; end
  class UpdatedAt < SearchByAttributeValue; end
  class DicomStudyDateAndTime < SearchByAttributeValue; end
  class IsPrimary < SearchByAttributeValue; end
  class Unknown < SearchByAttributeValue; end
end

#dicom_study_instance_uidString

The DICOM study instance UID for search.

Returns:

  • (String)


1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1390

class SearchByAttributeValue < Struct.new(
  :dicom_patient_id,
  :dicom_accession_number,
  :dicom_study_id,
  :dicom_study_instance_uid,
  :dicom_series_instance_uid,
  :created_at,
  :updated_at,
  :dicom_study_date_and_time,
  :is_primary,
  :unknown)
  SENSITIVE = [:dicom_patient_id, :dicom_accession_number, :dicom_study_id, :dicom_study_instance_uid, :dicom_series_instance_uid]
  include Aws::Structure
  include Aws::Structure::Union

  class DicomPatientId < SearchByAttributeValue; end
  class DicomAccessionNumber < SearchByAttributeValue; end
  class DicomStudyId < SearchByAttributeValue; end
  class DicomStudyInstanceUid < SearchByAttributeValue; end
  class DicomSeriesInstanceUid < SearchByAttributeValue; end
  class CreatedAt < SearchByAttributeValue; end
  class UpdatedAt < SearchByAttributeValue; end
  class DicomStudyDateAndTime < SearchByAttributeValue; end
  class IsPrimary < SearchByAttributeValue; end
  class Unknown < SearchByAttributeValue; end
end

#is_primaryBoolean

The primary image set flag provided for search.

Returns:

  • (Boolean)


1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1390

class SearchByAttributeValue < Struct.new(
  :dicom_patient_id,
  :dicom_accession_number,
  :dicom_study_id,
  :dicom_study_instance_uid,
  :dicom_series_instance_uid,
  :created_at,
  :updated_at,
  :dicom_study_date_and_time,
  :is_primary,
  :unknown)
  SENSITIVE = [:dicom_patient_id, :dicom_accession_number, :dicom_study_id, :dicom_study_instance_uid, :dicom_series_instance_uid]
  include Aws::Structure
  include Aws::Structure::Union

  class DicomPatientId < SearchByAttributeValue; end
  class DicomAccessionNumber < SearchByAttributeValue; end
  class DicomStudyId < SearchByAttributeValue; end
  class DicomStudyInstanceUid < SearchByAttributeValue; end
  class DicomSeriesInstanceUid < SearchByAttributeValue; end
  class CreatedAt < SearchByAttributeValue; end
  class UpdatedAt < SearchByAttributeValue; end
  class DicomStudyDateAndTime < SearchByAttributeValue; end
  class IsPrimary < SearchByAttributeValue; end
  class Unknown < SearchByAttributeValue; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



1390
1391
1392
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1390

def unknown
  @unknown
end

#updated_atTime

The timestamp input for search.

Returns:

  • (Time)


1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1390

class SearchByAttributeValue < Struct.new(
  :dicom_patient_id,
  :dicom_accession_number,
  :dicom_study_id,
  :dicom_study_instance_uid,
  :dicom_series_instance_uid,
  :created_at,
  :updated_at,
  :dicom_study_date_and_time,
  :is_primary,
  :unknown)
  SENSITIVE = [:dicom_patient_id, :dicom_accession_number, :dicom_study_id, :dicom_study_instance_uid, :dicom_series_instance_uid]
  include Aws::Structure
  include Aws::Structure::Union

  class DicomPatientId < SearchByAttributeValue; end
  class DicomAccessionNumber < SearchByAttributeValue; end
  class DicomStudyId < SearchByAttributeValue; end
  class DicomStudyInstanceUid < SearchByAttributeValue; end
  class DicomSeriesInstanceUid < SearchByAttributeValue; end
  class CreatedAt < SearchByAttributeValue; end
  class UpdatedAt < SearchByAttributeValue; end
  class DicomStudyDateAndTime < SearchByAttributeValue; end
  class IsPrimary < SearchByAttributeValue; end
  class Unknown < SearchByAttributeValue; end
end