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-Massendaten 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-Massendaten 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 -
GetDICOMBulkdataGeben Sie Ihren Befehl als HTTP-GET-Anfrage mit dem AWS Signature Version 4-Signaturprotokoll aus. Das folgende Codebeispiel verwendet dascurlBefehlszeilentool, 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:
ImageSetIdcurl --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 Bulkdaten für primäre Bilddatensätze zurück, wenn diedatastoreId, studyInstanceUIDseriesInstanceUID, und angegeben SOPInstanceUID sind (ohne ein). imagesetID