Data Dictionary Utilities (pydicom.datadict)

Data dictionary functions

DICOM Data Dictionary

add_dict_entries(new_entries_dict) Update the DICOM dictionary with new non-private entries.
add_dict_entry(tag, VR, keyword, description) Update the DICOM dictionary with a new non-private entry.
dictionary_description(tag) Return the description of the element corresponding to tag.
dictionary_has_tag(tag) Return True if tag is in the official DICOM data dictionary.
dictionary_is_retired(tag) Return True if the element corresponding to tag is retired.
dictionary_keyword(tag) Return the keyword of the element corresponding to tag.
dictionary_VM(tag) Return the VM of the element corresponding to tag.
dictionary_VR(tag) Return the VR of the element corresponding to tag.
get_entry(tag) Return an entry from the DICOM dictionary as a tuple.
keyword_for_tag(tag) Return the keyword of the element corresponding to tag.
mask_match(tag) Return the repeaters tag mask for tag.
repeater_has_keyword(keyword) Return True if keyword is in the DICOM repeaters data dictionary.
repeater_has_tag(tag) Return True if tag is in the DICOM repeaters data dictionary.
tag_for_keyword(keyword) Return the tag of the element corresponding to keyword.

Private Data Dictionary

add_private_dict_entries(private_creator, …) Update pydicom’s private DICOM tag dictionary with new entries.
add_private_dict_entry(private_creator, tag, …) Update the private DICOM dictionary with a new entry.
get_private_entry(tag, private_creator) Return an entry from the private dictionary corresponding to tag.
private_dictionary_description(tag, …) Return the description of the private element corresponding to tag.
private_dictionary_VM(tag, private_creator) Return the VM of the private element corresponding to tag.
private_dictionary_VR(tag, private_creator) Return the VR of the private element corresponding to tag.