Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mendapatkan properti set gambar
Gunakan GetImageSet
tindakan untuk mengembalikan properti untuk gambar tertentu yang disetel HealthImaging. Menu berikut memberikan prosedur untuk contoh AWS Management Console dan kode untuk AWS CLI dan AWS SDKs. Untuk informasi lebih lanjut, lihat GetImageSet
di AWS HealthImaging APIReferensi.
Secara default, AWS HealthImaging mengembalikan properti untuk versi terbaru dari kumpulan gambar. Untuk melihat properti untuk versi yang lebih lama dari kumpulan gambar, berikan permintaan Anda. versionId
GunakanGetDICOMInstance
, HealthImaging representasi DICOMweb layanan, untuk mengembalikan DICOM contoh biner (.dcm
file). Untuk informasi selengkapnya, lihat Mendapatkan DICOM contoh dari HealthImaging.
Untuk mendapatkan properti set gambar
Pilih menu berdasarkan preferensi akses Anda AWS HealthImaging.
-
Buka halaman penyimpanan data HealthImaging konsol.
-
Pilih penyimpanan data.
Halaman detail penyimpanan data terbuka dan tab Image sets dipilih secara default.
-
Pilih satu set gambar.
Halaman detail set Gambar membuka dan menampilkan properti set gambar.
- CLI
-
- AWS CLI
-
Untuk mendapatkan properti set gambar
Contoh get-image-set
kode berikut mendapatkan properti untuk set gambar.
aws medical-imaging get-image-set \
--datastore-id 12345678901234567890123456789012
\
--image-set-id 18f88ac7870584f58d56256646b4d92b
\
--version-id 1
Output:
{
"versionId": "1",
"imageSetWorkflowStatus": "COPIED",
"updatedAt": 1680027253.471,
"imageSetId": "18f88ac7870584f58d56256646b4d92b",
"imageSetState": "ACTIVE",
"createdAt": 1679592510.753,
"datastoreId": "12345678901234567890123456789012"
}
Untuk informasi selengkapnya, lihat Mendapatkan properti set gambar di Panduan AWS HealthImaging Pengembang.
- Java
-
- SDKuntuk Java 2.x
-
public static GetImageSetResponse getMedicalImageSet(MedicalImagingClient medicalImagingClient,
String datastoreId,
String imagesetId,
String versionId) {
try {
GetImageSetRequest.Builder getImageSetRequestBuilder = GetImageSetRequest.builder()
.datastoreId(datastoreId)
.imageSetId(imagesetId);
if (versionId != null) {
getImageSetRequestBuilder = getImageSetRequestBuilder.versionId(versionId);
}
return medicalImagingClient.getImageSet(getImageSetRequestBuilder.build());
} catch (MedicalImagingException e) {
System.err.println(e.awsErrorDetails().errorMessage());
System.exit(1);
}
return null;
}
Ada lebih banyak tentang GitHub. Temukan contoh lengkapnya dan pelajari cara pengaturan dan menjalankannya di Repositori Contoh Kode AWS.
- JavaScript
-
- SDKuntuk JavaScript (v3)
-
import { GetImageSetCommand } from "@aws-sdk/client-medical-imaging";
import { medicalImagingClient } from "../libs/medicalImagingClient.js";
/**
* @param {string} datastoreId - The ID of the data store.
* @param {string} imageSetId - The ID of the image set.
* @param {string} imageSetVersion - The optional version of the image set.
*
*/
export const getImageSet = async (
datastoreId = "xxxxxxxxxxxxxxx",
imageSetId = "xxxxxxxxxxxxxxx",
imageSetVersion = "",
) => {
const params = { datastoreId: datastoreId, imageSetId: imageSetId };
if (imageSetVersion !== "") {
params.imageSetVersion = imageSetVersion;
}
const response = await medicalImagingClient.send(
new GetImageSetCommand(params),
);
console.log(response);
// {
// '$metadata': {
// httpStatusCode: 200,
// requestId: '0615c161-410d-4d06-9d8c-6e1241bb0a5a',
// extendedRequestId: undefined,
// cfId: undefined,
// attempts: 1,
// totalRetryDelay: 0
// },
// createdAt: 2023-09-22T14:49:26.427Z,
// datastoreId: 'xxxxxxxxxxxxxxx',
// imageSetArn: 'arn:aws:medical-imaging:us-east-1:xxxxxxxxxx:datastore/xxxxxxxxxxxxxxxxxxxx/imageset/xxxxxxxxxxxxxxxxxxxx',
// imageSetId: 'xxxxxxxxxxxxxxx',
// imageSetState: 'ACTIVE',
// imageSetWorkflowStatus: 'CREATED',
// updatedAt: 2023-09-22T14:49:26.427Z,
// versionId: '1'
// }
return response;
};
Ada lebih banyak tentang GitHub. Temukan contoh lengkapnya dan pelajari cara pengaturan dan menjalankannya di Repositori Contoh Kode AWS.
- Python
-
- SDKuntuk Python (Boto3)
-
class MedicalImagingWrapper:
def __init__(self, health_imaging_client):
self.health_imaging_client = health_imaging_client
def get_image_set(self, datastore_id, image_set_id, version_id=None):
"""
Get the properties of an image set.
:param datastore_id: The ID of the data store.
:param image_set_id: The ID of the image set.
:param version_id: The optional version of the image set.
:return: The image set properties.
"""
try:
if version_id:
image_set = self.health_imaging_client.get_image_set(
imageSetId=image_set_id,
datastoreId=datastore_id,
versionId=version_id,
)
else:
image_set = self.health_imaging_client.get_image_set(
imageSetId=image_set_id, datastoreId=datastore_id
)
except ClientError as err:
logger.error(
"Couldn't get image set. Here's why: %s: %s",
err.response["Error"]["Code"],
err.response["Error"]["Message"],
)
raise
else:
return image_set
Kode berikut membuat instance objek. MedicalImagingWrapper
client = boto3.client("medical-imaging")
medical_imaging_wrapper = MedicalImagingWrapper(client)
Ada lebih banyak tentang GitHub. Temukan contoh lengkapnya dan pelajari cara pengaturan dan menjalankannya di Repositori Contoh Kode AWS.
Tidak dapat menemukan apa yang Anda butuhkan? Minta contoh kode menggunakan tautan Berikan umpan balik di bagian bawah halaman ini.