[LIB-321] Support to encode references to Bulk Data in Data Sets in binary format Created: 10/Mar/15 Updated: 17/Mar/15 Resolved: 17/Mar/15 Status: Project: Component/s: Affects Version/s: Fix Version/s: Resolved dcm4che3 dcm4che-conf None Type: Reporter: Resolution: Labels: Σ Remaining Estimate: Σ Time Spent: Σ Original Estimate: New Feature Gunter Zeilinger Fixed None Not Specified Sub-Tasks: Key Summary Type LIB-323 Provide method Sub-task Attributes.itemPointers() LIB-325 Add new Attribute Sub-task Referenced Bulk Dat... LIB-326 Provide method in class Sub-task Attributes to... LIB-327 Add option to Sub-task DicomInputStream to pop... LIB-332 Add properties offsets Sub-task and lengths to... LIB-333 Add methods to Sub-task SAXReader to populate ... LIB-334 Add option to Sub-task JSONReader to populate ... LIB-335 Change default for Sub-task DicomInputStream.C... 3.3.6 Not Specified Not Specified Priority: Assignee: Votes: Minor Gunter Zeilinger 0 Remaining Estimate: Time Spent: Original Estimate: Not Specified Not Specified Not Specified Status Assignee Resolved Gunter Zeilinger Resolved Gunter Zeilinger Resolved Gunter Zeilinger Resolved Gunter Zeilinger Resolved Gunter Zeilinger Resolved Gunter Zeilinger Resolved Gunter Zeilinger Resolved Gunter Zeilinger Tracking Status: Test State: Risk Analysis: Test Spec: Story Points: Sprint: Risk Analysis - Todo, Test Spec - ToReview, Test State - Not tested NOT tested Todo ToReview 8 Sprint 7 Description Currently DICOM specifies how to encode references to Bulk Data in the JSON and in the XML representaion of Data Sets, but does not specifies how to encode references to Bulk Data in the binary encoding. I suggest to encode them in items of a new defined Sequence Attribute: Attribute Name Referenced Bulk Data Sequence >Selector Attribute >Selector Attribute VR >Selector Sequence Pointer Tag Type (FFF8,FFF8) 3 A sequence of Items where each Item reference a blob of data that the recipient may retrieve through WADO-RS. (0072,0026) 1 Data Element Tag of the referenced bulk data. (0072,0050) 1 (0072,0052) 1C >Selector Sequence (0072,0054) 1C Pointer Private Creator >Selector Sequence Pointer Items Attribute Description (0074,1057) 1C The Value Representation of Selector Attribute (0072,0026). Contains the Data Element Tags of the path to the Sequence that contains the Attribute that is identified by Selector Attribute (0072,0026). This attribute shall have the same number of values as the level of nesting of Selector Attribute (0072,0026). Required if Selector Attribute (0072,0026) is nested in one or more Sequences. Identification of the creator of a group of private data elements used to encode attributes in the Selector Sequence Pointer (0072,0052). This attribute shall have the same number of values as the level of nesting of Selector Attribute (0072,0026). For values of the Selector Sequence Pointer (0072,0052) that are not the Data Element Tag of a Private Attribute, the corresponding value in Selector Sequence Pointer Private Creator (0072,0054) shall be empty. Required if Selector Sequence Pointer (0072,0052) is present and one or more of the values of Selector Sequence Pointer (0072,0052) is the Data Element Tag of a Private Attribute. Identification of the Item indices in the Selector Sequence Pointer (0072,0052). This attribute shall have the same number of items as the level of nesting of Selector >Selector Attribute (0072,0056) 1C Private Creator >Retrieve URL (0008,1190) 1 Attribute (0072,0026). Required if Selector Sequence Pointer (0072,0052) is present. Identification of the creator of a group of private data elements. Required if the Selector Attribute (0072,0026) value is the Data Element Tag of a Private Attribute. URI/URL specifying the location of the referenced bulk data Generated at Tue Feb 09 12:23:28 CET 2016 using JIRA 6.3.6#6336sha1:cf1622c62a612607f341bda9491a04918e09ebfd.