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, 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)


1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1237

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,
  :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 Unknown < SearchByAttributeValue; end
end

#dicom_accession_numberString

The DICOM accession number for search.

Returns:

  • (String)


1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1237

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,
  :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 Unknown < SearchByAttributeValue; end
end

#dicom_patient_idString

The patient ID input for search.

Returns:

  • (String)


1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1237

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,
  :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 Unknown < SearchByAttributeValue; end
end

#dicom_series_instance_uidString

The Series Instance UID input for search.

Returns:

  • (String)


1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1237

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,
  :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 Unknown < SearchByAttributeValue; end
end

#dicom_study_date_and_timeTypes::DICOMStudyDateAndTime

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



1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1237

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,
  :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 Unknown < SearchByAttributeValue; end
end

#dicom_study_idString

The DICOM study ID for search.

Returns:

  • (String)


1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1237

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,
  :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 Unknown < SearchByAttributeValue; end
end

#dicom_study_instance_uidString

The DICOM study instance UID for search.

Returns:

  • (String)


1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1237

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,
  :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 Unknown < SearchByAttributeValue; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



1237
1238
1239
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1237

def unknown
  @unknown
end

#updated_atTime

The timestamp input for search.

Returns:

  • (Time)


1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1237

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,
  :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 Unknown < SearchByAttributeValue; end
end