module DcmDict::SourceData::DetachedData
Public Class Methods
Source
# File lib/dcm_dict/source_data/detached_data.rb, line 61 def self.make_detached_data(base_data) DcmDict::XML::TagFieldData.new(Proc.new {|key| base_data[key]}). data_element_data end
Source
# File lib/dcm_dict/source_data/detached_data.rb, line 31 def self.make_group_length_data(tag) make_detached_data({ :tag_ps => "(#{tag.tag_group_str},0000)", :tag_name => 'Group Length', :tag_key => 'GroupLength', :tag_vr => 'UL', :tag_vm => '1', :tag_note => 'Dummy Record'}) end
Make group length data using tag
Source
# File lib/dcm_dict/source_data/detached_data.rb, line 41 def self.make_private_creator_data(tag) make_detached_data({ :tag_ps => tag.to_tag_str, :tag_name => 'Private Creator', :tag_key => 'PrivateCreator', :tag_vr => 'LO', :tag_vm => '1', :tag_note => 'Dummy Record'}) end
Make private creator data using tag
Source
# File lib/dcm_dict/source_data/detached_data.rb, line 51 def self.make_unknown_data(tag) make_detached_data({ :tag_ps => tag.to_tag_str, :tag_name => 'Unknown Tag', :tag_key => 'UnknownTag', :tag_vr => 'UN', :tag_vm => '1', :tag_note => 'Dummy Record'}) end
Make unknow data element data using tag