Module: DcmDict::Dictionary
- Defined in:
- lib/dcm_dict/dictionary/uid_record.rb,
lib/dcm_dict/dictionary/base_record.rb,
lib/dcm_dict/dictionary/uid_dictionary.rb,
lib/dcm_dict/dictionary/base_dictionary.rb,
lib/dcm_dict/dictionary/data_element_record.rb,
lib/dcm_dict/dictionary/data_element_dictionary.rb
Defined Under Namespace
Classes: BaseDictionary, BaseRecord, DataElementDictionary, DataElementRecord, UidDictionary, UidRecord
Constant Summary collapse
- UidMethodMap =
{uid_value: :uid_value, uid: :uid_value, uid_key: :uid_key, uid_sym: :uid_sym, uid_name: :uid_name, uid_type: :uid_type }.freeze
- UidMethod =
UidMethodMap.flatten.uniq.freeze
- UidIndexKey =
[:uid_value, :uid_name, :uid_key, :uid_sym]
- TheUidDictionary =
UidDictionary.new.freeze
- DataElementMethodMap =
{ :tag_multiple? => :tag_multiple, :tag_name => :tag_name, :tag_keyword => :tag_key, :tag_vr => :tag_vr, :tag_vm => :tag_vm, :tag_note => :tag_note, :tag => :tag_ary, :tag_ary => :tag_ary, :tag_ps => :tag_ps, :tag_sym => :tag_sym, :tag_ndm => :tag_ndm, :tag_str => :tag_str }.freeze
- DataElementMethod =
DataElementMethodMap.flatten. concat([:tag_group, :tag_element]).uniq.freeze
- DataElementIndexKey =
[:tag_ps, :tag_name, :tag_key, :tag_str, :tag_sym, :tag_ndm, :tag_ary]
- TheDataElementDictionary =
DataElementDictionary.new.freeze