{
  "version": "2.0",
  "service": "<p>This is the <i>AWS HealthImaging API Reference</i>. AWS HealthImaging is a HIPAA-eligible service that helps health care providers and their medical imaging ISV partners store, transform, and apply machine learning to medical images. For an introduction to the service, see the <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/what-is.html\"> <i>AWS HealthImaging Developer Guide</i> </a>.</p> <note> <p>We recommend using one of the AWS Software Development Kits (SDKs) for your programming language, as they take care of request authentication, serialization, and connection management. For more information, see <a href=\"http://aws.amazon.com/developer/tools\">Tools to build on AWS</a>.</p> <p>For information about using HealthImaging API actions in one of the language-specific AWS SDKs, refer to the <i>See Also</i> link at the end of each section that describes an API action or data type.</p> </note> <p>The following sections list AWS HealthImaging API actions categorized according to functionality. Links are provided to actions within this Reference, along with links back to corresponding sections in the <i>AWS HealthImaging Developer Guide</i> where you can view console procedures and CLI/SDK code examples.</p> <p class=\"title\"> <b>Data store actions</b> </p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_CreateDatastore.html\">CreateDatastore</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/create-data-store.html\">Creating a data store</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_GetDatastore.html\">GetDatastore</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/get-data-store.html\">Getting data store properties</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_ListDatastores.html\">ListDatastores</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/list-data-stores.html\">Listing data stores</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_DeleteDatastore.html\">DeleteDatastore</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/delete-data-store.html\">Deleting a data store</a>.</p> </li> </ul> <p class=\"title\"> <b>Import job actions</b> </p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_StartDICOMImportJob.html\">StartDICOMImportJob</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/start-dicom-import-job.html\">Starting an import job</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_GetDICOMImportJob.html\">GetDICOMImportJob</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/get-dicom-import-job.html\">Getting import job properties</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_ListDICOMImportJobs.html\">ListDICOMImportJobs</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/list-dicom-import-jobs.html\">Listing import jobs</a>.</p> </li> </ul> <p class=\"title\"> <b>Image set access actions</b> </p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_SearchImageSets.html\">SearchImageSets</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/search-image-sets.html\">Searching image sets</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_GetImageSet.html\">GetImageSet</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/get-image-set-properties.html\">Getting image set properties</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_GetImageSetMetadata.html\">GetImageSetMetadata</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/get-image-set-metadata.html\">Getting image set metadata</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_GetImageFrame.html\">GetImageFrame</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/get-image-frame.html\">Getting image set pixel data</a>.</p> </li> </ul> <p class=\"title\"> <b>Image set modification actions</b> </p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_ListImageSetVersions.html\">ListImageSetVersions</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/list-image-set-versions.html\">Listing image set versions</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_UpdateImageSetMetadata.html\">UpdateImageSetMetadata</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/update-image-set-metadata.html\">Updating image set metadata</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_CopyImageSet.html\">CopyImageSet</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/copy-image-set.html\">Copying an image set</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_DeleteImageSet.html\">DeleteImageSet</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/delete-image-set.html\">Deleting an image set</a>.</p> </li> </ul> <p class=\"title\"> <b>Tagging actions</b> </p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_TagResource.html\">TagResource</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/tag-list-untag-data-store.html\">Tagging a data store</a> and <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/tag-list-untag-image-set.html\">Tagging an image set</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_ListTagsForResource.html\">ListTagsForResource</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/tag-list-untag-data-store.html\">Tagging a data store</a> and <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/tag-list-untag-image-set.html\">Tagging an image set</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_UntagResource.html\">UntagResource</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/tag-list-untag-data-store.html\">Tagging a data store</a> and <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/tag-list-untag-image-set.html\">Tagging an image set</a>.</p> </li> </ul>",
  "operations": {
    "CopyImageSet": "<p>Copy an image set.</p>",
    "CreateDatastore": "<p>Create a data store.</p>",
    "DeleteDatastore": "<p>Delete a data store.</p> <note> <p>Before a data store can be deleted, you must first delete all image sets within it.</p> </note>",
    "DeleteImageSet": "<p>Delete an image set.</p>",
    "GetDICOMImportJob": "<p>Get the import job properties to learn more about the job or job progress.</p>",
    "GetDatastore": "<p>Get data store properties.</p>",
    "GetImageFrame": "<p>Get an image frame (pixel data) for an image set.</p>",
    "GetImageSet": "<p>Get image set properties.</p>",
    "GetImageSetMetadata": "<p>Get metadata attributes for an image set.</p>",
    "ListDICOMImportJobs": "<p>List import jobs created for a specific data store.</p>",
    "ListDatastores": "<p>List data stores.</p>",
    "ListImageSetVersions": "<p>List image set versions.</p>",
    "ListTagsForResource": "<p>Lists all tags associated with a medical imaging resource.</p>",
    "SearchImageSets": "<p>Search image sets based on defined input attributes.</p> <note> <p> <code>SearchImageSets</code> accepts a single search query parameter and returns a paginated response of all image sets that have the matching criteria. All range queries must be input as <code>(lowerBound, upperBound)</code>.</p> <p> <code>SearchImageSets</code> uses the <code>updatedAt</code> field for sorting in decreasing order from latest to oldest.</p> </note>",
    "StartDICOMImportJob": "<p>Start importing bulk data into an <code>ACTIVE</code> data store. The import job imports DICOM P10 files found in the S3 prefix specified by the <code>inputS3Uri</code> parameter. The import job stores processing results in the file specified by the <code>outputS3Uri</code> parameter.</p>",
    "TagResource": "<p>Adds a user-specifed key and value tag to a medical imaging resource.</p>",
    "UntagResource": "<p>Removes tags from a medical imaging resource.</p>",
    "UpdateImageSetMetadata": "<p>Update image set metadata attributes.</p>"
  },
  "shapes": {
    "AccessDeniedException": {
      "base": "<p>The user does not have sufficient access to perform this action.</p>",
      "refs": {
      }
    },
    "Arn": {
      "base": null,
      "refs": {
        "CopyDestinationImageSetProperties$imageSetArn": "<p>The Amazon Resource Name (ARN) assigned to the destination image set.</p>",
        "CopySourceImageSetProperties$imageSetArn": "<p>The Amazon Resource Name (ARN) assigned to the source image set.</p>",
        "DatastoreProperties$datastoreArn": "<p>The Amazon Resource Name (ARN) for the data store.</p>",
        "DatastoreSummary$datastoreArn": "<p>The Amazon Resource Name (ARN) for the data store.</p>",
        "GetImageSetResponse$imageSetArn": "<p>The Amazon Resource Name (ARN) assigned to the image set.</p>",
        "ListTagsForResourceRequest$resourceArn": "<p>The Amazon Resource Name (ARN) of the medical imaging resource to list tags for.</p>",
        "TagResourceRequest$resourceArn": "<p>The Amazon Resource Name (ARN) of the medical imaging resource that tags are being added to.</p>",
        "UntagResourceRequest$resourceArn": "<p>The Amazon Resource Name (ARN) of the medical imaging resource that tags are being removed from.</p>"
      }
    },
    "ClientToken": {
      "base": null,
      "refs": {
        "CreateDatastoreRequest$clientToken": "<p>A unique identifier for API idempotency.</p>",
        "StartDICOMImportJobRequest$clientToken": "<p>A unique identifier for API idempotency.</p>"
      }
    },
    "ConflictException": {
      "base": "<p>Updating or deleting a resource can cause an inconsistent state.</p>",
      "refs": {
      }
    },
    "CopyDestinationImageSet": {
      "base": "<p>Copy the destination image set.</p>",
      "refs": {
        "CopyImageSetInformation$destinationImageSet": "<p>The destination image set.</p>"
      }
    },
    "CopyDestinationImageSetProperties": {
      "base": "<p>Copy the image set properties of the destination image set.</p>",
      "refs": {
        "CopyImageSetResponse$destinationImageSetProperties": "<p>The properties of the destination image set.</p>"
      }
    },
    "CopyImageSetInformation": {
      "base": "<p>Copy image set information.</p>",
      "refs": {
        "CopyImageSetRequest$copyImageSetInformation": "<p>Copy image set information.</p>"
      }
    },
    "CopyImageSetRequest": {
      "base": null,
      "refs": {
      }
    },
    "CopyImageSetResponse": {
      "base": null,
      "refs": {
      }
    },
    "CopySourceImageSetInformation": {
      "base": "<p>Copy source image set information.</p>",
      "refs": {
        "CopyImageSetInformation$sourceImageSet": "<p>The source image set.</p>"
      }
    },
    "CopySourceImageSetProperties": {
      "base": "<p>Copy source image set properties.</p>",
      "refs": {
        "CopyImageSetResponse$sourceImageSetProperties": "<p>The properties of the source image set.</p>"
      }
    },
    "CreateDatastoreRequest": {
      "base": null,
      "refs": {
      }
    },
    "CreateDatastoreResponse": {
      "base": null,
      "refs": {
      }
    },
    "DICOMAccessionNumber": {
      "base": null,
      "refs": {
        "DICOMTags$DICOMAccessionNumber": "<p>The accession number for the DICOM study.</p>",
        "SearchByAttributeValue$DICOMAccessionNumber": "<p>The DICOM accession number for search.</p>"
      }
    },
    "DICOMAttribute": {
      "base": null,
      "refs": {
        "DICOMUpdates$removableAttributes": "<p>The DICOM tags to be removed from <code>ImageSetMetadata</code>.</p>",
        "DICOMUpdates$updatableAttributes": "<p>The DICOM tags that need to be updated in <code>ImageSetMetadata</code>.</p>"
      }
    },
    "DICOMImportJobProperties": {
      "base": "<p>Properties of the import job.</p>",
      "refs": {
        "GetDICOMImportJobResponse$jobProperties": "<p>The properties of the import job.</p>"
      }
    },
    "DICOMImportJobSummaries": {
      "base": null,
      "refs": {
        "ListDICOMImportJobsResponse$jobSummaries": "<p>A list of job summaries.</p>"
      }
    },
    "DICOMImportJobSummary": {
      "base": "<p>Summary of import job.</p>",
      "refs": {
        "DICOMImportJobSummaries$member": null
      }
    },
    "DICOMNumberOfStudyRelatedInstances": {
      "base": null,
      "refs": {
        "DICOMTags$DICOMNumberOfStudyRelatedInstances": "<p>The total number of instances in the DICOM study.</p>"
      }
    },
    "DICOMNumberOfStudyRelatedSeries": {
      "base": null,
      "refs": {
        "DICOMTags$DICOMNumberOfStudyRelatedSeries": "<p>The total number of series in the DICOM study.</p>"
      }
    },
    "DICOMPatientBirthDate": {
      "base": null,
      "refs": {
        "DICOMTags$DICOMPatientBirthDate": "<p>The patient birth date.</p>"
      }
    },
    "DICOMPatientId": {
      "base": null,
      "refs": {
        "DICOMTags$DICOMPatientId": "<p>The unique identifier for a patient in a DICOM Study.</p>",
        "SearchByAttributeValue$DICOMPatientId": "<p>The patient ID input for search.</p>"
      }
    },
    "DICOMPatientName": {
      "base": null,
      "refs": {
        "DICOMTags$DICOMPatientName": "<p>The patient name.</p>"
      }
    },
    "DICOMPatientSex": {
      "base": null,
      "refs": {
        "DICOMTags$DICOMPatientSex": "<p>The patient sex.</p>"
      }
    },
    "DICOMStudyDate": {
      "base": null,
      "refs": {
        "DICOMStudyDateAndTime$DICOMStudyDate": "<p>The DICOM study date provided in <code>yyMMdd</code> format.</p>",
        "DICOMTags$DICOMStudyDate": "<p>The study date.</p>"
      }
    },
    "DICOMStudyDateAndTime": {
      "base": "<p>The aggregated structure to store DICOM study date and study time for search capabilities.</p>",
      "refs": {
        "SearchByAttributeValue$DICOMStudyDateAndTime": "<p>The aggregated structure containing DICOM study date and study time for search.</p>"
      }
    },
    "DICOMStudyDescription": {
      "base": null,
      "refs": {
        "DICOMTags$DICOMStudyDescription": "<p>The description of the study.</p>"
      }
    },
    "DICOMStudyId": {
      "base": null,
      "refs": {
        "DICOMTags$DICOMStudyId": "<p>The DICOM provided studyId.</p>",
        "SearchByAttributeValue$DICOMStudyId": "<p>The DICOM study ID for search.</p>"
      }
    },
    "DICOMStudyInstanceUID": {
      "base": null,
      "refs": {
        "DICOMTags$DICOMStudyInstanceUID": "<p>The DICOM provided identifier for studyInstanceUid.&gt;</p>",
        "SearchByAttributeValue$DICOMStudyInstanceUID": "<p>The DICOM study instance UID for search.</p>"
      }
    },
    "DICOMStudyTime": {
      "base": null,
      "refs": {
        "DICOMStudyDateAndTime$DICOMStudyTime": "<p>The DICOM study time provided in <code>HHmmss.FFFFFF</code> format.</p>",
        "DICOMTags$DICOMStudyTime": "<p>The study time.</p>"
      }
    },
    "DICOMTags": {
      "base": "<p>The DICOM attributes returned as a part of a response. Each image set has these properties as part of a search result.</p>",
      "refs": {
        "ImageSetsMetadataSummary$DICOMTags": "<p>The DICOM tags associated with the image set.</p>"
      }
    },
    "DICOMUpdates": {
      "base": "<p>The object containing <code>removableAttributes</code> and <code>updatableAttributes</code>.</p>",
      "refs": {
        "MetadataUpdates$DICOMUpdates": "<p>The object containing <code>removableAttributes</code> and <code>updatableAttributes</code>.</p>"
      }
    },
    "DatastoreId": {
      "base": null,
      "refs": {
        "CopyImageSetRequest$datastoreId": "<p>The data store identifier.</p>",
        "CopyImageSetResponse$datastoreId": "<p>The data store identifier.</p>",
        "CreateDatastoreResponse$datastoreId": "<p>The data store identifier.</p>",
        "DICOMImportJobProperties$datastoreId": "<p>The data store identifier.</p>",
        "DICOMImportJobSummary$datastoreId": "<p>The data store identifier.</p>",
        "DatastoreProperties$datastoreId": "<p>The data store identifier.</p>",
        "DatastoreSummary$datastoreId": "<p>The data store identifier.</p>",
        "DeleteDatastoreRequest$datastoreId": "<p>The data store identifier.</p>",
        "DeleteDatastoreResponse$datastoreId": "<p>The data store identifier.</p>",
        "DeleteImageSetRequest$datastoreId": "<p>The data store identifier.</p>",
        "DeleteImageSetResponse$datastoreId": "<p>The data store identifier.</p>",
        "GetDICOMImportJobRequest$datastoreId": "<p>The data store identifier.</p>",
        "GetDatastoreRequest$datastoreId": "<p>The data store identifier.</p>",
        "GetImageFrameRequest$datastoreId": "<p>The data store identifier.</p>",
        "GetImageSetMetadataRequest$datastoreId": "<p>The data store identifier.</p>",
        "GetImageSetRequest$datastoreId": "<p>The data store identifier.</p>",
        "GetImageSetResponse$datastoreId": "<p>The data store identifier.</p>",
        "ListDICOMImportJobsRequest$datastoreId": "<p>The data store identifier.</p>",
        "ListImageSetVersionsRequest$datastoreId": "<p>The data store identifier.</p>",
        "SearchImageSetsRequest$datastoreId": "<p>The identifier of the data store where the image sets reside.</p>",
        "StartDICOMImportJobRequest$datastoreId": "<p>The data store identifier.</p>",
        "StartDICOMImportJobResponse$datastoreId": "<p>The data store identifier.</p>",
        "UpdateImageSetMetadataRequest$datastoreId": "<p>The data store identifier.</p>",
        "UpdateImageSetMetadataResponse$datastoreId": "<p>The data store identifier.</p>"
      }
    },
    "DatastoreName": {
      "base": null,
      "refs": {
        "CreateDatastoreRequest$datastoreName": "<p>The data store name.</p>",
        "DatastoreProperties$datastoreName": "<p>The data store name.</p>",
        "DatastoreSummary$datastoreName": "<p>The data store name.</p>"
      }
    },
    "DatastoreProperties": {
      "base": "<p>The properties associated with the data store.</p>",
      "refs": {
        "GetDatastoreResponse$datastoreProperties": "<p>The data store properties.</p>"
      }
    },
    "DatastoreStatus": {
      "base": null,
      "refs": {
        "CreateDatastoreResponse$datastoreStatus": "<p>The data store status.</p>",
        "DatastoreProperties$datastoreStatus": "<p>The data store status.</p>",
        "DatastoreSummary$datastoreStatus": "<p>The data store status.</p>",
        "DeleteDatastoreResponse$datastoreStatus": "<p>The data store status.</p>",
        "ListDatastoresRequest$datastoreStatus": "<p>The data store status.</p>"
      }
    },
    "DatastoreSummaries": {
      "base": null,
      "refs": {
        "ListDatastoresResponse$datastoreSummaries": "<p>The list of summaries of data stores.</p>"
      }
    },
    "DatastoreSummary": {
      "base": "<p>List of summaries of data stores.</p>",
      "refs": {
        "DatastoreSummaries$member": null
      }
    },
    "Date": {
      "base": null,
      "refs": {
        "CopyDestinationImageSetProperties$createdAt": "<p>The timestamp when the destination image set properties were created.</p>",
        "CopyDestinationImageSetProperties$updatedAt": "<p>The timestamp when the destination image set properties were last updated.</p>",
        "CopySourceImageSetProperties$createdAt": "<p>The timestamp when the source image set properties were created.</p>",
        "CopySourceImageSetProperties$updatedAt": "<p>The timestamp when the source image set properties were updated.</p>",
        "DICOMImportJobProperties$endedAt": "<p>The timestamp for when the import job was ended.</p>",
        "DICOMImportJobProperties$submittedAt": "<p>The timestamp for when the import job was submitted.</p>",
        "DICOMImportJobSummary$endedAt": "<p>The timestamp when an import job ended.</p>",
        "DICOMImportJobSummary$submittedAt": "<p>The timestamp when an import job was submitted.</p>",
        "DatastoreProperties$createdAt": "<p>The timestamp when the data store was created.</p>",
        "DatastoreProperties$updatedAt": "<p>The timestamp when the data store was last updated.</p>",
        "DatastoreSummary$createdAt": "<p>The timestamp when the data store was created.</p>",
        "DatastoreSummary$updatedAt": "<p>The timestamp when the data store was last updated.</p>",
        "GetImageSetResponse$createdAt": "<p>The timestamp when image set properties were created.</p>",
        "GetImageSetResponse$updatedAt": "<p>The timestamp when image set properties were updated.</p>",
        "GetImageSetResponse$deletedAt": "<p>The timestamp when the image set properties were deleted.</p>",
        "ImageSetProperties$createdAt": "<p>The timestamp when the image set properties were created.</p>",
        "ImageSetProperties$updatedAt": "<p>The timestamp when the image set properties were updated.</p>",
        "ImageSetProperties$deletedAt": "<p>The timestamp when the image set properties were deleted.</p>",
        "ImageSetsMetadataSummary$createdAt": "<p>The time an image set is created. Sample creation date is provided in <code>1985-04-12T23:20:50.52Z</code> format.</p>",
        "ImageSetsMetadataSummary$updatedAt": "<p>The time an image set was last updated.</p>",
        "SearchByAttributeValue$createdAt": "<p>The created at time of the image set provided for search.</p>",
        "StartDICOMImportJobResponse$submittedAt": "<p>The timestamp when the import job was submitted.</p>",
        "UpdateImageSetMetadataResponse$createdAt": "<p>The timestamp when image set metadata was created.</p>",
        "UpdateImageSetMetadataResponse$updatedAt": "<p>The timestamp when image set metadata was updated.</p>"
      }
    },
    "DeleteDatastoreRequest": {
      "base": null,
      "refs": {
      }
    },
    "DeleteDatastoreResponse": {
      "base": null,
      "refs": {
      }
    },
    "DeleteImageSetRequest": {
      "base": null,
      "refs": {
      }
    },
    "DeleteImageSetResponse": {
      "base": null,
      "refs": {
      }
    },
    "GetDICOMImportJobRequest": {
      "base": null,
      "refs": {
      }
    },
    "GetDICOMImportJobResponse": {
      "base": null,
      "refs": {
      }
    },
    "GetDatastoreRequest": {
      "base": null,
      "refs": {
      }
    },
    "GetDatastoreResponse": {
      "base": null,
      "refs": {
      }
    },
    "GetImageFrameRequest": {
      "base": null,
      "refs": {
      }
    },
    "GetImageFrameResponse": {
      "base": null,
      "refs": {
      }
    },
    "GetImageSetMetadataRequest": {
      "base": null,
      "refs": {
      }
    },
    "GetImageSetMetadataResponse": {
      "base": null,
      "refs": {
      }
    },
    "GetImageSetRequest": {
      "base": null,
      "refs": {
      }
    },
    "GetImageSetResponse": {
      "base": null,
      "refs": {
      }
    },
    "ImageFrameId": {
      "base": null,
      "refs": {
        "ImageFrameInformation$imageFrameId": "<p>The image frame (pixel data) identifier.</p>"
      }
    },
    "ImageFrameInformation": {
      "base": "<p>Information about the image frame (pixel data) identifier.</p>",
      "refs": {
        "GetImageFrameRequest$imageFrameInformation": "<p>Information about the image frame (pixel data) identifier.</p>"
      }
    },
    "ImageSetExternalVersionId": {
      "base": null,
      "refs": {
        "CopyDestinationImageSet$latestVersionId": "<p>The latest version identifier for the destination image set.</p>",
        "CopyDestinationImageSetProperties$latestVersionId": "<p>The latest version identifier for the destination image set properties.</p>",
        "CopySourceImageSetInformation$latestVersionId": "<p>The latest version identifier for the source image set.</p>",
        "CopySourceImageSetProperties$latestVersionId": "<p>The latest version identifier for the copied source image set.</p>",
        "GetImageSetMetadataRequest$versionId": "<p>The image set version identifier.</p>",
        "GetImageSetRequest$versionId": "<p>The image set version identifier.</p>",
        "GetImageSetResponse$versionId": "<p>The image set version identifier.</p>",
        "ImageSetProperties$versionId": "<p>The image set version identifier.</p>",
        "UpdateImageSetMetadataRequest$latestVersionId": "<p>The latest image set version identifier.</p>",
        "UpdateImageSetMetadataResponse$latestVersionId": "<p>The latest image set version identifier.</p>"
      }
    },
    "ImageSetId": {
      "base": null,
      "refs": {
        "CopyDestinationImageSet$imageSetId": "<p>The image set identifier for the destination image set.</p>",
        "CopyDestinationImageSetProperties$imageSetId": "<p>The image set identifier of the copied image set properties.</p>",
        "CopyImageSetRequest$sourceImageSetId": "<p>The source image set identifier.</p>",
        "CopySourceImageSetProperties$imageSetId": "<p>The image set identifier for the copied source image set.</p>",
        "DeleteImageSetRequest$imageSetId": "<p>The image set identifier.</p>",
        "DeleteImageSetResponse$imageSetId": "<p>The image set identifier.</p>",
        "GetImageFrameRequest$imageSetId": "<p>The image set identifier.</p>",
        "GetImageSetMetadataRequest$imageSetId": "<p>The image set identifier.</p>",
        "GetImageSetRequest$imageSetId": "<p>The image set identifier.</p>",
        "GetImageSetResponse$imageSetId": "<p>The image set identifier.</p>",
        "ImageSetProperties$imageSetId": "<p>The image set identifier.</p>",
        "ImageSetsMetadataSummary$imageSetId": "<p>The image set identifier.</p>",
        "ListImageSetVersionsRequest$imageSetId": "<p>The image set identifier.</p>",
        "UpdateImageSetMetadataRequest$imageSetId": "<p>The image set identifier.</p>",
        "UpdateImageSetMetadataResponse$imageSetId": "<p>The image set identifier.</p>"
      }
    },
    "ImageSetMetadataBlob": {
      "base": null,
      "refs": {
        "GetImageSetMetadataResponse$imageSetMetadataBlob": "<p>The blob containing the aggregated metadata information for the image set.</p>"
      }
    },
    "ImageSetProperties": {
      "base": "<p>The image set properties.</p>",
      "refs": {
        "ImageSetPropertiesList$member": null
      }
    },
    "ImageSetPropertiesList": {
      "base": null,
      "refs": {
        "ListImageSetVersionsResponse$imageSetPropertiesList": "<p>Lists all properties associated with an image set.</p>"
      }
    },
    "ImageSetState": {
      "base": null,
      "refs": {
        "CopyDestinationImageSetProperties$imageSetState": "<p>The image set state of the destination image set properties.</p>",
        "CopySourceImageSetProperties$imageSetState": "<p>The image set state of the copied source image set.</p>",
        "DeleteImageSetResponse$imageSetState": "<p>The image set state.</p>",
        "GetImageSetResponse$imageSetState": "<p>The image set state.</p>",
        "ImageSetProperties$imageSetState": "<p>The image set state.</p>",
        "UpdateImageSetMetadataResponse$imageSetState": "<p>The image set state.</p>"
      }
    },
    "ImageSetWorkflowStatus": {
      "base": null,
      "refs": {
        "CopyDestinationImageSetProperties$imageSetWorkflowStatus": "<p>The image set workflow status of the destination image set properties.</p>",
        "CopySourceImageSetProperties$imageSetWorkflowStatus": "<p>The workflow status of the copied source image set.</p>",
        "DeleteImageSetResponse$imageSetWorkflowStatus": "<p>The image set workflow status.</p>",
        "GetImageSetResponse$imageSetWorkflowStatus": "<p>The image set workflow status.</p>",
        "ImageSetProperties$ImageSetWorkflowStatus": "<p>The image set workflow status.</p>",
        "UpdateImageSetMetadataResponse$imageSetWorkflowStatus": "<p>The image set workflow status.</p>"
      }
    },
    "ImageSetsMetadataSummaries": {
      "base": null,
      "refs": {
        "SearchImageSetsResponse$imageSetsMetadataSummaries": "<p>The model containing the image set results.</p>"
      }
    },
    "ImageSetsMetadataSummary": {
      "base": "<p>Summary of the image set metadata.</p>",
      "refs": {
        "ImageSetsMetadataSummaries$member": null
      }
    },
    "Integer": {
      "base": null,
      "refs": {
        "ImageSetsMetadataSummary$version": "<p>The image set version.</p>"
      }
    },
    "InternalServerException": {
      "base": "<p>An unexpected error occurred during processing of the request.</p>",
      "refs": {
      }
    },
    "JobId": {
      "base": null,
      "refs": {
        "DICOMImportJobProperties$jobId": "<p>The import job identifier.</p>",
        "DICOMImportJobSummary$jobId": "<p>The import job identifier.</p>",
        "GetDICOMImportJobRequest$jobId": "<p>The import job identifier.</p>",
        "StartDICOMImportJobResponse$jobId": "<p>The import job identifier.</p>"
      }
    },
    "JobName": {
      "base": null,
      "refs": {
        "DICOMImportJobProperties$jobName": "<p>The import job name.</p>",
        "DICOMImportJobSummary$jobName": "<p>The import job name.</p>",
        "StartDICOMImportJobRequest$jobName": "<p>The import job name.</p>"
      }
    },
    "JobStatus": {
      "base": null,
      "refs": {
        "DICOMImportJobProperties$jobStatus": "<p>The filters for listing import jobs based on status.</p>",
        "DICOMImportJobSummary$jobStatus": "<p>The filters for listing import jobs based on status.</p>",
        "ListDICOMImportJobsRequest$jobStatus": "<p>The filters for listing import jobs based on status.</p>",
        "StartDICOMImportJobResponse$jobStatus": "<p>The import job status.</p>"
      }
    },
    "KmsKeyArn": {
      "base": "<p>ARN referencing a KMS key or KMS key alias.</p>",
      "refs": {
        "CreateDatastoreRequest$kmsKeyArn": "<p>The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted data.</p>",
        "DatastoreProperties$kmsKeyArn": "<p>The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted data.</p>"
      }
    },
    "ListDICOMImportJobsRequest": {
      "base": null,
      "refs": {
      }
    },
    "ListDICOMImportJobsRequestMaxResultsInteger": {
      "base": null,
      "refs": {
        "ListDICOMImportJobsRequest$maxResults": "<p>The max results count. The upper bound is determined by load testing.</p>"
      }
    },
    "ListDICOMImportJobsResponse": {
      "base": null,
      "refs": {
      }
    },
    "ListDatastoresRequest": {
      "base": null,
      "refs": {
      }
    },
    "ListDatastoresRequestMaxResultsInteger": {
      "base": null,
      "refs": {
        "ListDatastoresRequest$maxResults": "<p>Valid Range: Minimum value of 1. Maximum value of 50.</p>"
      }
    },
    "ListDatastoresResponse": {
      "base": null,
      "refs": {
      }
    },
    "ListImageSetVersionsRequest": {
      "base": null,
      "refs": {
      }
    },
    "ListImageSetVersionsRequestMaxResultsInteger": {
      "base": null,
      "refs": {
        "ListImageSetVersionsRequest$maxResults": "<p>The max results count.</p>"
      }
    },
    "ListImageSetVersionsResponse": {
      "base": null,
      "refs": {
      }
    },
    "ListTagsForResourceRequest": {
      "base": null,
      "refs": {
      }
    },
    "ListTagsForResourceResponse": {
      "base": null,
      "refs": {
      }
    },
    "Message": {
      "base": null,
      "refs": {
        "DICOMImportJobProperties$message": "<p>The error message thrown if an import job fails.</p>",
        "DICOMImportJobSummary$message": "<p>The error message thrown if an import job fails.</p>",
        "GetImageSetResponse$message": "<p>The error message thrown if an image set action fails.</p>",
        "ImageSetProperties$message": "<p>The error message thrown if an image set action fails.</p>",
        "UpdateImageSetMetadataResponse$message": "<p>The error message thrown if an update image set metadata action fails.</p>"
      }
    },
    "MetadataUpdates": {
      "base": "<p>Contains DICOMUpdates.</p>",
      "refs": {
        "UpdateImageSetMetadataRequest$updateImageSetMetadataUpdates": "<p>Update image set metadata updates.</p>"
      }
    },
    "NextToken": {
      "base": null,
      "refs": {
        "ListDICOMImportJobsRequest$nextToken": "<p>The pagination token used to request the list of import jobs on the next page.</p>",
        "ListDICOMImportJobsResponse$nextToken": "<p>The pagination token used to retrieve the list of import jobs on the next page.</p>",
        "ListDatastoresRequest$nextToken": "<p>The pagination token used to request the list of data stores on the next page.</p>",
        "ListDatastoresResponse$nextToken": "<p>The pagination token used to retrieve the list of data stores on the next page.</p>",
        "ListImageSetVersionsRequest$nextToken": "<p>The pagination token used to request the list of image set versions on the next page.</p>",
        "ListImageSetVersionsResponse$nextToken": "<p>The pagination token used to retrieve the list of image set versions on the next page.</p>",
        "SearchImageSetsRequest$nextToken": "<p>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.</p>",
        "SearchImageSetsResponse$nextToken": "<p>The token for pagination results.</p>"
      }
    },
    "Operator": {
      "base": null,
      "refs": {
        "SearchFilter$operator": "<p>The search filter operator for <code>imageSetDateTime</code>.</p>"
      }
    },
    "PayloadBlob": {
      "base": null,
      "refs": {
        "GetImageFrameResponse$imageFrameBlob": "<p>The blob containing the aggregated image frame information.</p>"
      }
    },
    "ResourceNotFoundException": {
      "base": "<p>The request references a resource which does not exist.</p>",
      "refs": {
      }
    },
    "RoleArn": {
      "base": null,
      "refs": {
        "DICOMImportJobProperties$dataAccessRoleArn": "<p>The Amazon Resource Name (ARN) that grants permissions to access medical imaging resources.</p>",
        "DICOMImportJobSummary$dataAccessRoleArn": "<p>The Amazon Resource Name (ARN) that grants permissions to access medical imaging resources.</p>",
        "StartDICOMImportJobRequest$dataAccessRoleArn": "<p>The Amazon Resource Name (ARN) of the IAM role that grants permission to access medical imaging resources.</p>"
      }
    },
    "S3Uri": {
      "base": null,
      "refs": {
        "DICOMImportJobProperties$inputS3Uri": "<p>The input prefix path for the S3 bucket that contains the DICOM P10 files to be imported.</p>",
        "DICOMImportJobProperties$outputS3Uri": "<p>The output prefix of the S3 bucket to upload the results of the DICOM import job.</p>",
        "StartDICOMImportJobRequest$inputS3Uri": "<p>The input prefix path for the S3 bucket that contains the DICOM files to be imported.</p>",
        "StartDICOMImportJobRequest$outputS3Uri": "<p>The output prefix of the S3 bucket to upload the results of the DICOM import job.</p>"
      }
    },
    "SearchByAttributeValue": {
      "base": "<p>The search input attribute value.</p>",
      "refs": {
        "SearchFilterValuesList$member": null
      }
    },
    "SearchCriteria": {
      "base": "<p>The search criteria.</p>",
      "refs": {
        "SearchImageSetsRequest$searchCriteria": "<p>The search criteria that filters by applying a maximum of 1 item to <code>SearchByAttribute</code>.</p>"
      }
    },
    "SearchCriteriaFiltersList": {
      "base": null,
      "refs": {
        "SearchCriteria$filters": "<p>The filters for the search criteria.</p>"
      }
    },
    "SearchFilter": {
      "base": "<p>The search filter.</p>",
      "refs": {
        "SearchCriteriaFiltersList$member": null
      }
    },
    "SearchFilterValuesList": {
      "base": null,
      "refs": {
        "SearchFilter$values": "<p>The search filter values.</p>"
      }
    },
    "SearchImageSetsRequest": {
      "base": null,
      "refs": {
      }
    },
    "SearchImageSetsRequestMaxResultsInteger": {
      "base": null,
      "refs": {
        "SearchImageSetsRequest$maxResults": "<p>The maximum number of results that can be returned in a search.</p>"
      }
    },
    "SearchImageSetsResponse": {
      "base": null,
      "refs": {
      }
    },
    "ServiceQuotaExceededException": {
      "base": "<p>The request caused a service quota to be exceeded.</p>",
      "refs": {
      }
    },
    "StartDICOMImportJobRequest": {
      "base": null,
      "refs": {
      }
    },
    "StartDICOMImportJobResponse": {
      "base": null,
      "refs": {
      }
    },
    "String": {
      "base": null,
      "refs": {
        "AccessDeniedException$message": null,
        "ConflictException$message": null,
        "GetImageFrameResponse$contentType": "<p>The format in which the image frame information is returned to the customer. Default is <code>application/octet-stream</code>.</p>",
        "GetImageSetMetadataResponse$contentType": "<p>The format in which the study metadata is returned to the customer. Default is <code>text/plain</code>.</p>",
        "GetImageSetMetadataResponse$contentEncoding": "<p>The compression format in which image set metadata attributes are returned.</p>",
        "InternalServerException$message": null,
        "ResourceNotFoundException$message": null,
        "ServiceQuotaExceededException$message": null,
        "ThrottlingException$message": null,
        "ValidationException$message": null
      }
    },
    "TagKey": {
      "base": null,
      "refs": {
        "TagKeyList$member": null,
        "TagMap$key": null
      }
    },
    "TagKeyList": {
      "base": null,
      "refs": {
        "UntagResourceRequest$tagKeys": "<p>The keys for the tags to be removed from the medical imaging resource.</p>"
      }
    },
    "TagMap": {
      "base": null,
      "refs": {
        "CreateDatastoreRequest$tags": "<p>The tags provided when creating a data store.</p>",
        "ListTagsForResourceResponse$tags": "<p>A list of all tags associated with a medical imaging resource.</p>",
        "TagResourceRequest$tags": "<p>The user-specified key and value tag pairs added to a medical imaging resource.</p>"
      }
    },
    "TagResourceRequest": {
      "base": null,
      "refs": {
      }
    },
    "TagResourceResponse": {
      "base": null,
      "refs": {
      }
    },
    "TagValue": {
      "base": null,
      "refs": {
        "TagMap$value": null
      }
    },
    "ThrottlingException": {
      "base": "<p>The request was denied due to throttling.</p>",
      "refs": {
      }
    },
    "UntagResourceRequest": {
      "base": null,
      "refs": {
      }
    },
    "UntagResourceResponse": {
      "base": null,
      "refs": {
      }
    },
    "UpdateImageSetMetadataRequest": {
      "base": null,
      "refs": {
      }
    },
    "UpdateImageSetMetadataResponse": {
      "base": null,
      "refs": {
      }
    },
    "ValidationException": {
      "base": "<p>The input fails to satisfy the constraints set by the service.</p>",
      "refs": {
      }
    }
  }
}
