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.