cognitect.aws.medical_imaging.specs.clj Maven / Gradle / Ivy
The newest version!
;; Copyright (c) Cognitect, Inc.
;; All rights reserved.
(ns cognitect.aws.medical-imaging.specs
(:require [clojure.spec.alpha :as s] [clojure.spec.gen.alpha :as gen]))
(s/def :cognitect.aws/client map?)
(s/def :core.async/channel any?)
(s/def
:cognitect.aws.medical-imaging/DatastoreSummary
(s/keys
:req-un
[:cognitect.aws.medical-imaging.DatastoreSummary/datastoreId
:cognitect.aws.medical-imaging.DatastoreSummary/datastoreName
:cognitect.aws.medical-imaging.DatastoreSummary/datastoreStatus]
:opt-un
[:cognitect.aws.medical-imaging.DatastoreSummary/updatedAt
:cognitect.aws.medical-imaging.DatastoreSummary/createdAt
:cognitect.aws.medical-imaging.DatastoreSummary/datastoreArn]))
(s/def
:cognitect.aws.medical-imaging/JobName
(s/spec #(re-matches (re-pattern "[A-Za-z0-9._/#-]+") %) :gen #(gen/string)))
(s/def
:cognitect.aws.medical-imaging/GetImageSetMetadataRequest
(s/keys
:req-un
[:cognitect.aws.medical-imaging.GetImageSetMetadataRequest/datastoreId
:cognitect.aws.medical-imaging.GetImageSetMetadataRequest/imageSetId]
:opt-un
[:cognitect.aws.medical-imaging.GetImageSetMetadataRequest/versionId]))
(s/def
:cognitect.aws.medical-imaging/TagResourceRequest
(s/keys
:req-un
[:cognitect.aws.medical-imaging.TagResourceRequest/resourceArn
:cognitect.aws.medical-imaging.TagResourceRequest/tags]))
(s/def
:cognitect.aws.medical-imaging/DICOMNumberOfStudyRelatedInstances
(s/spec (s/and int? #(<= 0 % 10000)) :gen #(gen/choose 0 10000)))
(s/def
:cognitect.aws.medical-imaging/DeleteDatastoreResponse
(s/keys
:req-un
[:cognitect.aws.medical-imaging.DeleteDatastoreResponse/datastoreId
:cognitect.aws.medical-imaging.DeleteDatastoreResponse/datastoreStatus]))
(s/def
:cognitect.aws.medical-imaging/DICOMStudyTime
(s/spec
(s/and string? #(<= 0 (count %) 28))
:gen
(fn []
(gen/fmap #(apply str %) (gen/bind (gen/choose 0 28) #(gen/vector (gen/char-alpha) %))))))
(s/def
:cognitect.aws.medical-imaging/DICOMSeriesNumber
(s/spec (s/and int? #(<= -2147483648 % 2147483647)) :gen #(gen/choose -2147483648 2147483647)))
(s/def
:cognitect.aws.medical-imaging/ImageSetProperties
(s/keys
:req-un
[:cognitect.aws.medical-imaging.ImageSetProperties/imageSetId
:cognitect.aws.medical-imaging.ImageSetProperties/versionId
:cognitect.aws.medical-imaging.ImageSetProperties/imageSetState]
:opt-un
[:cognitect.aws.medical-imaging.ImageSetProperties/message
:cognitect.aws.medical-imaging.ImageSetProperties/updatedAt
:cognitect.aws.medical-imaging.ImageSetProperties/overrides
:cognitect.aws.medical-imaging.ImageSetProperties/createdAt
:cognitect.aws.medical-imaging.ImageSetProperties/ImageSetWorkflowStatus
:cognitect.aws.medical-imaging.ImageSetProperties/deletedAt]))
(s/def
:cognitect.aws.medical-imaging/CopiableAttributes
(s/spec
(s/and string? #(<= 1 (count %) 260000))
:gen
(fn []
(gen/fmap #(apply str %) (gen/bind (gen/choose 1 260000) #(gen/vector (gen/char-alpha) %))))))
(s/def
:cognitect.aws.medical-imaging/DeleteDatastoreRequest
(s/keys :req-un [:cognitect.aws.medical-imaging.DeleteDatastoreRequest/datastoreId]))
(s/def
:cognitect.aws.medical-imaging/CopyDestinationImageSet
(s/keys
:req-un
[:cognitect.aws.medical-imaging.CopyDestinationImageSet/imageSetId
:cognitect.aws.medical-imaging.CopyDestinationImageSet/latestVersionId]))
(s/def
:cognitect.aws.medical-imaging/TagMap
(s/map-of :cognitect.aws.medical-imaging/TagKey :cognitect.aws.medical-imaging/TagValue))
(s/def
:cognitect.aws.medical-imaging/ImageSetMetadataBlob
(s/or :byte-array bytes? :input-stream #(instance? java.io.InputStream %)))
(s/def
:cognitect.aws.medical-imaging/ListDICOMImportJobsRequestMaxResultsInteger
(s/spec (s/and int? #(<= 1 % 50)) :gen #(gen/choose 1 50)))
(s/def :cognitect.aws.medical-imaging/TagResourceResponse (s/keys))
(s/def
:cognitect.aws.medical-imaging/ImageSetId
(s/spec #(re-matches (re-pattern "[0-9a-z]{32}") %) :gen #(gen/string)))
(s/def
:cognitect.aws.medical-imaging/SearchImageSetsRequest
(s/keys
:req-un
[:cognitect.aws.medical-imaging.SearchImageSetsRequest/datastoreId]
:opt-un
[:cognitect.aws.medical-imaging.SearchImageSetsRequest/searchCriteria
:cognitect.aws.medical-imaging.SearchImageSetsRequest/maxResults
:cognitect.aws.medical-imaging.SearchImageSetsRequest/nextToken]))
(s/def
:cognitect.aws.medical-imaging/ImageSetsMetadataSummaries
(s/coll-of :cognitect.aws.medical-imaging/ImageSetsMetadataSummary))
(s/def
:cognitect.aws.medical-imaging/GetImageSetRequest
(s/keys
:req-un
[:cognitect.aws.medical-imaging.GetImageSetRequest/datastoreId
:cognitect.aws.medical-imaging.GetImageSetRequest/imageSetId]
:opt-un
[:cognitect.aws.medical-imaging.GetImageSetRequest/versionId]))
(s/def
:cognitect.aws.medical-imaging/Message
(s/spec #(re-matches (re-pattern "[\\w -:]+") %) :gen #(gen/string)))
(s/def
:cognitect.aws.medical-imaging/CopyImageSetRequest
(s/keys
:req-un
[:cognitect.aws.medical-imaging.CopyImageSetRequest/datastoreId
:cognitect.aws.medical-imaging.CopyImageSetRequest/sourceImageSetId
:cognitect.aws.medical-imaging.CopyImageSetRequest/copyImageSetInformation]
:opt-un
[:cognitect.aws.medical-imaging.CopyImageSetRequest/force]))
(s/def
:cognitect.aws.medical-imaging/JobId
(s/spec #(re-matches (re-pattern "[0-9a-z]+") %) :gen #(gen/string)))
(s/def
:cognitect.aws.medical-imaging/ListImageSetVersionsRequest
(s/keys
:req-un
[:cognitect.aws.medical-imaging.ListImageSetVersionsRequest/datastoreId
:cognitect.aws.medical-imaging.ListImageSetVersionsRequest/imageSetId]
:opt-un
[:cognitect.aws.medical-imaging.ListImageSetVersionsRequest/maxResults
:cognitect.aws.medical-imaging.ListImageSetVersionsRequest/nextToken]))
(s/def
:cognitect.aws.medical-imaging/S3Uri
(s/spec
#(re-matches (re-pattern "s3://[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9](/.*)?") %)
:gen
#(gen/string)))
(s/def
:cognitect.aws.medical-imaging/DICOMImportJobProperties
(s/keys
:req-un
[:cognitect.aws.medical-imaging.DICOMImportJobProperties/jobId
:cognitect.aws.medical-imaging.DICOMImportJobProperties/jobName
:cognitect.aws.medical-imaging.DICOMImportJobProperties/jobStatus
:cognitect.aws.medical-imaging.DICOMImportJobProperties/datastoreId
:cognitect.aws.medical-imaging.DICOMImportJobProperties/dataAccessRoleArn
:cognitect.aws.medical-imaging.DICOMImportJobProperties/inputS3Uri
:cognitect.aws.medical-imaging.DICOMImportJobProperties/outputS3Uri]
:opt-un
[:cognitect.aws.medical-imaging.DICOMImportJobProperties/message
:cognitect.aws.medical-imaging.DICOMImportJobProperties/endedAt
:cognitect.aws.medical-imaging.DICOMImportJobProperties/submittedAt]))
(s/def
:cognitect.aws.medical-imaging/GetImageFrameRequest
(s/keys
:req-un
[:cognitect.aws.medical-imaging.GetImageFrameRequest/datastoreId
:cognitect.aws.medical-imaging.GetImageFrameRequest/imageSetId
:cognitect.aws.medical-imaging.GetImageFrameRequest/imageFrameInformation]))
(s/def
:cognitect.aws.medical-imaging/MetadataUpdates
(s/keys
:opt-un
[:cognitect.aws.medical-imaging.MetadataUpdates/revertToVersionId
:cognitect.aws.medical-imaging.MetadataUpdates/DICOMUpdates]))
(s/def
:cognitect.aws.medical-imaging/Overrides
(s/keys :opt-un [:cognitect.aws.medical-imaging.Overrides/forced]))
(s/def
:cognitect.aws.medical-imaging/MetadataCopies
(s/keys :req-un [:cognitect.aws.medical-imaging.MetadataCopies/copiableAttributes]))
(s/def
:cognitect.aws.medical-imaging/CreateDatastoreResponse
(s/keys
:req-un
[:cognitect.aws.medical-imaging.CreateDatastoreResponse/datastoreId
:cognitect.aws.medical-imaging.CreateDatastoreResponse/datastoreStatus]))
(s/def
:cognitect.aws.medical-imaging/AwsAccountId
(s/spec #(re-matches (re-pattern "\\d+") %) :gen #(gen/string)))
(s/def
:cognitect.aws.medical-imaging/JobStatus
(s/spec string? :gen #(s/gen #{"COMPLETED" "IN_PROGRESS" "SUBMITTED" "FAILED"})))
(s/def
:cognitect.aws.medical-imaging/Sort
(s/keys
:req-un
[:cognitect.aws.medical-imaging.Sort/sortOrder :cognitect.aws.medical-imaging.Sort/sortField]))
(s/def
:cognitect.aws.medical-imaging/DICOMPatientSex
(s/spec
(s/and string? #(<= 0 (count %) 16))
:gen
(fn []
(gen/fmap #(apply str %) (gen/bind (gen/choose 0 16) #(gen/vector (gen/char-alpha) %))))))
(s/def
:cognitect.aws.medical-imaging/ListDatastoresResponse
(s/keys
:opt-un
[:cognitect.aws.medical-imaging.ListDatastoresResponse/datastoreSummaries
:cognitect.aws.medical-imaging.ListDatastoresResponse/nextToken]))
(s/def
:cognitect.aws.medical-imaging/DICOMSeriesBodyPart
(s/spec
(s/and string? #(<= 0 (count %) 64))
:gen
(fn []
(gen/fmap #(apply str %) (gen/bind (gen/choose 0 64) #(gen/vector (gen/char-alpha) %))))))
(s/def
:cognitect.aws.medical-imaging/SearchImageSetsRequestMaxResultsInteger
(s/spec (s/and int? #(<= 1 % 50)) :gen #(gen/choose 1 50)))
(s/def
:cognitect.aws.medical-imaging/DeleteImageSetResponse
(s/keys
:req-un
[:cognitect.aws.medical-imaging.DeleteImageSetResponse/datastoreId
:cognitect.aws.medical-imaging.DeleteImageSetResponse/imageSetId
:cognitect.aws.medical-imaging.DeleteImageSetResponse/imageSetState
:cognitect.aws.medical-imaging.DeleteImageSetResponse/imageSetWorkflowStatus]))
(s/def
:cognitect.aws.medical-imaging/ListImageSetVersionsRequestMaxResultsInteger
(s/spec (s/and int? #(<= 1 % 50)) :gen #(gen/choose 1 50)))
(s/def
:cognitect.aws.medical-imaging/ListDatastoresRequest
(s/keys
:opt-un
[:cognitect.aws.medical-imaging.ListDatastoresRequest/datastoreStatus
:cognitect.aws.medical-imaging.ListDatastoresRequest/maxResults
:cognitect.aws.medical-imaging.ListDatastoresRequest/nextToken]))
(s/def
:cognitect.aws.medical-imaging/KmsKeyArn
(s/spec
#(re-matches
(re-pattern
"arn:aws[a-zA-Z-]{0,16}:kms:[a-z]{2}(-[a-z]{1,16}){1,3}-\\d{1}:\\d{12}:((key/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12})|(alias/[a-zA-Z0-9:/_-]{1,256}))")
%)
:gen
#(gen/string)))
(s/def
:cognitect.aws.medical-imaging/ListDatastoresRequestMaxResultsInteger
(s/spec (s/and int? #(<= 1 % 50)) :gen #(gen/choose 1 50)))
(s/def :cognitect.aws.medical-imaging/Boolean boolean?)
(s/def
:cognitect.aws.medical-imaging/PayloadBlob
(s/or :byte-array bytes? :input-stream #(instance? java.io.InputStream %)))
(s/def
:cognitect.aws.medical-imaging/ImageFrameInformation
(s/keys :req-un [:cognitect.aws.medical-imaging.ImageFrameInformation/imageFrameId]))
(s/def
:cognitect.aws.medical-imaging/DatastoreProperties
(s/keys
:req-un
[:cognitect.aws.medical-imaging.DatastoreProperties/datastoreId
:cognitect.aws.medical-imaging.DatastoreProperties/datastoreName
:cognitect.aws.medical-imaging.DatastoreProperties/datastoreStatus]
:opt-un
[:cognitect.aws.medical-imaging.DatastoreProperties/updatedAt
:cognitect.aws.medical-imaging.DatastoreProperties/createdAt
:cognitect.aws.medical-imaging.DatastoreProperties/datastoreArn
:cognitect.aws.medical-imaging.DatastoreProperties/kmsKeyArn]))
(s/def
:cognitect.aws.medical-imaging/DICOMAccessionNumber
(s/spec
(s/and string? #(<= 0 (count %) 256))
:gen
(fn []
(gen/fmap #(apply str %) (gen/bind (gen/choose 0 256) #(gen/vector (gen/char-alpha) %))))))
(s/def
:cognitect.aws.medical-imaging/CreateDatastoreRequest
(s/keys
:req-un
[:cognitect.aws.medical-imaging.CreateDatastoreRequest/clientToken]
:opt-un
[:cognitect.aws.medical-imaging.CreateDatastoreRequest/tags
:cognitect.aws.medical-imaging.CreateDatastoreRequest/kmsKeyArn
:cognitect.aws.medical-imaging.CreateDatastoreRequest/datastoreName]))
(s/def
:cognitect.aws.medical-imaging/GetDICOMImportJobRequest
(s/keys
:req-un
[:cognitect.aws.medical-imaging.GetDICOMImportJobRequest/datastoreId
:cognitect.aws.medical-imaging.GetDICOMImportJobRequest/jobId]))
(s/def
:cognitect.aws.medical-imaging/DatastoreId
(s/spec #(re-matches (re-pattern "[0-9a-z]{32}") %) :gen #(gen/string)))
(s/def
:cognitect.aws.medical-imaging/SearchCriteria
(s/keys
:opt-un
[:cognitect.aws.medical-imaging.SearchCriteria/filters
:cognitect.aws.medical-imaging.SearchCriteria/sort]))
(s/def
:cognitect.aws.medical-imaging/DeleteImageSetRequest
(s/keys
:req-un
[:cognitect.aws.medical-imaging.DeleteImageSetRequest/datastoreId
:cognitect.aws.medical-imaging.DeleteImageSetRequest/imageSetId]))
(s/def
:cognitect.aws.medical-imaging/CopySourceImageSetInformation
(s/keys
:req-un
[:cognitect.aws.medical-imaging.CopySourceImageSetInformation/latestVersionId]
:opt-un
[:cognitect.aws.medical-imaging.CopySourceImageSetInformation/DICOMCopies]))
(s/def
:cognitect.aws.medical-imaging/DatastoreStatus
(s/spec string? :gen #(s/gen #{"CREATE_FAILED" "DELETING" "CREATING" "ACTIVE" "DELETED"})))
(s/def
:cognitect.aws.medical-imaging/NextToken
(s/spec #(re-matches (re-pattern "\\p{ASCII}{0,8192}") %) :gen #(gen/string)))
(s/def
:cognitect.aws.medical-imaging/DICOMStudyDateAndTime
(s/keys
:req-un
[:cognitect.aws.medical-imaging.DICOMStudyDateAndTime/DICOMStudyDate]
:opt-un
[:cognitect.aws.medical-imaging.DICOMStudyDateAndTime/DICOMStudyTime]))
(s/def
:cognitect.aws.medical-imaging/GetImageSetResponse
(s/keys
:req-un
[:cognitect.aws.medical-imaging.GetImageSetResponse/datastoreId
:cognitect.aws.medical-imaging.GetImageSetResponse/imageSetId
:cognitect.aws.medical-imaging.GetImageSetResponse/versionId
:cognitect.aws.medical-imaging.GetImageSetResponse/imageSetState]
:opt-un
[:cognitect.aws.medical-imaging.GetImageSetResponse/message
:cognitect.aws.medical-imaging.GetImageSetResponse/updatedAt
:cognitect.aws.medical-imaging.GetImageSetResponse/overrides
:cognitect.aws.medical-imaging.GetImageSetResponse/createdAt
:cognitect.aws.medical-imaging.GetImageSetResponse/imageSetArn
:cognitect.aws.medical-imaging.GetImageSetResponse/deletedAt
:cognitect.aws.medical-imaging.GetImageSetResponse/imageSetWorkflowStatus]))
(s/def
:cognitect.aws.medical-imaging/Integer
(s/spec int? :gen #(gen/choose Long/MIN_VALUE Long/MAX_VALUE)))
(s/def
:cognitect.aws.medical-imaging/TagValue
(s/spec
(s/and string? #(<= 0 (count %) 256))
:gen
(fn []
(gen/fmap #(apply str %) (gen/bind (gen/choose 0 256) #(gen/vector (gen/char-alpha) %))))))
(s/def
:cognitect.aws.medical-imaging/SearchByAttributeValue
(s/keys
:opt-un
[:cognitect.aws.medical-imaging.SearchByAttributeValue/DICOMSeriesInstanceUID
:cognitect.aws.medical-imaging.SearchByAttributeValue/updatedAt
:cognitect.aws.medical-imaging.SearchByAttributeValue/DICOMPatientId
:cognitect.aws.medical-imaging.SearchByAttributeValue/createdAt
:cognitect.aws.medical-imaging.SearchByAttributeValue/DICOMStudyDateAndTime
:cognitect.aws.medical-imaging.SearchByAttributeValue/DICOMAccessionNumber
:cognitect.aws.medical-imaging.SearchByAttributeValue/DICOMStudyInstanceUID
:cognitect.aws.medical-imaging.SearchByAttributeValue/DICOMStudyId]))
(s/def
:cognitect.aws.medical-imaging/SearchFilter
(s/keys
:req-un
[:cognitect.aws.medical-imaging.SearchFilter/values
:cognitect.aws.medical-imaging.SearchFilter/operator]))
(s/def
:cognitect.aws.medical-imaging/DICOMAttribute
(s/spec
(s/or
:byte-array
(s/and bytes? #(<= 1 (count %) 10000))
:input-stream
#(instance? java.io.InputStream %))
:gen
(fn []
(gen/bind
(gen/choose (or 1 0) (or 10000 100))
#(gen/return (byte-array % (repeatedly (fn [] (rand-int 256)))))))))
(s/def
:cognitect.aws.medical-imaging/GetDICOMImportJobResponse
(s/keys :req-un [:cognitect.aws.medical-imaging.GetDICOMImportJobResponse/jobProperties]))
(s/def
:cognitect.aws.medical-imaging/ListDICOMImportJobsRequest
(s/keys
:req-un
[:cognitect.aws.medical-imaging.ListDICOMImportJobsRequest/datastoreId]
:opt-un
[:cognitect.aws.medical-imaging.ListDICOMImportJobsRequest/maxResults
:cognitect.aws.medical-imaging.ListDICOMImportJobsRequest/nextToken
:cognitect.aws.medical-imaging.ListDICOMImportJobsRequest/jobStatus]))
(s/def
:cognitect.aws.medical-imaging/ListTagsForResourceRequest
(s/keys :req-un [:cognitect.aws.medical-imaging.ListTagsForResourceRequest/resourceArn]))
(s/def
:cognitect.aws.medical-imaging/SortField
(s/spec string? :gen #(s/gen #{"updatedAt" "createdAt" "DICOMStudyDateAndTime"})))
(s/def
:cognitect.aws.medical-imaging/RoleArn
(s/spec
#(re-matches (re-pattern "arn:aws(-[^:]+)?:iam::[0-9]{12}:role/.+") %)
:gen
#(gen/string)))
(s/def :cognitect.aws.medical-imaging/UntagResourceResponse (s/keys))
(s/def
:cognitect.aws.medical-imaging/DatastoreSummaries
(s/coll-of :cognitect.aws.medical-imaging/DatastoreSummary))
(s/def
:cognitect.aws.medical-imaging/ImageSetPropertiesList
(s/coll-of :cognitect.aws.medical-imaging/ImageSetProperties))
(s/def
:cognitect.aws.medical-imaging/UpdateImageSetMetadataResponse
(s/keys
:req-un
[:cognitect.aws.medical-imaging.UpdateImageSetMetadataResponse/datastoreId
:cognitect.aws.medical-imaging.UpdateImageSetMetadataResponse/imageSetId
:cognitect.aws.medical-imaging.UpdateImageSetMetadataResponse/latestVersionId
:cognitect.aws.medical-imaging.UpdateImageSetMetadataResponse/imageSetState]
:opt-un
[:cognitect.aws.medical-imaging.UpdateImageSetMetadataResponse/message
:cognitect.aws.medical-imaging.UpdateImageSetMetadataResponse/updatedAt
:cognitect.aws.medical-imaging.UpdateImageSetMetadataResponse/createdAt
:cognitect.aws.medical-imaging.UpdateImageSetMetadataResponse/imageSetWorkflowStatus]))
(s/def
:cognitect.aws.medical-imaging/GetImageFrameResponse
(s/keys
:req-un
[:cognitect.aws.medical-imaging.GetImageFrameResponse/imageFrameBlob]
:opt-un
[:cognitect.aws.medical-imaging.GetImageFrameResponse/contentType]))
(s/def
:cognitect.aws.medical-imaging/DICOMStudyDate
(s/spec
(s/and string? #(<= 0 (count %) 18))
:gen
(fn []
(gen/fmap #(apply str %) (gen/bind (gen/choose 0 18) #(gen/vector (gen/char-alpha) %))))))
(s/def
:cognitect.aws.medical-imaging/ImageSetsMetadataSummary
(s/keys
:req-un
[:cognitect.aws.medical-imaging.ImageSetsMetadataSummary/imageSetId]
:opt-un
[:cognitect.aws.medical-imaging.ImageSetsMetadataSummary/updatedAt
:cognitect.aws.medical-imaging.ImageSetsMetadataSummary/createdAt
:cognitect.aws.medical-imaging.ImageSetsMetadataSummary/DICOMTags
:cognitect.aws.medical-imaging.ImageSetsMetadataSummary/version]))
(s/def
:cognitect.aws.medical-imaging/DICOMStudyDescription
(s/spec
(s/and string? #(<= 0 (count %) 64))
:gen
(fn []
(gen/fmap #(apply str %) (gen/bind (gen/choose 0 64) #(gen/vector (gen/char-alpha) %))))))
(s/def
:cognitect.aws.medical-imaging/DICOMPatientId
(s/spec
(s/and string? #(<= 0 (count %) 256))
:gen
(fn []
(gen/fmap #(apply str %) (gen/bind (gen/choose 0 256) #(gen/vector (gen/char-alpha) %))))))
(s/def
:cognitect.aws.medical-imaging/SearchImageSetsResponse
(s/keys
:req-un
[:cognitect.aws.medical-imaging.SearchImageSetsResponse/imageSetsMetadataSummaries]
:opt-un
[:cognitect.aws.medical-imaging.SearchImageSetsResponse/sort
:cognitect.aws.medical-imaging.SearchImageSetsResponse/nextToken]))
(s/def
:cognitect.aws.medical-imaging/CopyDestinationImageSetProperties
(s/keys
:req-un
[:cognitect.aws.medical-imaging.CopyDestinationImageSetProperties/imageSetId
:cognitect.aws.medical-imaging.CopyDestinationImageSetProperties/latestVersionId]
:opt-un
[:cognitect.aws.medical-imaging.CopyDestinationImageSetProperties/updatedAt
:cognitect.aws.medical-imaging.CopyDestinationImageSetProperties/createdAt
:cognitect.aws.medical-imaging.CopyDestinationImageSetProperties/imageSetArn
:cognitect.aws.medical-imaging.CopyDestinationImageSetProperties/imageSetWorkflowStatus
:cognitect.aws.medical-imaging.CopyDestinationImageSetProperties/imageSetState]))
(s/def
:cognitect.aws.medical-imaging/ImageSetWorkflowStatus
(s/spec
string?
:gen
#(s/gen
#{"COPYING"
"COPY_FAILED"
"UPDATING"
"DELETING"
"COPIED"
"DELETED"
"COPYING_WITH_READ_ONLY_ACCESS"
"UPDATED"
"UPDATE_FAILED"
"CREATED"})))
(s/def :cognitect.aws.medical-imaging/SortOrder (s/spec string? :gen #(s/gen #{"DESC" "ASC"})))
(s/def :cognitect.aws.medical-imaging/Date inst?)
(s/def
:cognitect.aws.medical-imaging/DICOMStudyInstanceUID
(s/spec
#(re-matches (re-pattern "(?:[0-9][0-9]*|0)(\\.(?:[1-9][0-9]*|0))*") %)
:gen
#(gen/string)))
(s/def
:cognitect.aws.medical-imaging/DICOMSeriesModality
(s/spec
(s/and string? #(<= 0 (count %) 16))
:gen
(fn []
(gen/fmap #(apply str %) (gen/bind (gen/choose 0 16) #(gen/vector (gen/char-alpha) %))))))
(s/def
:cognitect.aws.medical-imaging/UpdateImageSetMetadataRequest
(s/keys
:req-un
[:cognitect.aws.medical-imaging.UpdateImageSetMetadataRequest/datastoreId
:cognitect.aws.medical-imaging.UpdateImageSetMetadataRequest/imageSetId
:cognitect.aws.medical-imaging.UpdateImageSetMetadataRequest/latestVersionId
:cognitect.aws.medical-imaging.UpdateImageSetMetadataRequest/updateImageSetMetadataUpdates]
:opt-un
[:cognitect.aws.medical-imaging.UpdateImageSetMetadataRequest/force]))
(s/def
:cognitect.aws.medical-imaging/Arn
(s/spec
#(re-matches
(re-pattern
"arn:aws((-us-gov)|(-iso)|(-iso-b)|(-cn))?:medical-imaging:[a-z0-9-]+:[0-9]{12}:datastore/[0-9a-z]{32}(/imageset/[0-9a-z]{32})?")
%)
:gen
#(gen/string)))
(s/def
:cognitect.aws.medical-imaging/SearchFilterValuesList
(s/coll-of :cognitect.aws.medical-imaging/SearchByAttributeValue :min-count 1 :max-count 2))
(s/def
:cognitect.aws.medical-imaging/CopyImageSetInformation
(s/keys
:req-un
[:cognitect.aws.medical-imaging.CopyImageSetInformation/sourceImageSet]
:opt-un
[:cognitect.aws.medical-imaging.CopyImageSetInformation/destinationImageSet]))
(s/def
:cognitect.aws.medical-imaging/DICOMPatientBirthDate
(s/spec
(s/and string? #(<= 0 (count %) 18))
:gen
(fn []
(gen/fmap #(apply str %) (gen/bind (gen/choose 0 18) #(gen/vector (gen/char-alpha) %))))))
(s/def
:cognitect.aws.medical-imaging/ListImageSetVersionsResponse
(s/keys
:req-un
[:cognitect.aws.medical-imaging.ListImageSetVersionsResponse/imageSetPropertiesList]
:opt-un
[:cognitect.aws.medical-imaging.ListImageSetVersionsResponse/nextToken]))
(s/def
:cognitect.aws.medical-imaging/UntagResourceRequest
(s/keys
:req-un
[:cognitect.aws.medical-imaging.UntagResourceRequest/resourceArn
:cognitect.aws.medical-imaging.UntagResourceRequest/tagKeys]))
(s/def
:cognitect.aws.medical-imaging/TagKey
(s/spec #(re-matches (re-pattern "(?!aws:)[a-zA-Z+-=._:/]+") %) :gen #(gen/string)))
(s/def
:cognitect.aws.medical-imaging/SearchCriteriaFiltersList
(s/coll-of :cognitect.aws.medical-imaging/SearchFilter :min-count 1 :max-count 2))
(s/def :cognitect.aws.medical-imaging/Operator (s/spec string? :gen #(s/gen #{"EQUAL" "BETWEEN"})))
(s/def
:cognitect.aws.medical-imaging/GetDatastoreResponse
(s/keys :req-un [:cognitect.aws.medical-imaging.GetDatastoreResponse/datastoreProperties]))
(s/def
:cognitect.aws.medical-imaging/ClientToken
(s/spec #(re-matches (re-pattern "[A-Za-z0-9._-]+") %) :gen #(gen/string)))
(s/def
:cognitect.aws.medical-imaging/ListDICOMImportJobsResponse
(s/keys
:req-un
[:cognitect.aws.medical-imaging.ListDICOMImportJobsResponse/jobSummaries]
:opt-un
[:cognitect.aws.medical-imaging.ListDICOMImportJobsResponse/nextToken]))
(s/def
:cognitect.aws.medical-imaging/ImageFrameId
(s/spec #(re-matches (re-pattern "[0-9a-z]{32}") %) :gen #(gen/string)))
(s/def
:cognitect.aws.medical-imaging/DICOMImportJobSummary
(s/keys
:req-un
[:cognitect.aws.medical-imaging.DICOMImportJobSummary/jobId
:cognitect.aws.medical-imaging.DICOMImportJobSummary/jobName
:cognitect.aws.medical-imaging.DICOMImportJobSummary/jobStatus
:cognitect.aws.medical-imaging.DICOMImportJobSummary/datastoreId]
:opt-un
[:cognitect.aws.medical-imaging.DICOMImportJobSummary/dataAccessRoleArn
:cognitect.aws.medical-imaging.DICOMImportJobSummary/message
:cognitect.aws.medical-imaging.DICOMImportJobSummary/endedAt
:cognitect.aws.medical-imaging.DICOMImportJobSummary/submittedAt]))
(s/def
:cognitect.aws.medical-imaging/DICOMTags
(s/keys
:opt-un
[:cognitect.aws.medical-imaging.DICOMTags/DICOMSeriesInstanceUID
:cognitect.aws.medical-imaging.DICOMTags/DICOMSeriesNumber
:cognitect.aws.medical-imaging.DICOMTags/DICOMSeriesBodyPart
:cognitect.aws.medical-imaging.DICOMTags/DICOMPatientId
:cognitect.aws.medical-imaging.DICOMTags/DICOMPatientSex
:cognitect.aws.medical-imaging.DICOMTags/DICOMStudyTime
:cognitect.aws.medical-imaging.DICOMTags/DICOMPatientName
:cognitect.aws.medical-imaging.DICOMTags/DICOMAccessionNumber
:cognitect.aws.medical-imaging.DICOMTags/DICOMSeriesModality
:cognitect.aws.medical-imaging.DICOMTags/DICOMNumberOfStudyRelatedInstances
:cognitect.aws.medical-imaging.DICOMTags/DICOMPatientBirthDate
:cognitect.aws.medical-imaging.DICOMTags/DICOMStudyInstanceUID
:cognitect.aws.medical-imaging.DICOMTags/DICOMStudyId
:cognitect.aws.medical-imaging.DICOMTags/DICOMStudyDate
:cognitect.aws.medical-imaging.DICOMTags/DICOMNumberOfStudyRelatedSeries
:cognitect.aws.medical-imaging.DICOMTags/DICOMStudyDescription]))
(s/def
:cognitect.aws.medical-imaging/StartDICOMImportJobRequest
(s/keys
:req-un
[:cognitect.aws.medical-imaging.StartDICOMImportJobRequest/dataAccessRoleArn
:cognitect.aws.medical-imaging.StartDICOMImportJobRequest/clientToken
:cognitect.aws.medical-imaging.StartDICOMImportJobRequest/datastoreId
:cognitect.aws.medical-imaging.StartDICOMImportJobRequest/inputS3Uri
:cognitect.aws.medical-imaging.StartDICOMImportJobRequest/outputS3Uri]
:opt-un
[:cognitect.aws.medical-imaging.StartDICOMImportJobRequest/inputOwnerAccountId
:cognitect.aws.medical-imaging.StartDICOMImportJobRequest/jobName]))
(s/def
:cognitect.aws.medical-imaging/CopyImageSetResponse
(s/keys
:req-un
[:cognitect.aws.medical-imaging.CopyImageSetResponse/datastoreId
:cognitect.aws.medical-imaging.CopyImageSetResponse/sourceImageSetProperties
:cognitect.aws.medical-imaging.CopyImageSetResponse/destinationImageSetProperties]))
(s/def
:cognitect.aws.medical-imaging/DICOMStudyId
(s/spec
(s/and string? #(<= 0 (count %) 16))
:gen
(fn []
(gen/fmap #(apply str %) (gen/bind (gen/choose 0 16) #(gen/vector (gen/char-alpha) %))))))
(s/def
:cognitect.aws.medical-imaging/DICOMSeriesInstanceUID
(s/spec
#(re-matches (re-pattern "(?:[0-9][0-9]*|0)(\\.(?:[1-9][0-9]*|0))*") %)
:gen
#(gen/string)))
(s/def
:cognitect.aws.medical-imaging/ImageSetState
(s/spec string? :gen #(s/gen #{"LOCKED" "ACTIVE" "DELETED"})))
(s/def
:cognitect.aws.medical-imaging/ListTagsForResourceResponse
(s/keys :req-un [:cognitect.aws.medical-imaging.ListTagsForResourceResponse/tags]))
(s/def
:cognitect.aws.medical-imaging/GetDatastoreRequest
(s/keys :req-un [:cognitect.aws.medical-imaging.GetDatastoreRequest/datastoreId]))
(s/def
:cognitect.aws.medical-imaging/StartDICOMImportJobResponse
(s/keys
:req-un
[:cognitect.aws.medical-imaging.StartDICOMImportJobResponse/datastoreId
:cognitect.aws.medical-imaging.StartDICOMImportJobResponse/jobId
:cognitect.aws.medical-imaging.StartDICOMImportJobResponse/jobStatus
:cognitect.aws.medical-imaging.StartDICOMImportJobResponse/submittedAt]))
(s/def
:cognitect.aws.medical-imaging/DICOMNumberOfStudyRelatedSeries
(s/spec (s/and int? #(<= 0 % 1000000)) :gen #(gen/choose 0 1000000)))
(s/def
:cognitect.aws.medical-imaging/DICOMImportJobSummaries
(s/coll-of :cognitect.aws.medical-imaging/DICOMImportJobSummary))
(s/def
:cognitect.aws.medical-imaging/ImageSetExternalVersionId
(s/spec #(re-matches (re-pattern "\\d+") %) :gen #(gen/string)))
(s/def :cognitect.aws.medical-imaging/String string?)
(s/def
:cognitect.aws.medical-imaging/DICOMPatientName
(s/spec
(s/and string? #(<= 0 (count %) 256))
:gen
(fn []
(gen/fmap #(apply str %) (gen/bind (gen/choose 0 256) #(gen/vector (gen/char-alpha) %))))))
(s/def
:cognitect.aws.medical-imaging/GetImageSetMetadataResponse
(s/keys
:req-un
[:cognitect.aws.medical-imaging.GetImageSetMetadataResponse/imageSetMetadataBlob]
:opt-un
[:cognitect.aws.medical-imaging.GetImageSetMetadataResponse/contentEncoding
:cognitect.aws.medical-imaging.GetImageSetMetadataResponse/contentType]))
(s/def
:cognitect.aws.medical-imaging/DICOMUpdates
(s/keys
:opt-un
[:cognitect.aws.medical-imaging.DICOMUpdates/updatableAttributes
:cognitect.aws.medical-imaging.DICOMUpdates/removableAttributes]))
(s/def
:cognitect.aws.medical-imaging/TagKeyList
(s/coll-of :cognitect.aws.medical-imaging/TagKey :min-count 0 :max-count 200))
(s/def
:cognitect.aws.medical-imaging/CopySourceImageSetProperties
(s/keys
:req-un
[:cognitect.aws.medical-imaging.CopySourceImageSetProperties/imageSetId
:cognitect.aws.medical-imaging.CopySourceImageSetProperties/latestVersionId]
:opt-un
[:cognitect.aws.medical-imaging.CopySourceImageSetProperties/updatedAt
:cognitect.aws.medical-imaging.CopySourceImageSetProperties/createdAt
:cognitect.aws.medical-imaging.CopySourceImageSetProperties/imageSetArn
:cognitect.aws.medical-imaging.CopySourceImageSetProperties/imageSetWorkflowStatus
:cognitect.aws.medical-imaging.CopySourceImageSetProperties/imageSetState]))
(s/def
:cognitect.aws.medical-imaging/DatastoreName
(s/spec #(re-matches (re-pattern "[A-Za-z0-9._/#-]+") %) :gen #(gen/string)))
(s/def
:cognitect.aws.medical-imaging.DatastoreSummary/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.DatastoreSummary/datastoreName
:cognitect.aws.medical-imaging/DatastoreName)
(s/def
:cognitect.aws.medical-imaging.DatastoreSummary/datastoreStatus
:cognitect.aws.medical-imaging/DatastoreStatus)
(s/def
:cognitect.aws.medical-imaging.DatastoreSummary/datastoreArn
:cognitect.aws.medical-imaging/Arn)
(s/def
:cognitect.aws.medical-imaging.DatastoreSummary/createdAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.DatastoreSummary/updatedAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.GetImageSetMetadataRequest/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.GetImageSetMetadataRequest/imageSetId
:cognitect.aws.medical-imaging/ImageSetId)
(s/def
:cognitect.aws.medical-imaging.GetImageSetMetadataRequest/versionId
:cognitect.aws.medical-imaging/ImageSetExternalVersionId)
(s/def
:cognitect.aws.medical-imaging.TagResourceRequest/resourceArn
:cognitect.aws.medical-imaging/Arn)
(s/def :cognitect.aws.medical-imaging.TagResourceRequest/tags :cognitect.aws.medical-imaging/TagMap)
(s/def
:cognitect.aws.medical-imaging.DeleteDatastoreResponse/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.DeleteDatastoreResponse/datastoreStatus
:cognitect.aws.medical-imaging/DatastoreStatus)
(s/def
:cognitect.aws.medical-imaging.ImageSetProperties/versionId
:cognitect.aws.medical-imaging/ImageSetExternalVersionId)
(s/def
:cognitect.aws.medical-imaging.ImageSetProperties/overrides
:cognitect.aws.medical-imaging/Overrides)
(s/def
:cognitect.aws.medical-imaging.ImageSetProperties/updatedAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.ImageSetProperties/imageSetState
:cognitect.aws.medical-imaging/ImageSetState)
(s/def
:cognitect.aws.medical-imaging.ImageSetProperties/createdAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.ImageSetProperties/imageSetId
:cognitect.aws.medical-imaging/ImageSetId)
(s/def
:cognitect.aws.medical-imaging.ImageSetProperties/deletedAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.ImageSetProperties/ImageSetWorkflowStatus
:cognitect.aws.medical-imaging/ImageSetWorkflowStatus)
(s/def
:cognitect.aws.medical-imaging.ImageSetProperties/message
:cognitect.aws.medical-imaging/Message)
(s/def
:cognitect.aws.medical-imaging.DeleteDatastoreRequest/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.CopyDestinationImageSet/imageSetId
:cognitect.aws.medical-imaging/ImageSetId)
(s/def
:cognitect.aws.medical-imaging.CopyDestinationImageSet/latestVersionId
:cognitect.aws.medical-imaging/ImageSetExternalVersionId)
(s/def
:cognitect.aws.medical-imaging.SearchImageSetsRequest/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.SearchImageSetsRequest/searchCriteria
:cognitect.aws.medical-imaging/SearchCriteria)
(s/def
:cognitect.aws.medical-imaging.SearchImageSetsRequest/maxResults
:cognitect.aws.medical-imaging/SearchImageSetsRequestMaxResultsInteger)
(s/def
:cognitect.aws.medical-imaging.SearchImageSetsRequest/nextToken
:cognitect.aws.medical-imaging/NextToken)
(s/def
:cognitect.aws.medical-imaging.GetImageSetRequest/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.GetImageSetRequest/imageSetId
:cognitect.aws.medical-imaging/ImageSetId)
(s/def
:cognitect.aws.medical-imaging.GetImageSetRequest/versionId
:cognitect.aws.medical-imaging/ImageSetExternalVersionId)
(s/def
:cognitect.aws.medical-imaging.CopyImageSetRequest/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.CopyImageSetRequest/sourceImageSetId
:cognitect.aws.medical-imaging/ImageSetId)
(s/def
:cognitect.aws.medical-imaging.CopyImageSetRequest/copyImageSetInformation
:cognitect.aws.medical-imaging/CopyImageSetInformation)
(s/def
:cognitect.aws.medical-imaging.CopyImageSetRequest/force
:cognitect.aws.medical-imaging/Boolean)
(s/def
:cognitect.aws.medical-imaging.ListImageSetVersionsRequest/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.ListImageSetVersionsRequest/imageSetId
:cognitect.aws.medical-imaging/ImageSetId)
(s/def
:cognitect.aws.medical-imaging.ListImageSetVersionsRequest/nextToken
:cognitect.aws.medical-imaging/NextToken)
(s/def
:cognitect.aws.medical-imaging.ListImageSetVersionsRequest/maxResults
:cognitect.aws.medical-imaging/ListImageSetVersionsRequestMaxResultsInteger)
(s/def
:cognitect.aws.medical-imaging.DICOMImportJobProperties/jobStatus
:cognitect.aws.medical-imaging/JobStatus)
(s/def
:cognitect.aws.medical-imaging.DICOMImportJobProperties/dataAccessRoleArn
:cognitect.aws.medical-imaging/RoleArn)
(s/def
:cognitect.aws.medical-imaging.DICOMImportJobProperties/jobName
:cognitect.aws.medical-imaging/JobName)
(s/def
:cognitect.aws.medical-imaging.DICOMImportJobProperties/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.DICOMImportJobProperties/inputS3Uri
:cognitect.aws.medical-imaging/S3Uri)
(s/def
:cognitect.aws.medical-imaging.DICOMImportJobProperties/submittedAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.DICOMImportJobProperties/jobId
:cognitect.aws.medical-imaging/JobId)
(s/def
:cognitect.aws.medical-imaging.DICOMImportJobProperties/message
:cognitect.aws.medical-imaging/Message)
(s/def
:cognitect.aws.medical-imaging.DICOMImportJobProperties/outputS3Uri
:cognitect.aws.medical-imaging/S3Uri)
(s/def
:cognitect.aws.medical-imaging.DICOMImportJobProperties/endedAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.GetImageFrameRequest/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.GetImageFrameRequest/imageSetId
:cognitect.aws.medical-imaging/ImageSetId)
(s/def
:cognitect.aws.medical-imaging.GetImageFrameRequest/imageFrameInformation
:cognitect.aws.medical-imaging/ImageFrameInformation)
(s/def
:cognitect.aws.medical-imaging.MetadataUpdates/DICOMUpdates
:cognitect.aws.medical-imaging/DICOMUpdates)
(s/def
:cognitect.aws.medical-imaging.MetadataUpdates/revertToVersionId
:cognitect.aws.medical-imaging/ImageSetExternalVersionId)
(s/def :cognitect.aws.medical-imaging.Overrides/forced :cognitect.aws.medical-imaging/Boolean)
(s/def
:cognitect.aws.medical-imaging.MetadataCopies/copiableAttributes
:cognitect.aws.medical-imaging/CopiableAttributes)
(s/def
:cognitect.aws.medical-imaging.CreateDatastoreResponse/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.CreateDatastoreResponse/datastoreStatus
:cognitect.aws.medical-imaging/DatastoreStatus)
(s/def :cognitect.aws.medical-imaging.Sort/sortOrder :cognitect.aws.medical-imaging/SortOrder)
(s/def :cognitect.aws.medical-imaging.Sort/sortField :cognitect.aws.medical-imaging/SortField)
(s/def
:cognitect.aws.medical-imaging.ListDatastoresResponse/datastoreSummaries
:cognitect.aws.medical-imaging/DatastoreSummaries)
(s/def
:cognitect.aws.medical-imaging.ListDatastoresResponse/nextToken
:cognitect.aws.medical-imaging/NextToken)
(s/def
:cognitect.aws.medical-imaging.DeleteImageSetResponse/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.DeleteImageSetResponse/imageSetId
:cognitect.aws.medical-imaging/ImageSetId)
(s/def
:cognitect.aws.medical-imaging.DeleteImageSetResponse/imageSetState
:cognitect.aws.medical-imaging/ImageSetState)
(s/def
:cognitect.aws.medical-imaging.DeleteImageSetResponse/imageSetWorkflowStatus
:cognitect.aws.medical-imaging/ImageSetWorkflowStatus)
(s/def
:cognitect.aws.medical-imaging.ListDatastoresRequest/datastoreStatus
:cognitect.aws.medical-imaging/DatastoreStatus)
(s/def
:cognitect.aws.medical-imaging.ListDatastoresRequest/nextToken
:cognitect.aws.medical-imaging/NextToken)
(s/def
:cognitect.aws.medical-imaging.ListDatastoresRequest/maxResults
:cognitect.aws.medical-imaging/ListDatastoresRequestMaxResultsInteger)
(s/def
:cognitect.aws.medical-imaging.ImageFrameInformation/imageFrameId
:cognitect.aws.medical-imaging/ImageFrameId)
(s/def
:cognitect.aws.medical-imaging.DatastoreProperties/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.DatastoreProperties/datastoreName
:cognitect.aws.medical-imaging/DatastoreName)
(s/def
:cognitect.aws.medical-imaging.DatastoreProperties/datastoreStatus
:cognitect.aws.medical-imaging/DatastoreStatus)
(s/def
:cognitect.aws.medical-imaging.DatastoreProperties/kmsKeyArn
:cognitect.aws.medical-imaging/KmsKeyArn)
(s/def
:cognitect.aws.medical-imaging.DatastoreProperties/datastoreArn
:cognitect.aws.medical-imaging/Arn)
(s/def
:cognitect.aws.medical-imaging.DatastoreProperties/createdAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.DatastoreProperties/updatedAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.CreateDatastoreRequest/datastoreName
:cognitect.aws.medical-imaging/DatastoreName)
(s/def
:cognitect.aws.medical-imaging.CreateDatastoreRequest/clientToken
:cognitect.aws.medical-imaging/ClientToken)
(s/def
:cognitect.aws.medical-imaging.CreateDatastoreRequest/tags
:cognitect.aws.medical-imaging/TagMap)
(s/def
:cognitect.aws.medical-imaging.CreateDatastoreRequest/kmsKeyArn
:cognitect.aws.medical-imaging/KmsKeyArn)
(s/def
:cognitect.aws.medical-imaging.GetDICOMImportJobRequest/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.GetDICOMImportJobRequest/jobId
:cognitect.aws.medical-imaging/JobId)
(s/def
:cognitect.aws.medical-imaging.SearchCriteria/filters
:cognitect.aws.medical-imaging/SearchCriteriaFiltersList)
(s/def :cognitect.aws.medical-imaging.SearchCriteria/sort :cognitect.aws.medical-imaging/Sort)
(s/def
:cognitect.aws.medical-imaging.DeleteImageSetRequest/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.DeleteImageSetRequest/imageSetId
:cognitect.aws.medical-imaging/ImageSetId)
(s/def
:cognitect.aws.medical-imaging.CopySourceImageSetInformation/latestVersionId
:cognitect.aws.medical-imaging/ImageSetExternalVersionId)
(s/def
:cognitect.aws.medical-imaging.CopySourceImageSetInformation/DICOMCopies
:cognitect.aws.medical-imaging/MetadataCopies)
(s/def
:cognitect.aws.medical-imaging.DICOMStudyDateAndTime/DICOMStudyDate
:cognitect.aws.medical-imaging/DICOMStudyDate)
(s/def
:cognitect.aws.medical-imaging.DICOMStudyDateAndTime/DICOMStudyTime
:cognitect.aws.medical-imaging/DICOMStudyTime)
(s/def
:cognitect.aws.medical-imaging.GetImageSetResponse/versionId
:cognitect.aws.medical-imaging/ImageSetExternalVersionId)
(s/def
:cognitect.aws.medical-imaging.GetImageSetResponse/overrides
:cognitect.aws.medical-imaging/Overrides)
(s/def
:cognitect.aws.medical-imaging.GetImageSetResponse/updatedAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.GetImageSetResponse/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.GetImageSetResponse/imageSetState
:cognitect.aws.medical-imaging/ImageSetState)
(s/def
:cognitect.aws.medical-imaging.GetImageSetResponse/createdAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.GetImageSetResponse/imageSetId
:cognitect.aws.medical-imaging/ImageSetId)
(s/def
:cognitect.aws.medical-imaging.GetImageSetResponse/deletedAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.GetImageSetResponse/imageSetArn
:cognitect.aws.medical-imaging/Arn)
(s/def
:cognitect.aws.medical-imaging.GetImageSetResponse/imageSetWorkflowStatus
:cognitect.aws.medical-imaging/ImageSetWorkflowStatus)
(s/def
:cognitect.aws.medical-imaging.GetImageSetResponse/message
:cognitect.aws.medical-imaging/Message)
(s/def
:cognitect.aws.medical-imaging.SearchByAttributeValue/DICOMPatientId
:cognitect.aws.medical-imaging/DICOMPatientId)
(s/def
:cognitect.aws.medical-imaging.SearchByAttributeValue/DICOMAccessionNumber
:cognitect.aws.medical-imaging/DICOMAccessionNumber)
(s/def
:cognitect.aws.medical-imaging.SearchByAttributeValue/DICOMStudyId
:cognitect.aws.medical-imaging/DICOMStudyId)
(s/def
:cognitect.aws.medical-imaging.SearchByAttributeValue/DICOMStudyInstanceUID
:cognitect.aws.medical-imaging/DICOMStudyInstanceUID)
(s/def
:cognitect.aws.medical-imaging.SearchByAttributeValue/DICOMSeriesInstanceUID
:cognitect.aws.medical-imaging/DICOMSeriesInstanceUID)
(s/def
:cognitect.aws.medical-imaging.SearchByAttributeValue/createdAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.SearchByAttributeValue/updatedAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.SearchByAttributeValue/DICOMStudyDateAndTime
:cognitect.aws.medical-imaging/DICOMStudyDateAndTime)
(s/def
:cognitect.aws.medical-imaging.SearchFilter/values
:cognitect.aws.medical-imaging/SearchFilterValuesList)
(s/def :cognitect.aws.medical-imaging.SearchFilter/operator :cognitect.aws.medical-imaging/Operator)
(s/def
:cognitect.aws.medical-imaging.GetDICOMImportJobResponse/jobProperties
:cognitect.aws.medical-imaging/DICOMImportJobProperties)
(s/def
:cognitect.aws.medical-imaging.ListDICOMImportJobsRequest/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.ListDICOMImportJobsRequest/jobStatus
:cognitect.aws.medical-imaging/JobStatus)
(s/def
:cognitect.aws.medical-imaging.ListDICOMImportJobsRequest/nextToken
:cognitect.aws.medical-imaging/NextToken)
(s/def
:cognitect.aws.medical-imaging.ListDICOMImportJobsRequest/maxResults
:cognitect.aws.medical-imaging/ListDICOMImportJobsRequestMaxResultsInteger)
(s/def
:cognitect.aws.medical-imaging.ListTagsForResourceRequest/resourceArn
:cognitect.aws.medical-imaging/Arn)
(s/def
:cognitect.aws.medical-imaging.UpdateImageSetMetadataResponse/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.UpdateImageSetMetadataResponse/imageSetId
:cognitect.aws.medical-imaging/ImageSetId)
(s/def
:cognitect.aws.medical-imaging.UpdateImageSetMetadataResponse/latestVersionId
:cognitect.aws.medical-imaging/ImageSetExternalVersionId)
(s/def
:cognitect.aws.medical-imaging.UpdateImageSetMetadataResponse/imageSetState
:cognitect.aws.medical-imaging/ImageSetState)
(s/def
:cognitect.aws.medical-imaging.UpdateImageSetMetadataResponse/imageSetWorkflowStatus
:cognitect.aws.medical-imaging/ImageSetWorkflowStatus)
(s/def
:cognitect.aws.medical-imaging.UpdateImageSetMetadataResponse/createdAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.UpdateImageSetMetadataResponse/updatedAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.UpdateImageSetMetadataResponse/message
:cognitect.aws.medical-imaging/Message)
(s/def
:cognitect.aws.medical-imaging.GetImageFrameResponse/imageFrameBlob
:cognitect.aws.medical-imaging/PayloadBlob)
(s/def
:cognitect.aws.medical-imaging.GetImageFrameResponse/contentType
:cognitect.aws.medical-imaging/String)
(s/def
:cognitect.aws.medical-imaging.ImageSetsMetadataSummary/imageSetId
:cognitect.aws.medical-imaging/ImageSetId)
(s/def
:cognitect.aws.medical-imaging.ImageSetsMetadataSummary/version
:cognitect.aws.medical-imaging/Integer)
(s/def
:cognitect.aws.medical-imaging.ImageSetsMetadataSummary/createdAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.ImageSetsMetadataSummary/updatedAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.ImageSetsMetadataSummary/DICOMTags
:cognitect.aws.medical-imaging/DICOMTags)
(s/def
:cognitect.aws.medical-imaging.SearchImageSetsResponse/imageSetsMetadataSummaries
:cognitect.aws.medical-imaging/ImageSetsMetadataSummaries)
(s/def
:cognitect.aws.medical-imaging.SearchImageSetsResponse/sort
:cognitect.aws.medical-imaging/Sort)
(s/def
:cognitect.aws.medical-imaging.SearchImageSetsResponse/nextToken
:cognitect.aws.medical-imaging/NextToken)
(s/def
:cognitect.aws.medical-imaging.CopyDestinationImageSetProperties/imageSetId
:cognitect.aws.medical-imaging/ImageSetId)
(s/def
:cognitect.aws.medical-imaging.CopyDestinationImageSetProperties/latestVersionId
:cognitect.aws.medical-imaging/ImageSetExternalVersionId)
(s/def
:cognitect.aws.medical-imaging.CopyDestinationImageSetProperties/imageSetState
:cognitect.aws.medical-imaging/ImageSetState)
(s/def
:cognitect.aws.medical-imaging.CopyDestinationImageSetProperties/imageSetWorkflowStatus
:cognitect.aws.medical-imaging/ImageSetWorkflowStatus)
(s/def
:cognitect.aws.medical-imaging.CopyDestinationImageSetProperties/createdAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.CopyDestinationImageSetProperties/updatedAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.CopyDestinationImageSetProperties/imageSetArn
:cognitect.aws.medical-imaging/Arn)
(s/def
:cognitect.aws.medical-imaging.UpdateImageSetMetadataRequest/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.UpdateImageSetMetadataRequest/imageSetId
:cognitect.aws.medical-imaging/ImageSetId)
(s/def
:cognitect.aws.medical-imaging.UpdateImageSetMetadataRequest/latestVersionId
:cognitect.aws.medical-imaging/ImageSetExternalVersionId)
(s/def
:cognitect.aws.medical-imaging.UpdateImageSetMetadataRequest/force
:cognitect.aws.medical-imaging/Boolean)
(s/def
:cognitect.aws.medical-imaging.UpdateImageSetMetadataRequest/updateImageSetMetadataUpdates
:cognitect.aws.medical-imaging/MetadataUpdates)
(s/def
:cognitect.aws.medical-imaging.CopyImageSetInformation/sourceImageSet
:cognitect.aws.medical-imaging/CopySourceImageSetInformation)
(s/def
:cognitect.aws.medical-imaging.CopyImageSetInformation/destinationImageSet
:cognitect.aws.medical-imaging/CopyDestinationImageSet)
(s/def
:cognitect.aws.medical-imaging.ListImageSetVersionsResponse/imageSetPropertiesList
:cognitect.aws.medical-imaging/ImageSetPropertiesList)
(s/def
:cognitect.aws.medical-imaging.ListImageSetVersionsResponse/nextToken
:cognitect.aws.medical-imaging/NextToken)
(s/def
:cognitect.aws.medical-imaging.UntagResourceRequest/resourceArn
:cognitect.aws.medical-imaging/Arn)
(s/def
:cognitect.aws.medical-imaging.UntagResourceRequest/tagKeys
:cognitect.aws.medical-imaging/TagKeyList)
(s/def
:cognitect.aws.medical-imaging.GetDatastoreResponse/datastoreProperties
:cognitect.aws.medical-imaging/DatastoreProperties)
(s/def
:cognitect.aws.medical-imaging.ListDICOMImportJobsResponse/jobSummaries
:cognitect.aws.medical-imaging/DICOMImportJobSummaries)
(s/def
:cognitect.aws.medical-imaging.ListDICOMImportJobsResponse/nextToken
:cognitect.aws.medical-imaging/NextToken)
(s/def
:cognitect.aws.medical-imaging.DICOMImportJobSummary/jobId
:cognitect.aws.medical-imaging/JobId)
(s/def
:cognitect.aws.medical-imaging.DICOMImportJobSummary/jobName
:cognitect.aws.medical-imaging/JobName)
(s/def
:cognitect.aws.medical-imaging.DICOMImportJobSummary/jobStatus
:cognitect.aws.medical-imaging/JobStatus)
(s/def
:cognitect.aws.medical-imaging.DICOMImportJobSummary/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.DICOMImportJobSummary/dataAccessRoleArn
:cognitect.aws.medical-imaging/RoleArn)
(s/def
:cognitect.aws.medical-imaging.DICOMImportJobSummary/endedAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.DICOMImportJobSummary/submittedAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.DICOMImportJobSummary/message
:cognitect.aws.medical-imaging/Message)
(s/def
:cognitect.aws.medical-imaging.DICOMTags/DICOMNumberOfStudyRelatedInstances
:cognitect.aws.medical-imaging/DICOMNumberOfStudyRelatedInstances)
(s/def
:cognitect.aws.medical-imaging.DICOMTags/DICOMStudyTime
:cognitect.aws.medical-imaging/DICOMStudyTime)
(s/def
:cognitect.aws.medical-imaging.DICOMTags/DICOMSeriesNumber
:cognitect.aws.medical-imaging/DICOMSeriesNumber)
(s/def
:cognitect.aws.medical-imaging.DICOMTags/DICOMPatientSex
:cognitect.aws.medical-imaging/DICOMPatientSex)
(s/def
:cognitect.aws.medical-imaging.DICOMTags/DICOMSeriesBodyPart
:cognitect.aws.medical-imaging/DICOMSeriesBodyPart)
(s/def
:cognitect.aws.medical-imaging.DICOMTags/DICOMAccessionNumber
:cognitect.aws.medical-imaging/DICOMAccessionNumber)
(s/def
:cognitect.aws.medical-imaging.DICOMTags/DICOMStudyDate
:cognitect.aws.medical-imaging/DICOMStudyDate)
(s/def
:cognitect.aws.medical-imaging.DICOMTags/DICOMStudyDescription
:cognitect.aws.medical-imaging/DICOMStudyDescription)
(s/def
:cognitect.aws.medical-imaging.DICOMTags/DICOMPatientId
:cognitect.aws.medical-imaging/DICOMPatientId)
(s/def
:cognitect.aws.medical-imaging.DICOMTags/DICOMStudyInstanceUID
:cognitect.aws.medical-imaging/DICOMStudyInstanceUID)
(s/def
:cognitect.aws.medical-imaging.DICOMTags/DICOMSeriesModality
:cognitect.aws.medical-imaging/DICOMSeriesModality)
(s/def
:cognitect.aws.medical-imaging.DICOMTags/DICOMPatientBirthDate
:cognitect.aws.medical-imaging/DICOMPatientBirthDate)
(s/def
:cognitect.aws.medical-imaging.DICOMTags/DICOMStudyId
:cognitect.aws.medical-imaging/DICOMStudyId)
(s/def
:cognitect.aws.medical-imaging.DICOMTags/DICOMSeriesInstanceUID
:cognitect.aws.medical-imaging/DICOMSeriesInstanceUID)
(s/def
:cognitect.aws.medical-imaging.DICOMTags/DICOMNumberOfStudyRelatedSeries
:cognitect.aws.medical-imaging/DICOMNumberOfStudyRelatedSeries)
(s/def
:cognitect.aws.medical-imaging.DICOMTags/DICOMPatientName
:cognitect.aws.medical-imaging/DICOMPatientName)
(s/def
:cognitect.aws.medical-imaging.StartDICOMImportJobRequest/jobName
:cognitect.aws.medical-imaging/JobName)
(s/def
:cognitect.aws.medical-imaging.StartDICOMImportJobRequest/dataAccessRoleArn
:cognitect.aws.medical-imaging/RoleArn)
(s/def
:cognitect.aws.medical-imaging.StartDICOMImportJobRequest/clientToken
:cognitect.aws.medical-imaging/ClientToken)
(s/def
:cognitect.aws.medical-imaging.StartDICOMImportJobRequest/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.StartDICOMImportJobRequest/inputS3Uri
:cognitect.aws.medical-imaging/S3Uri)
(s/def
:cognitect.aws.medical-imaging.StartDICOMImportJobRequest/outputS3Uri
:cognitect.aws.medical-imaging/S3Uri)
(s/def
:cognitect.aws.medical-imaging.StartDICOMImportJobRequest/inputOwnerAccountId
:cognitect.aws.medical-imaging/AwsAccountId)
(s/def
:cognitect.aws.medical-imaging.CopyImageSetResponse/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.CopyImageSetResponse/sourceImageSetProperties
:cognitect.aws.medical-imaging/CopySourceImageSetProperties)
(s/def
:cognitect.aws.medical-imaging.CopyImageSetResponse/destinationImageSetProperties
:cognitect.aws.medical-imaging/CopyDestinationImageSetProperties)
(s/def
:cognitect.aws.medical-imaging.ListTagsForResourceResponse/tags
:cognitect.aws.medical-imaging/TagMap)
(s/def
:cognitect.aws.medical-imaging.GetDatastoreRequest/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.StartDICOMImportJobResponse/datastoreId
:cognitect.aws.medical-imaging/DatastoreId)
(s/def
:cognitect.aws.medical-imaging.StartDICOMImportJobResponse/jobId
:cognitect.aws.medical-imaging/JobId)
(s/def
:cognitect.aws.medical-imaging.StartDICOMImportJobResponse/jobStatus
:cognitect.aws.medical-imaging/JobStatus)
(s/def
:cognitect.aws.medical-imaging.StartDICOMImportJobResponse/submittedAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.GetImageSetMetadataResponse/imageSetMetadataBlob
:cognitect.aws.medical-imaging/ImageSetMetadataBlob)
(s/def
:cognitect.aws.medical-imaging.GetImageSetMetadataResponse/contentType
:cognitect.aws.medical-imaging/String)
(s/def
:cognitect.aws.medical-imaging.GetImageSetMetadataResponse/contentEncoding
:cognitect.aws.medical-imaging/String)
(s/def
:cognitect.aws.medical-imaging.DICOMUpdates/removableAttributes
:cognitect.aws.medical-imaging/DICOMAttribute)
(s/def
:cognitect.aws.medical-imaging.DICOMUpdates/updatableAttributes
:cognitect.aws.medical-imaging/DICOMAttribute)
(s/def
:cognitect.aws.medical-imaging.CopySourceImageSetProperties/imageSetId
:cognitect.aws.medical-imaging/ImageSetId)
(s/def
:cognitect.aws.medical-imaging.CopySourceImageSetProperties/latestVersionId
:cognitect.aws.medical-imaging/ImageSetExternalVersionId)
(s/def
:cognitect.aws.medical-imaging.CopySourceImageSetProperties/imageSetState
:cognitect.aws.medical-imaging/ImageSetState)
(s/def
:cognitect.aws.medical-imaging.CopySourceImageSetProperties/imageSetWorkflowStatus
:cognitect.aws.medical-imaging/ImageSetWorkflowStatus)
(s/def
:cognitect.aws.medical-imaging.CopySourceImageSetProperties/createdAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.CopySourceImageSetProperties/updatedAt
:cognitect.aws.medical-imaging/Date)
(s/def
:cognitect.aws.medical-imaging.CopySourceImageSetProperties/imageSetArn
:cognitect.aws.medical-imaging/Arn)