Skip to content

Type definitions#

Index > HealthImaging > Type definitions

Auto-generated documentation for HealthImaging type annotations stubs module mypy-boto3-medical-imaging.

BlobTypeDef#

# BlobTypeDef definition

BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    StreamingBody,
]

TimestampTypeDef#

# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

CopyDestinationImageSetPropertiesTypeDef#

# CopyDestinationImageSetPropertiesTypeDef definition

class CopyDestinationImageSetPropertiesTypeDef(TypedDict):
    imageSetId: str,
    latestVersionId: str,
    imageSetState: NotRequired[ImageSetStateType],  # (1)
    imageSetWorkflowStatus: NotRequired[ImageSetWorkflowStatusType],  # (2)
    createdAt: NotRequired[datetime],
    updatedAt: NotRequired[datetime],
    imageSetArn: NotRequired[str],
  1. See ImageSetStateType
  2. See ImageSetWorkflowStatusType

CopyDestinationImageSetTypeDef#

# CopyDestinationImageSetTypeDef definition

class CopyDestinationImageSetTypeDef(TypedDict):
    imageSetId: str,
    latestVersionId: str,

CopySourceImageSetPropertiesTypeDef#

# CopySourceImageSetPropertiesTypeDef definition

class CopySourceImageSetPropertiesTypeDef(TypedDict):
    imageSetId: str,
    latestVersionId: str,
    imageSetState: NotRequired[ImageSetStateType],  # (1)
    imageSetWorkflowStatus: NotRequired[ImageSetWorkflowStatusType],  # (2)
    createdAt: NotRequired[datetime],
    updatedAt: NotRequired[datetime],
    imageSetArn: NotRequired[str],
  1. See ImageSetStateType
  2. See ImageSetWorkflowStatusType

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

MetadataCopiesTypeDef#

# MetadataCopiesTypeDef definition

class MetadataCopiesTypeDef(TypedDict):
    copiableAttributes: str,

CreateDatastoreRequestRequestTypeDef#

# CreateDatastoreRequestRequestTypeDef definition

class CreateDatastoreRequestRequestTypeDef(TypedDict):
    clientToken: str,
    datastoreName: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    kmsKeyArn: NotRequired[str],

DICOMImportJobPropertiesTypeDef#

# DICOMImportJobPropertiesTypeDef definition

class DICOMImportJobPropertiesTypeDef(TypedDict):
    jobId: str,
    jobName: str,
    jobStatus: JobStatusType,  # (1)
    datastoreId: str,
    dataAccessRoleArn: str,
    inputS3Uri: str,
    outputS3Uri: str,
    endedAt: NotRequired[datetime],
    submittedAt: NotRequired[datetime],
    message: NotRequired[str],
  1. See JobStatusType

DICOMImportJobSummaryTypeDef#

# DICOMImportJobSummaryTypeDef definition

class DICOMImportJobSummaryTypeDef(TypedDict):
    jobId: str,
    jobName: str,
    jobStatus: JobStatusType,  # (1)
    datastoreId: str,
    dataAccessRoleArn: NotRequired[str],
    endedAt: NotRequired[datetime],
    submittedAt: NotRequired[datetime],
    message: NotRequired[str],
  1. See JobStatusType

DICOMStudyDateAndTimeTypeDef#

# DICOMStudyDateAndTimeTypeDef definition

class DICOMStudyDateAndTimeTypeDef(TypedDict):
    DICOMStudyDate: str,
    DICOMStudyTime: NotRequired[str],

DICOMTagsTypeDef#

# DICOMTagsTypeDef definition

class DICOMTagsTypeDef(TypedDict):
    DICOMPatientId: NotRequired[str],
    DICOMPatientName: NotRequired[str],
    DICOMPatientBirthDate: NotRequired[str],
    DICOMPatientSex: NotRequired[str],
    DICOMStudyInstanceUID: NotRequired[str],
    DICOMStudyId: NotRequired[str],
    DICOMStudyDescription: NotRequired[str],
    DICOMNumberOfStudyRelatedSeries: NotRequired[int],
    DICOMNumberOfStudyRelatedInstances: NotRequired[int],
    DICOMAccessionNumber: NotRequired[str],
    DICOMSeriesInstanceUID: NotRequired[str],
    DICOMSeriesModality: NotRequired[str],
    DICOMSeriesBodyPart: NotRequired[str],
    DICOMSeriesNumber: NotRequired[int],
    DICOMStudyDate: NotRequired[str],
    DICOMStudyTime: NotRequired[str],

DatastorePropertiesTypeDef#

# DatastorePropertiesTypeDef definition

class DatastorePropertiesTypeDef(TypedDict):
    datastoreId: str,
    datastoreName: str,
    datastoreStatus: DatastoreStatusType,  # (1)
    kmsKeyArn: NotRequired[str],
    datastoreArn: NotRequired[str],
    createdAt: NotRequired[datetime],
    updatedAt: NotRequired[datetime],
  1. See DatastoreStatusType

DatastoreSummaryTypeDef#

# DatastoreSummaryTypeDef definition

class DatastoreSummaryTypeDef(TypedDict):
    datastoreId: str,
    datastoreName: str,
    datastoreStatus: DatastoreStatusType,  # (1)
    datastoreArn: NotRequired[str],
    createdAt: NotRequired[datetime],
    updatedAt: NotRequired[datetime],
  1. See DatastoreStatusType

DeleteDatastoreRequestRequestTypeDef#

# DeleteDatastoreRequestRequestTypeDef definition

class DeleteDatastoreRequestRequestTypeDef(TypedDict):
    datastoreId: str,

DeleteImageSetRequestRequestTypeDef#

# DeleteImageSetRequestRequestTypeDef definition

class DeleteImageSetRequestRequestTypeDef(TypedDict):
    datastoreId: str,
    imageSetId: str,

GetDICOMImportJobRequestRequestTypeDef#

# GetDICOMImportJobRequestRequestTypeDef definition

class GetDICOMImportJobRequestRequestTypeDef(TypedDict):
    datastoreId: str,
    jobId: str,

GetDatastoreRequestRequestTypeDef#

# GetDatastoreRequestRequestTypeDef definition

class GetDatastoreRequestRequestTypeDef(TypedDict):
    datastoreId: str,

ImageFrameInformationTypeDef#

# ImageFrameInformationTypeDef definition

class ImageFrameInformationTypeDef(TypedDict):
    imageFrameId: str,

GetImageSetMetadataRequestRequestTypeDef#

# GetImageSetMetadataRequestRequestTypeDef definition

class GetImageSetMetadataRequestRequestTypeDef(TypedDict):
    datastoreId: str,
    imageSetId: str,
    versionId: NotRequired[str],

GetImageSetRequestRequestTypeDef#

# GetImageSetRequestRequestTypeDef definition

class GetImageSetRequestRequestTypeDef(TypedDict):
    datastoreId: str,
    imageSetId: str,
    versionId: NotRequired[str],

OverridesTypeDef#

# OverridesTypeDef definition

class OverridesTypeDef(TypedDict):
    forced: NotRequired[bool],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListDICOMImportJobsRequestRequestTypeDef#

# ListDICOMImportJobsRequestRequestTypeDef