Overview: DICOMweb support for retrieval via ZIP Bill Wallace Co-Chair of WG-27: DICOMweb
Contents • Background • Changes Overview • Exclusions • Example Study Retrieve ZIP • Example Study Metadata Retrieve ZIP WG-27 DICOMweb 2
Background • Multipart mime is poorly supported • Not native to browser • Few tools in OS • Developer libraries are hard to use • Very common for email only • Need well supported file archive format • ZIP supported natively in Windows • ZIP supported natively in Java for developer use • Libraries easy to use for others • ZIP is a streaming format • ZIP has a directory to allow finding files quickly WG-27 DICOMweb 3
Changes Overview • Added ZIP Payload • Analogous to Multipart payload • Same sort of choices for Transfer Syntax specification etc • BulkData URIs to items in ZIP are relative path URI • eg. ./image0-bulkdata3.raw • Contains either metadata + Bulkdata, or just metadata • Accessed over existing WADO-RS retrieves • Defined file extensions for contents • Added File Meta Information to XML/JSON WG-27 DICOMweb 4
Exclusions • Other archive formats not defined • Inclusion of data other than DICOM metadata and Bulkdata • Encryption of archive (except transport encryption) • Layout of ZIP, other than linkage between Bulkdata URI and Bulkdata file WG-27 DICOMweb 5
Example Study Retrieve URL is just like multipart/related retrieve: http://localhost/wado/studies/1.2.3/instances?accept=applic ation/zip;type=“application/dicom+xml” The study structure might be: Studies/series0/image0.xml Containing a Bulkdata URI reference “image0- Bulkdata/00100020.raw” Studies/series0/image0-Bulkdata/00100020.raw Studies/… (rest of study) WG-27 DICOMweb 6
Example Study Metadata Retrieve URL is just like multipart/related retrieve: http://localhost/wado/studies/1.2.3/metadata?accept=applic ation/zip;type=“application/dicom+xml” The study structure might be: 1.2.3/3.4.5/6.7.xml Containing a Bulkdata HTTP URI “http://localhost/wado/studies/1.2.3/series/3.4.5/Bulkdata/6. 7/00100020.raw” The ZIP file will NOT contain any Bulkdata files 1.2.3/… (rest of study) WG-27 DICOMweb 7
Conclusions • The ZIP Payload retrieve will allow more users and systems to easily access the DICOMweb services • Meets the goals of the web services providing extended, easy access to data • Standardizes what is already done in many implementations of DICOMweb WG-27 DICOMweb 8
Recommend
More recommend