|
PACS System 0.1.0
PACS DICOM system library
|
DICOM de-identification/anonymization per PS3.15 Annex E. More...
#include "anonymization_profile.h"#include "tag_action.h"#include "uid_mapping.h"#include <kcenon/pacs/core/dicom_dataset.h>#include <kcenon/pacs/core/dicom_tag.h>#include <kcenon/common/patterns/result.h>#include <chrono>#include <functional>#include <map>#include <memory>#include <optional>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| class | kcenon::pacs::security::anonymizer |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::security |
Enumerations | |
| enum class | kcenon::pacs::security::private_tag_action : std::uint8_t { kcenon::pacs::security::keep , kcenon::pacs::security::remove_all , kcenon::pacs::security::remove_data } |
| Action to take on private tags during anonymization. More... | |
DICOM de-identification/anonymization per PS3.15 Annex E.
This file provides the anonymizer class which implements DICOM de-identification functionality as specified in DICOM PS3.15 (Security and System Management Profiles) Annex E.
Definition in file anonymizer.h.