Class: Aws::MedicalImaging::Types::SearchByAttributeValue
- Inherits:
-
Struct
- Object
- Struct
- Aws::MedicalImaging::Types::SearchByAttributeValue
- Defined in:
- gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb
Overview
SearchByAttributeValue is a union - when making an API calls you must set exactly one of the members.
The search input attribute value.
Direct Known Subclasses
CreatedAt, DicomAccessionNumber, DicomPatientId, DicomSeriesInstanceUid, DicomStudyDateAndTime, DicomStudyId, DicomStudyInstanceUid, IsPrimary, Unknown, UpdatedAt
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
-
#created_at ⇒ Time
The created at time of the image set provided for search.
-
#dicom_accession_number ⇒ String
The DICOM accession number for search.
-
#dicom_patient_id ⇒ String
The patient ID input for search.
-
#dicom_series_instance_uid ⇒ String
The Series Instance UID input for search.
-
#dicom_study_date_and_time ⇒ Types::DICOMStudyDateAndTime
The aggregated structure containing DICOM study date and study time for search.
-
#dicom_study_id ⇒ String
The DICOM study ID for search.
-
#dicom_study_instance_uid ⇒ String
The DICOM study instance UID for search.
-
#is_primary ⇒ Boolean
The primary image set flag provided for search.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
-
#updated_at ⇒ Time
The timestamp input for search.
Instance Attribute Details
#created_at ⇒ Time
The created at time of the image set provided for search.
1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1400 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_number ⇒ String
The DICOM accession number for search.
1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1400 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_id ⇒ String
The patient ID input for search.
1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1400 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_uid ⇒ String
The Series Instance UID input for search.
1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1400 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_time ⇒ Types::DICOMStudyDateAndTime
The aggregated structure containing DICOM study date and study time for search.
1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1400 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_id ⇒ String
The DICOM study ID for search.
1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1400 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_uid ⇒ String
The DICOM study instance UID for search.
1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1400 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_primary ⇒ Boolean
The primary image set flag provided for search.
1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1400 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 |
#unknown ⇒ Object
Returns the value of attribute unknown
1400 1401 1402 |
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1400 def unknown @unknown end |
#updated_at ⇒ Time
The timestamp input for search.
1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'gems/aws-sdk-medicalimaging/lib/aws-sdk-medicalimaging/types.rb', line 1400 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 |