HealthImaging / Client / search_image_sets
search_image_sets#
- HealthImaging.Client.search_image_sets(**kwargs)#
Search image sets based on defined input attributes.
See also: AWS API Documentation
Request Syntax
response = client.search_image_sets( datastoreId='string', searchCriteria={ 'filters': [ { 'values': [ { 'DICOMPatientId': 'string', 'DICOMAccessionNumber': 'string', 'DICOMStudyId': 'string', 'DICOMStudyInstanceUID': 'string', 'createdAt': datetime(2015, 1, 1), 'DICOMStudyDateAndTime': { 'DICOMStudyDate': 'string', 'DICOMStudyTime': 'string' } }, ], 'operator': 'EQUAL'|'BETWEEN' }, ] }, maxResults=123, nextToken='string' )
- Parameters:
datastoreId (string) –
[REQUIRED]
The identifier of the data store where the image sets reside.
searchCriteria (dict) –
The search criteria that filters by applying a maximum of 1 item to
SearchByAttribute
.filters (list) –
The filters for the search criteria.
(dict) –
The search filter.
values (list) – [REQUIRED]
The search filter values.
(dict) –
The search input attribute value.
Note
This is a Tagged Union structure. Only one of the following top level keys can be set:
DICOMPatientId
,DICOMAccessionNumber
,DICOMStudyId
,DICOMStudyInstanceUID
,createdAt
,DICOMStudyDateAndTime
.DICOMPatientId (string) –
The patient ID input for search.
DICOMAccessionNumber (string) –
The DICOM accession number for search.
DICOMStudyId (string) –
The DICOM study ID for search.
DICOMStudyInstanceUID (string) –
The DICOM study instance UID for search.
createdAt (datetime) –
The created at time of the image set provided for search.
DICOMStudyDateAndTime (dict) –
The aggregated structure containing DICOM study date and study time for search.
DICOMStudyDate (string) – [REQUIRED]
The DICOM study date provided in
yyMMdd
format.DICOMStudyTime (string) –
The DICOM study time provided in
HHmmss.FFFFFF
format.
operator (string) – [REQUIRED]
The search filter operator for
imageSetDateTime
.
maxResults (integer) – The maximum number of results that can be returned in a search.
nextToken (string) – The token used for pagination of results returned in the response. Use the token returned from the previous request to continue results where the previous request ended.
- Return type:
dict
- Returns:
Response Syntax
{ 'imageSetsMetadataSummaries': [ { 'imageSetId': 'string', 'version': 123, 'createdAt': datetime(2015, 1, 1), 'updatedAt': datetime(2015, 1, 1), 'DICOMTags': { 'DICOMPatientId': 'string', 'DICOMPatientName': 'string', 'DICOMPatientBirthDate': 'string', 'DICOMPatientSex': 'string', 'DICOMStudyInstanceUID': 'string', 'DICOMStudyId': 'string', 'DICOMStudyDescription': 'string', 'DICOMNumberOfStudyRelatedSeries': 123, 'DICOMNumberOfStudyRelatedInstances': 123, 'DICOMAccessionNumber': 'string', 'DICOMStudyDate': 'string', 'DICOMStudyTime': 'string' } }, ], 'nextToken': 'string' }
Response Structure
(dict) –
imageSetsMetadataSummaries (list) –
The model containing the image set results.
(dict) –
Summary of the image set metadata.
imageSetId (string) –
The image set identifier.
version (integer) –
The image set version.
createdAt (datetime) –
The time an image set is created in AWS HealthImaging. Sample creation date is provided in
1985-04-12T23:20:50.52Z
format.updatedAt (datetime) –
The time when an image was last updated in AWS HealthImaging.
DICOMTags (dict) –
The DICOM tags associated with the image set.
DICOMPatientId (string) –
The unique identifier for a patient in a DICOM Study.
DICOMPatientName (string) –
The patient name.
DICOMPatientBirthDate (string) –
The patient birth date.
DICOMPatientSex (string) –
The patient sex.
DICOMStudyInstanceUID (string) –
The DICOM provided identifier for studyInstanceUid.>
DICOMStudyId (string) –
The DICOM provided studyId.
DICOMStudyDescription (string) –
The description of the study.
DICOMNumberOfStudyRelatedSeries (integer) –
The total number of series in the DICOM study.
DICOMNumberOfStudyRelatedInstances (integer) –
The total number of instances in the DICOM study.
DICOMAccessionNumber (string) –
The accession number for the DICOM study.
DICOMStudyDate (string) –
The study date.
DICOMStudyTime (string) –
The study time.
nextToken (string) –
The token for pagination results.
Exceptions
HealthImaging.Client.exceptions.ThrottlingException
HealthImaging.Client.exceptions.ConflictException
HealthImaging.Client.exceptions.AccessDeniedException
HealthImaging.Client.exceptions.ValidationException
HealthImaging.Client.exceptions.InternalServerException
HealthImaging.Client.exceptions.ResourceNotFoundException