Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
DICOM-Bulkdata abrufen von HealthImaging
Verwenden Sie die GetDICOMBulkdata
Aktion, um Binärdaten abzurufen, die von DICOM-Metadaten in einem HealthImaging Datenspeicher getrennt wurden. Beim Abrufen von Instanz- oder Serienmetadaten werden binäre Attribute, die größer als 1 MB sind, durch A BulkDataURI
statt durch Inline-Werte dargestellt. Sie können die Binärdaten für jeden primären Bilddatensatz im HealthImaging Datenspeicher abrufen, indem Sie die in der BulkDataURI
Metadatenantwort angegebenen Daten verwenden. Sie können Massendaten für nicht primäre Bilddatensätze abrufen, indem Sie die Bilddatensatz-ID als Abfrageparameter angeben.
Um DICOM-Mulkdaten abzurufen
Wenn Sie DICOM-Metadaten aus einer HealthImaging DICOMweb WADO-RS-Aktion abrufen, wie z. B. GetDICOMInstanceMetadata
oderGetDICOMSeriesMetadata
, werden große binäre Attribute wie folgt ersetzt: BulkData URIs
"00451026": { "vr": "UN", "BulkDataURI": "https://dicom-medical-imaging.us-west-2.amazonaws.com/datastore/<datastoreId>/studies/<StudyInstanceUID>/series/<SeriesInstanceUID>/instances/<SOPInstanceUID>/bulkdata/<bulkdataUriHash>" }
Gehen Sie wie folgt vor, um ein DICOM-Element mit der GetDICOMBulkdata
Aktion abzurufen.
-
Konstruieren Sie eine URL für die Anfrage mit den Werten aus dem
BulkDataURI
, des Formulars:https://dicom-medical-imaging.
region
.amazonaws.com/datastore/datastore-id
/studies/study-instance-uid
/series/series-instance-uid
/instances/sop-instance-uid
/bulkdata/bulkdata-uri-hash
-
GetDICOMBulkdata
Geben Sie Ihren Befehl als HTTP-GET-Anfrage mit dem AWS Signature Version 4-Signaturprotokoll aus. Das folgende Codebeispiel verwendet dascurl
Befehlszeilentool, um ein DICOM-Element aus einem primären Bildsatz abzurufen:curl --request GET \ 'https://dicom-medical-imaging.us-east-1.amazonaws.com/datastore/d9a2a515ab294163a2d2f4069eed584c/studies/1.3.6.1.4.1.5962.1.2.4.20040826285059.5457/series/1.3.6.1.4.1.5962.1.3.4.1.20040825185059.5457/instances/1.2.840.10008.5.1.4.1.1.7/bulkdata/b026324c6904b2a9cb4b88d6d61c81d1' \ --aws-sigv4 'aws:amz:us-east-1:medical-imaging' \ --user "$AWS_ACCESS_KEY_ID:$AWS_SECRET_ACCESS_KEY" \ --header "x-amz-security-token:$AWS_SESSION_TOKEN" \ --header 'Accept: application/octet-stream' \ --output 'bulkdata.bin'
Um ein DICOM-Datenelement aus einem nicht-primären Bilddatensatz abzurufen, geben Sie einen Parameter an:
ImageSetId
curl --request GET \ 'https://dicom-medical-imaging.us-east-1.amazonaws.com/datastore/d9a2a515ab294163a2d2f4069eed584c/studies/1.3.6.1.4.1.5962.1.2.4.20040826285059.5457/series/1.3.6.1.4.1.5962.1.3.4.1.20040825185059.5457/instances/1.2.840.10008.5.1.4.1.1.7/bulkdata/b026324c6904b2a9cb4b88d6d61c81d1?imageSetId=459e50687f121185f747b67bb60d1bc8' \ --aws-sigv4 'aws:amz:us-east-1:medical-imaging' \ --user "$AWS_ACCESS_KEY_ID:$AWS_SECRET_ACCESS_KEY" \ --header "x-amz-security-token:$AWS_SESSION_TOKEN" \ --header 'Accept: application/octet-stream' \ --output 'bulkdata.bin'
Anmerkung
Der imageSetId
Parameter ist erforderlich, um Massendaten für nicht primäre Bilddatensätze abzurufen. Die DICOMBulkdata Aktion Abrufen gibt nur dann Massendaten für primäre Bilddatensätze zurück, wenn diedatastoreId
, studyInstanceUID
seriesInstanceUID
, und angegeben SOPInstanceUID
sind (ohne). imagesetID