Introduction This schema defines the DICOM anonymity document. Structure Overview Question mark "?" means optional items. Plus "+" means one or more items. Asterisk "*" means zero or more items. ANONYMITY_RULE_DOCUMENT DOCUMENT_HEADER? DOCUMENT_CHANGE_LOG* DOCUMENT_MODIFIER DOCUMENT_MODIFICATION_DATE DOCUMENT_VERSION? MODIFICATION_COMMENT? BASE_DOCUMENT? BASE_DOCUMENT_RELEASE_DATE? BASE_DOCUMENT_DESCRIPTION? PRIVATE_ATTRIBUTES UNDEFINED_STANDARD_ATTRIBUTES UNDEFINED_PRIVATE_ATTRIBUTES INDIVIDUAL_ATTRIBUTE* The preceding element values specify the actions required to make a DICOM attribute, or a selected group of DICOM attributes, anonymous. Specify the action required to make all private attributes anonymous. Specify the action required to make all undefined standard attributes anonymous. Undefined standard attributes are not defined by the standard data dictionaries when makeAnonymous or isAnonymous functions are invoked. Specify the action required to make all undefined private attributes anonymous. Undefined private attributes are not defined by the private data dictionaries when makeAnonymous or isAnonymous functions are invoked. This element takes priority over the previous element PRIVATE_ATTRIBUTES. Specify the action required to make an attribute anonymous. This element overwrites the group specifications specified in the preceding elements. The anonymity action type has an attribute action, which defines the action used to make an attribute anonymous. If the value of the action attribute is "none", no action will be taken. If the value of the action attribute is "remove", then the element does not require a value.(The default value of the action attribute is "remove"). The selected candidate attribute will be removed from the DICOM object to make it anonymous. If the value of the action attribute is "replace", then the string value encoded in the attribute will be cast into the corresponding type of the attribute and the new value replaces the original. If the value of the action attribute is "empty" , then the attribute will be changed into zero length attribute (for future use only). If the value of the action attribute is "encrypt", then the string value encoded in the action attribute will be replaced with an encrypted value (for future use only). The anonymity action type for a group attribute is similar to ANONYM_T except that it does not allow "replace" action.